www.emweb.fr INTEGRATEUR DEVELOPPEUR FORMATION ELIGIBLE AU DIF/CIF DURÉE : 700 h de formation PRE REQUIS Avoir un esprit logique Etre motivé(e)! OBJECTIF A l issue de cette formation, vous serez capable de concevoir des interfaces web en adéquation avec les besoins des utilisateurs. Vous réaliserez des pages web, en y intégrant des textes, des images, des animations et tous types de contenus (vidéos, son). Vous serez également capable de créer des sites web dynamiques, de communiquer avec un serveur pour stocker et récupérer des données à afficher. COMMENT L EMWEB VOUS AIDE À LE RÉALISER? Apprentissage des langages HTML5, CSS3, Javascript et PHP avec : Un accompagnement à la demande par des experts de la programmation HTML5, CSS3, Javascript et PHP, qui répondront à toutes vos questions et vous évalueront. Un enseignement théorique et pratique : chaque compétence est validée par une mise en application pratique corrigée. Plus de 20h en vidéo pour apprendre à écrire du code en HTML5 et en Javascript, à utiliser la bibliothèque de code JQuery ainsi que pour découvrir les fondamentaux du responsive design et maîtriser les bases de Photoshop. Une formation à distance, combinée à une assistance téléphonique, à des classes virtuelles et à des ateliers pédagogiques : vous étudiez à votre rythme mais vous n êtes jamais seul! CE QUE VOUS SAUREZ FAIRE : Créer un site web accessible, responsive et conforme aux contraintes liées à l environnement web (accessibilité, ergonomie ) Maîtriser les langages de programmation HTML et CSS Maîtriser le langage Javascript et savoir utiliser la bibliothèque de code JQuery Utiliser un CMS tel que Wordpress pour créer un site facilement et rapidement Maîtriser les fondamentaux d un logiciel de conception graphique (Photoshop) Apprendre les bases du langage PHP Utiliser une base de données à partir de PHP, utiliser les cookies et sessions web Utiliser la console d administration PHP My Admin et PHP MySQL pour créer des bases de données, des tables et administrer des utilisateurs VOTRE PROGRAMME Gestion de projet web HTML5 CSS3 Javascript Optimisation d un site web Conception graphique PHP MySQL Wordpress
GESTION DE PROJET WEB MODULE I MODULE II MODULE III Concevoir un projet web Appréhender un projet web dans sa globalité : conception, développement et exploitation d un site Editer les documents indispensables à la gestion d un projet web tels que le brief graphique et le cahier des charges Maîtrisez les étapes liées à la mise en production d un site web Etre capable de choisir une solution d hébergement Maîtriser les enjeux liés à la sécurité afin de sélectionner les prestataires adaptés à vos besoins Apprendre les fondamentaux de l expérience utilisateur Comprendre les notions d ergonomie, d utilisabilité et de sécurité Savoir architecturer l information pour produire un site efficace Etre capable d évaluer un site Vous organisez le lancement d un site e-commerce professionnel : définition des besoins, choix des prestataires Vous prenez en charge toutes les étapes de la mise en production de votre site. Vous devrez répondre à un appel d offre, pour un projet de site marchand.
HTML5-CSS3 MODULE I HTML Niveau Initiation Connaître la structure et la syntaxe du code Apprendre les principales balises HTML Comprendre ce qu est une feuille de style, sa construction Comprendre le fonctionnement du CSS en lien avec l HTML Vous commencerez par coder les éléments d un texte littéraire en HTML. Vous pourrez ensuite créer un mini site de trois pages, avec une arborescence, en respectant les indications d un cahier des charges que l on vous fournira. Un exercice de création d un CSS complètera l ensemble. MODULE II HTML Niveau Perfectionnement Commencer à intégrer un site web simple, dans le respect des différents navigateurs Apprendre la structure de base d une page et les balises structurantes Maîtriser les menus et les formulaires Savoir positionner les éléments d un bloc Maîtriser le positionnement des blocs Afin de valider vos compétences, il vous sera demandé de réaliser différents gabarits de sites et/ou de pages, de créer des blocs de texte, d insérer un formulaire et de réaliser des feuilles de style. Les travaux pratiques reprennent chaque point du cours et vous permettent de vérifier que vous vous êtes bien approprié les connaissances. MODULE III Le responsive design Maîtriser les techniques du responsive design : viewpoint et balises meta, grilles fluides, texte et médias Réaliser des travaux pratiques guidés pour adapter votre site aux supports mobiles (tablettes et smartpones) MODULE IV HTML Niveau Avancé Maîtriser les nouvelles balises et la sémantique du HTML 5 Connaître les spécificités du CSS3 Approfondissement des méthodes de positionnement Mise en forme avancée en CSS3 (dégradées, animations, font-face) Il vous sera demandé de concevoir une page en HTML5. Vous aurez ensuite à insérer différents éléments sur cette page et à apporter différentes modifications. MODULE V HTML- Niveau Expert Vous découvrirez des méthodes de programmation avancées Vous découvrirez des méthodes d intégration avancée Vous réaliserez une page avec HTML 5 et CSS en vous inspirant d une maquette que l on vous fournira.
JAVASCRIPT OPTIMISATION D UN SITE WEB CONCEPTION GRAPHIQUE MODULE I MODULE I MODULE I Niveau Initiation Découvrir les bases du langage Javascript Etre capable d insérer un script dans une page HTML MODULE II Niveau Perfectionnement Apprendre à développer des formulaires, des fenêtres, des diaporamas Savoir utiliser la bibliothèque JQuery Maîtriser les fondamentaux du référencement naturel SEO Vous comprendrez le fonctionnement du moteur de recherche Google et serez capable d assurer une visibilité optimale au site Deux cas pratiques vous seront proposés. Vous pourrez ainsi évaluer votre capacité à créer des balises dont le contenu prendra en compte les exigences du référencement naturel. Maîtriser les fondamentaux de Photoshop Savoir utiliser les principaux outils de création de Photoshop pour améliorer une image Comprendre le rôle des calques, maîtriser les outils de détourage, les filtres Réaliser des retouches photo, un photomontage Vous réaliserez des retouches sur une photo ainsi qu un recadrage et que divers photomontages. Vous serez confronté à un challenge intéressant et musical sur une page web.
PHP Niveau Initiation Savoir préparer votre ordinateur et votre environnement de développement Connaître les principales instructions de PHP Savoir architecturer et factoriser son code à l aide de fonctions, variables et inclusions Vous réaliserez un mini site de contenu contenant un formulaire simple. Bonus : vous apprendrez à installer et à configurer un serveur Linux virtuel sur votre machine. Vous saurez accéder à un serveur Linux à distance soit pour l administrer, soit pour y déposer des fichiers. MODULE II PHP - MYSQL et d un modèle de données MODULE I MODULE III MODULE IV Installer et utiliser PHPMYADMIN pour l administration des bases de Aborder la programmation PHP Niveau Avancé données orientée Objet Récupérer et mettre à jour des Etre capable de manipuler données à partir de PHP des images à partir de PHP Afficher les données dans Protéger l accès à certaines des pages web ou les mettre parties du site à jour à l aide de formulaires web Utiliser les sessions et les cookies pour authentifier un utilisateur et stocker provisoirement des données PHP Niveau Perfectionnement Initiation au langage SQL et au SGBD MySQL Création de bases de données Vous réaliserez un programme PHP, permettant de tracer les recherches effectuées par un internaute. Vous répondrez également à la demande d un client, concernant la réalisation d un panier d achat. Afin de valider vos compétences, il vous sera demandé de réaliser un panier d achat avec sauvegarde des données pendant une donnée précisée. Vous pourrez être guidé par un expert et le rendu final donnera lieu à une évaluation. Deux cas pratiques vous permettront de vérifier votre capacité à classer des données, à les récupérer et à les diffuser sur une page. PHP Niveau Expert Utilisation avancée de MySQL et de la programmation orientée Objet Programmer en CRUD Savoir utiliser l héritage en objet Il vous sera demandé de générer des contenus et des statistiques. Afin de valider l acquisition des compétences, un cas pratique final vous sera proposé. Vous pourrez créer une application de réservation pour un hôtel. BONUS : Gérer un serveur web sous Linux Savoir installer et configurer un serveur Linux virtuel sur sa machine Installer et gérer Linux, Apache MySQL et PHP Savoir accéder à un serveur Linux à distance soit pour l administrer, soit pour y déposer les fichiers d un serveur web + un glossaire + un tutoriel vidéo (4h de formation) réalisé par votre formateur WORDPRESS MODULE I Créer un site avec Wordpress Savoir installer Wordpress et administrer des contenus Créer des articles et des pages avec Wordpress Insérer des médias (vidéos, images) Personnaliser les thèmes Savoir sauvegarder et publier son site Maîtriser les problématiques relatives à la sécurisation des contenus Vous installerez un site Worpress sur un serveur web local. Vous réaliserez un site sous Wordpress : arborescence, navigation, intégration des contenus, utilisation des extensions (plug-ins) et des widgets.
PERSPECTIVES D EMPLOI Un contexte très favorable Le développeur Front-End rend les sites internet ergonomiques et accessibles pour les internautes en développant une interface claire et facile à utiliser. Les sites devant être conformes aux normes du W3C pour être accessibles quel que soit le navigateur utilisé (Chrome, Firefox, Internet Explorer ), le rôle du développeur Front-End s avère indispensable et crucial. Par ailleurs, PHP est le langage le plus courant actuellement pour un développeur HTML ou pour un développeur C. Cela n a pas toujours été le cas : auparavant, les langages Java et Dotnet avaient la préférence. Compétences requises Avoir une bonne maîtrise des principaux langages web : HTML5, CSS3, Javascript et PHP. Maîtriser les normes du W3C pour rendre les sites accessibles. Connaître les navigateurs et leurs spécificités pour rendre les sites agréables à utiliser par tous les internautes. Métiers visés Intégrateur/Développeur Web Développeur Front-End Développeur Back-End INTEGRATEUR DEVELOPPEUR Activités Cette formation vous prépare aux métiers de développeur «Font End» et «Back End». Le développeur Front-End s occupe de programmer l interface de sites internet en fonction des impératifs liés à l accessibilité et à la compatibilité entre les navigateurs. Le développeur PHP peut mettre en place des CMS, tels que Wordpress, JoomlaDrupal, Prestashop, Magento ou encore SPIP. Il utilise un ensemble de logiciels libres, tels que LAMP (Linux, Apache,MySQL, PHP) et WAMP (Windows, Apache, MySQL, PHP) pour produire un site web. Le langage PHP permet la génération de pages web dynamiques ainsi que la communication avec un serveur MySQL. SALAIRES * Le salaire d un développeur Front-End varie en fonction de son niveau de compétence. Un développeur Front-End débutant qui ne maîtriserait que le HTML5 sera payé en moyenne 25K par an. Un même profil avec de bonnes compétences en Javascript pourra toucher jusqu à 35K par an. Un développeur Front-End confirmé (+6ans d expérience) pourra gagner un salaire très attractif, de l ordre de 50 K par an *. En moyenne, le salaire d un développeur PHP débutant (0 à 1 an d expérience professionnelle) maîtrisant des Frameworks et CMS varie entre 32 à 35K **. Le salaire moyen d un développeur PHP a tendance à augmenter considérablement en fonction de ses années d expérience : il passe bien souvent de 32k pour un débutant à 52,5K pour un développeur confirmé (+6 ans d expérience). * D après le site Inteam, spécialiste du recrutement digital. ** D après l étude salariale «développeur web» menée par le site Urban Linker. MWF04 www.emweb.fr