Parcours certifiants avec certification PAO / CAO / DAO

Retour

parcours métier

Développeur web

Parcours Développeur Web

  • 15 Jours
  • REF: METIER-DEVWEB
  • Partager :

Introduction à la création de site internet

1. Définition du métier

  • Du rédacteur en ligne à l'informaticien
  • Un peu de théorie...
  • Un site pour qui ?
  • L'hébergement
  • Nommer son site
  • L'Internet et la législation

2. Architecture réseau

  • Les différents types de connexions
  • Les notions essentielles de TCP/IP
  • Résolution de noms avec DNS

3. Tour d'horizon des langages et des outils de développement

  • Les langages de base HTML, XHTML, XML, CSS
  • Les scripts côté client (javascript, jscript, vbscript)
  • Les scripts côté serveur (ASP, JSP, PHP, Perl...)
  • Le langage Java Les outils du moment

4. Rendre un site interactif

  • Les images
  • Les bannières Gif
  • Le Flash
  • Les formulaires

5. Tour d'horizon des serveurs web

  • Le type de machine
  • Quel système d'exploitation ?
  • Le choix du logiciel Serveur Web

6. Publier son site

  • Publier avec FTP
  • Publier avec son outil de développement

7. Promouvoir son site

  • Le référencement
  • Les outils de promotion
  • Mesurer l'audiencev

HTML, xHTML et CSS orientés Webmaster

1. Notions de base

  • Les balises HTML et structure d'un fichier HTML
  • Titre et codage
  • Gestion des caractères accentués
  • La compatibilité entre les navigateurs

2. Mise en forme simple

  • Mise en forme des caractères
  • Les balises H1 à H6 et la balise FONT
  • Insérer une ligne de séparation
  • Les sauts de ligne et de paragraphe, les couleurs

3. Les listes

  • Les listes à puces, numérotées et personnalisation
  • Les listes imbriquées et les listes de définition

4. Les tableaux

  • La création d'un tableau simple
  • Les alignements, les fusions de cellules
  • Tableaux, bordures et titres de tableau

5. Les liens hypertextes

  • Les adresses absolues et relatives
  • Les types de lien, les liens Web et les liens vers des signets
  • Les liens de messagerie

6. Images, sons et vidéos

  • Les formats d'image, l'insertion d'une image
  • L'habillage de texte des images
  • Le chargement progressif des images
  • L'insertion de son et d'une vidéo

 

7. Images et liens

  • Les liens sur une image et les bordures d'image
  • Les images à zones cliquables
  • La création de boutons et la combinaison d'images

8. Mise en forme avancée

  • Utilisation du CSS, localisation des règles
  • Les types de sélecteur et création d'une règle CSS

9. Les jeux de cadres

  • Créer un jeu de cadres, imbriquer les jeux de cadres
  • Ciblage des liens
  • La compatibilité des navigateurs
  • Créer un cadre flottant

10. Les formulaires

  • L'envoi d'un formulaire par email
  • Les champs de saisie, les boutons de sélection
  • Les listes de sélection

11. Les Metadatas

  • Les informations de la page Web
  • Les redirections automatiques
  • Gestion du robot de recherche

12. Les normes XHTML

  • Du HTML au XHTML
  • La formulation d'un document XHTML
  • Les balises et attributs déconseillés

PHP5 - Niveau 1

1. Introduction à PHP

  • Installer le serveur d'application
  • Configurer : Apache / Mysql / PHP / PhpMyadmin

2. Maîtriser la syntaxe PHP

  • Commenter le code, déclarer des variables
  • Connaître les opérateurs, les expressions, les instructions de contrôle

3. Réutiliser du code

  • Utilisation des fonctions, portée des variables
  • Les includes, la différence entre Include et Require
  • Utiliser les fonctions

4. Manipuler des données complexes

  • Tableaux, nombres, dates et chaînes de caractères

5. Gérer les formulaires

  • Validation côté client/côté serveur
  • Récupérer et traiter des éléments de formulaire HTML

