WebDevelopper
CQPM n°980433/890166
Télécharger la fiche programme au format Pdf
  • Durée : de 6 à 12 mois
  • Heures : de 150 à 455 (en fonction du besoin de l'entreprise et de l'évaluation du stagiaire)
  • Publics : Jeunes, Adultes
  • Rythme de la formation : 1 semaine en centre, 3 semaines en entreprise
  • Type de contrat : Contrat et Période de Professionnalisation, Congé Individuel de Formation

Objectif
Le titulaire de la qualification doit être capable de concevoir et de réaliser tous les développements nécessaires à la réalisation et la maintenance d’un site Web. Il maîtrisera notamment les points suivants :
Les techniques liées à la programmation web : principaux langages utilisés actuellement, méthodes de programmation propres à Internet …
Les techniques d’infographie nécessaires à la mise en valeur du site.
L’intégration et la programmation d’un site web dynamique à partir d’un cahier des charges.
La rédaction de documentation nécessaire au fonctionnement des applications à leur maintenance.
Cette formation a pour but de vous rendre immédiatement opérationnel en entreprise d’une part et d’autre part vous assure des acquis fondamentaux en prévision des évolutions futures.
Pré-requis

Connaître l’outil informatique, avoir des notions de dessin traditionnel, avoir un cursus ayant rapport avec la communication et/ou les arts graphiques ou le développement d’applications informatiques.

Emplois-Métiers

On l’appelle développeur ou programmeur mais quel que soit l’intitulé de la fonction, son travail reste le même : il prend en charge la partie technique des projets Web ou multimédia depuis l’étude de faisabilité jusqu’à la phase d’essais. Concrètement, sous la direction du chef de projet, il rédige les lignes de code nécessaires à la création du produit (CD-Rom ou site Internet), contenant du texte, des images et du son. Depuis quelques années une tendance se confirme, le métier de développeur web est en train de se spécialiser.

Développeur Serveur :
Ce métier consiste principalement à faire le développement côté serveur, c’est-à-dire l’interaction entre l’application web et le système de données (principalement base de données, mais cela peut être aussi fichiers, ftp, services web, etc…).

Développeur Client :
Dans le respect des standards du web il doit optimiser le site en fonction du navigateur (accessibilité, ergonomie, IHM …). Il utilise divers techniques (DHTML, CSS, Ajax, Flash, Flex, etc, .NET…) et maîtrise les différentes plateformes clientes et navigateurs.

Le développeur Web doit posséder également des qualités relationnelles. En effet, il doit bien connaître les clients et doit prendre leurs remarques en considération. Toujours disponible, il s’adapte rapidement à des situations nouvelles.

Programme
  Formation individualisable autour des modules suivants* :
CULTURE INFORMATIQUE
  Formation théorique en HTML. Etude comparée des différents navigateurs. Introduction aux feuilles de styles.
   
TECHNOLOGIE SERVEUR
  Langages
PHP :
Bases programmation PHP. Session, cookies, classes et objets.
.NET
- ASP : Fonctionnement des pages dynamiques ASP. NET. Contrôles serveur HTML. Contrôles serveur Web. Conception de la structure d’un site Web. Contrôle de sources de données. Gestion de la sécurité. Utilisation des services Web
- VBScript : Variables. Constantes. Opérateurs. Instructions conditionnelles. Boucles de répétition. Procédures. Conventions de codage. Utilisation dans Internet Explorer.
- VB.NET, C# : Notions fondamentales du langage. Mettre en oeuvre les techniques de la Programmation Orientée Objets. Construction d’applications .NET. Utilisation de ADO .NET pour l’accès aux données. Utilisation des services Web Déploiement d’applications .NET.

Serveurs Web
Serveur Apache : Mise en oeuvre de serveurs DNS avec Bind. Mise en oeuvre de serveurs HTTP avec Apache.
Web dynamique. Messagerie. Services FTP. Sécurité
Serveur IIS : Architecture. Administration du serveur Web. Administration de FTP. Service de messagerie. Administration du service de news. Sécurisation du serveur IIS Analyse et contrôle des performances.

Bases de données
SQL : Modèle relationnel. Consultation et extraction de données. Créations ou Modifications du Schéma. Modification de Tables.
MySQL : Gestion des bases de données.
SQL Server : Création des bases de données et des fichiers associés. Utilisation de XML Création et optimisation des index. Intégrité des données. Implémentation de vues. Implémentation de procédures stockées et de fonctions.
Oracle : Consultation et extraction de données. Manipulation et définition des données.

Environnements de développement Eclipse : Mettre en place l’environnement. Automatiser les déploiements avec Ant. CVS : La gestion des versions. Le test. Documentation et plug-ins utiles
   
TECHNOLOGIES CLIENT
  Langages
DHTML / XHTML : Animation d’images et modification de texte DHTML. Contrôles des données de formulaires. Cookies. CSS : Modes de mise en page. Syntaxe. Propriétés. XML / XSLT : Analyse et validation de documents XML. Requête dans un document XML. Transformation de documents
XML avec XSLT.
Fonctions prédéfinies et génération de fichiers PDF
JavaScript : Bases du langage. Objets de JavaScript. Méthodes et fonctions JavaScript.
Actionscript : Solutions à la problématique du client Web riche. Appels.
Ajax : Motifs de conception Ajax. Être productif avec Ajax. Risques et limites à l’utilisation d’Ajax.
Java (applet) : Création d’un programme. Images, sons et évènements dans un applet.

Outils
Dreamweaver : Découverte de l’interface. Construction d’un site web. Publication de site web. Modèles et librairie. Programmation de l’interactivité. Effets spry : (cs3). Mise en ligne avancée
Flash : Programmation simplifiée. Création d’animations. Optimisation pour le web. Exportation d’animation
Photoshop : Pixels et Vectoriel. Préparation de l’image. Colorimétrie. Sélection. Outils de retouche. Calques. Outils vectoriels. Automatisation. Exportation. Principes de colorimétrie. Traitement de l’image. Modes de sélection. Formats d’enregistrement. Scripts
Illustrator : Outils et palettes. Effets. Calques. Colorimétrie. Texte. Symboles. Importation. Contrôle pour la sortie. Exportation et formats d’enregistrement. Effets. Scripts. Graphe. Gestion de la couleur.
Imageready : Optimisation des images. Autres formats. Interactivité. Création d’images map. Création de boutons. Création de rollovers javascript. Création d’images de fond. Animations gif. Création d’une animation gif. Formats d’exportations.
   
CAHIER DES CHARGES D'UN PROJET WEB
 

Objectifs. Contraintes du site. Ressources. Arborescence du site. Ergonomie du site. Les outils de conception. Développements particuliers. Hébergement. Les équipes. Tests. Promotion du site. Mise à jour du site

* En fonction des besoins de l’entreprise et du stagiaire, possibilité de suivre des modules complémentaires de formation.

   

 

Pour plus d'information Prendre Contact

   

 

     

Toutes les marques et logos cités ou figurant dans cette page sont des marques déposées par leur propriétaire respectif.

CENTRE DE FORMATION
CAO, DAO, CFAO, PAO, INTERNET, INFORMATIQUE, RESEAUX ET DEVELOPPEMENT

37 rue de la République 69002 LYON (Métro Cordeliers)
Tél : 04 78 37 81 81 / Fax : 04 78 35 56 48

 Copyright AFIP 2005