6. Publier le contenu d'une base de données

  • Se connecter à une base de données (Mysql, Oracle,...).
  • Techniques d'affichage avancées
  • SQL avancé : architecture relationnelle, clé primaire, index, structure, jointures
  • Modifier le contenu d'une base de données

7. Persistance de l'application

  • Les variables de session et d'environnement, les cookies

8. Mises en pratique

  • Configurer l'environnement de développement PHP
  • Utiliser les fonctions pour réutiliser du code
  • Gérer les formulaires (validation, traitement)
  • Réaliser des applications permettant l'ajout, la modification, la présentation d'informations d'une base de données

Javascript pour le développement Web

1. Le modèle de programmation JavaScript

  • Conventions de formatage et de codage
  • Imbrication de JavaScript dans HTML
  • Problèmes de la sécurité et règles de sécurité des navigateurs

2. La syntaxe JavaScript

  • Déclaration des variables et des tableaux
  • États, opérateurs et expressions relationnelles
  • Les conditions avec if et else
  • Exécution de boucles avec while et for
  • Définition et invocation de fonctions

3. Utilisation d'objets intégrés

  • L'objet String et manipulations de chaînes
  • L'ensemble des objets Mathématiques
  • Manipulation des dates avec l'objet Date

4. Utilisation d'objets des navigateurs

  • Interaction avec le navigateur
  • Utilisation de boîtes de dialogue pop-up et guide de saisie utilisateur
  • Ouverture, fermeture et écriture de nouvelles fenêtres navigateur
  • Manipulation de frames
  • Écriture de la ligne d'état du navigateur
  • Détermination du type et de la version du navigateur

5. Traitement des événements des navigateurs

  • Interception des traiteurs d'événements JavaScript
  • Déclenchement de l'interaction par des actions des utilisateurs
  • Ordonnancement de tâches futures avec la synchronisation événements

6. Utilisation des cookies pour la persistance

  • Le fonctionnement des cookies
  • Création, lecture et manipulation et limite des cookies

7. Sécurité de JavaScript

  • Protection des données privées de l'utilisateur
  • JavaScript et ActiveX authentifiés par une authorité de confiance
  • Explications des attaques de type spoofing et DoS

8. Validation des formulaires côté client

  • Manipulation des champs des formulaires
  • Vérification à la volée des champs des formulaires
  • Validation des entrées des utilisateurs sans CGI
  • Accès aux boîtes de sélection d'options
  • Contrôle de la soumission des formulaires

9. Ajout de l'interactivité aux formulaires

  • Affectation de fonctions JavaScript aux éléments des formulaires
  • Utilisation de formulaires pour créer des dialogues interactives
  • Interception des événements des formulaires

MySQL - Administration

1. Introduction et installation

  • Versions, types de licences, panorama des fonctionnalités et des outils
  • Ressources et documentation
  • Procédure d'installation
  • Paramétrages de post-installation et premiers tests
  • Changements de versions, mises à jour

2. Manipulation des données

  • Prise en main de l'outil client ligne de commande «MySQL»
  • Scripts clients et utilitaires
  • Outils graphiques: MySQL Administrator, MySQL Query Browser, Migration Toolkit
  • Types de données et fonctions MySQL
  • Types de tables (MyISAM, MEMORY, MERGE, InnoDB...)
  • Création de bases, d'index et de tables
  • Gestion des vues
  • La base de données INFORMATION_SCHEMA
  • Importation et exportation de données

3. SQL Procédural

  • Procédures stockées et fonctions
  • Définition des procédures, appels, instructions de contrôle, curseurs
  • Déclencheurs (triggers): création et utilisation
  • Gestion des erreurs
  • Écriture de procédures stockées simples
  • Récupérations de résultats à l'aide de curseurs
  • Création et utilisation de triggers

4. Connexions, droits d'accès, sécurité

  • Principe d'authentification et de vérification des droits
  • Structure des tables de la base «MySQL» de gestion des droits
  • Sécurisation de la post-installation
  • Gestion des utilisateurs et de leurs privilèges
  • Sécurisation des procédures stockées
  • Sécurisation complète de la post-installation
  • Création de différents types de comptes MySQL
  • Gestion des privilèges et des mots de passe

5. Tables transactionnelles InnoDB

  • Notion de transaction, niveaux d'isolation
  • Structure physique des tables
  • Paramétrages et optimisation

6. Fichiers de logs, sauvegardes, réplication

  • Les différents journaux de MySQL (erreurs, requêtes, requêtes lentes, journal binaire)
  • Stratégies de sauvegardes (serveur arrêté, serveur actif...)
  • Les commandes (mysqldump, InnoDB Hot Backup, autres commandes...)
  • Réplication maître-esclave (mise en place, résolution des problèmes)

7. Optimisation de la production

  • Optimisation des requêtes (types d'index, interprétation de l'outil EXPLAIN)
  • Observation de l'activité du serveur
  • Cache des requêtes
  • Variables dynamiques, paramétrages et optimisation du serveur MySQL

Référencement de site web

1. Contexte

  • Introduction à la formation SEO
  • Définitions et chiffres
  • Histoire et évolution du référencement
  • Le SEO aujourd'hui
  • Comment fonctionnent les moteurs de recherche (index, Spider ...)
  • Le comportement des internautes

2. Optimisation du contenu

  • Introduction du concept in-page
  • Le choix des bons mots clés (longue traîne)
  • Concept de Longue Traîne au référencement
  • Le générateur de mots-clés / Google Trends
  • Structuration d'un contenu éditorial H1 à H6
  • La rédaction pour le web
  • Balise Title
  • Balise Meta description / Balise Meta Keywords
  • Attribut ALT des images
  • Ergonomie et maillage interne

3. Optimisation 'Off page'

  • Robots.txt et Sitemaps
  • Choix du nom de domaine
  • URL des pages
  • Les URL exotiques
  • Redirection et entêtes HTTP
  • Critères bloquants (flash, iframe, javascript)
  • Notions de Duplicate Content
  • Popularité et PageRank
  • Réputation : contenu des textes d'ancre des liens
  • Les techniques de netlinking : Choisir des bons liens (nofollow)
  • Les techniques de netlinking : Maillage interne

4. Soumission & Référencement

  • La soumission dans les annuaires
  • Le Link Ninja / Linkbaiting
  • Le blog pour le référencement
  • SMO : Socialisation des contenus et e-reputation
  • Référencement universel
  • Référencement par les communiqués de presse
  • Référencement sur Google Maps et Google Adresses

5. Suivi du positionnement : Les outils et solutions logicielles

Ce parcours métier vous préparera au métier de développeur web, de l'introduction à la création de site web à la gestion de base MySQL en passant par le référencement

Ce parcours s'adresse à toute personne amenée à développer un site web

– Méthode participative et active

– Mises en situation, jeux de rôles, vidéo

– Support de cours remis à chaque participant,  1 stylo et un bloc-notes par stagiaire

– FORMATEUR : formateur/consultant ayant une expérience significative en entreprise sur le métier concerné et expert en formation avec en moyenne 10 ans d’expérience

– Vidéoprojecteur et tableau blanc et/ou paperboard

– Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage

Dates

Formations associées

153 avenue d'Italie

PARIS - Paris (75)

Prochaines formations
Toutes les dates de ce centre
Infos centre

CHOISIR FEELEUROPE Formation

C’est choisir la force d’un réseau national avec une capacité d’intervention dans 100 villes en France et 45 centres accueillant aussi bien les formations interentreprises qu’en intra-entreprise.

C’est choisir la compétence avec plus de 300 formateurs experts dans différents domaines : une offre de formation de plus de 600 programmes standards, une élaboration sur mesure de programmes spécifiques en fonction de vos besoins en intra-entreprise, une clientèle allant au-delà de 5000 entreprises, administrations et collectivités locales.

C’est choisir un réseau assurant une réelle capacité logistique avec plus de 200 salles équipées et une capacité d’accueil de 2000 stagiaires par jour...

C’est choisir une équipe dynamique, disponible et réactive, à l’écoute de vos besoins.

FEELEUROPE Formation, la vie est plus simple quand on est bien formé !