3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures



Documents pareils
Devenez un véritable développeur web en 3 mois!

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Intégrateur Web HTML5 CSS3

Formation : WEbMaster

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Webmaster / Webdesigner / Wordpress

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Les différents parcours en S4

Bureautique Initiation Excel-Powerpoint

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

les techniques d'extraction, les formulaires et intégration dans un site WEB

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

Joomla! Création et administration d'un site web - Version numérique

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Formation Webmaster : Création de site Web Initiation + Approfondissement

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Programme ASI Développeur

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Programmation Web. Madalina Croitoru IUT Montpellier

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Léa Dumas Développeuse front-end Intégratrice //

42 Formations Web & Open Source

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Diffuser un contenu sur Internet : notions de base... 13

BES WEBDEVELOPER ACTIVITÉ RÔLE

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Documentation de conception

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Formation Découverte du Web

Karim EL KHALIFA Web developer

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines :

Rapport de stage Clément MOYSAN

Dago Oscar Hervé DJAHI

PHP 5.4 Développez un site web dynamique et interactif

Formation Créateur de site web e-commerce Certifiant

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Introduction à. Oracle Application Express

May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif

Bonnes pratiques de développement JavaScript

Découvrir le CMS. et l utiliser dans une approche pro!

CATALOGUE DES FORMATIONS LANGUES

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Loïc Rossignol Ingénieur Consultant

Qualité web : les bonnes pratiques front-end

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex

1 Introduction et installation

Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

APPROFONDISSEMENT LOGICIELS DU WEB

Ingénieur d étude Web & Lead testeur QA

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

LEA.C5. Développement de sites Web transactionnels

Association UNIFORES 23, Rue du Cercler LIMOGES

SYSTÈMES D INFORMATIONS

CATALOGUE FORMATION 2015

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

COMPÉTENCES TECHNIQUES

Paul FLYE SAINTE MARIE

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION : QUALITE WEB ET REFERENCEMENT NATUREL

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Notre processus d embauche

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Maarch Framework 3 - Maarch. Tests de charge. Professional Services. 11, bd du Sud Est Nanterre

Éléments de programmation et introduction à Java

Projet en nouvelles technologies de l information et de la communication

OMGL6 Dossier de Spécifications

Installation / Sauvegarde Restauration / Mise à jour

Du point de vue des entreprises, faut-il privilégier les Frameworks PHP aux CMS Open pour la création de sites internet?

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Partner Entreprise. Modules de cours pour la formation continue Offre IFAPME Verviers

CATALOGUE DES FORMATIONS 2014

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin Entreprise decoratzia.com 15 rue Erlanger Paris

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Programmation Web. Introduction

Nouveautés joomla 3 1/14

Maîtriser Concevoir Réaliser Diffuser

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Transcription:

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet dynamique en utilisation les technologies fondamentales du web. Les technologies enseignées (HTML5, CSS3, Javascript, PHP, MySQL) sont utilisés dans plus de 85% des sites internet et des nouveaux projets. Elles ont été intégrées dans le programme de la formation à cause de leur popularité sur le marché de l emploi. Plus de 50% des offres d emplois du web en 2014 demandent la maîtrise de ces langages. Dans la même logique, un module de formation à WordPress et une initiation à Symfony 2 sont intégrés au programme. Durant la formation l accent est mis sur l utilisation des meilleures pratiques (en termes de performances, de sécurité, de maintenance, de référencement) et sur la résolution des problèmes qui seront rencontrés concrètement par les élèves dans leur future vie professionnelle. L accent est mis sur les méthodes les plus efficaces utilisées en 2014 : Responsive web design, Programmation Orientée Objet (POO), paradigme Modèle Vue Contrôleur (MVC). Les journées à la 3W Academy sont composées de modules de formation avec explications théoriques et présentation de syntaxes, de code puis pratique par les élèves au travers d exercices ou de projets concrets. L enseignement comporte 90% de pratique et 10% de théorie. Programme de la Formation Développeur Intégrateur web 1

Intégration (112 heures), créer des sites responsive (création de 7 sites en partant de maquettes) Système d exploitation Linux, distribution Ubuntu Travailler efficacement avec deux écrans Editeur de texte Sublime Text 2 et environnement intégré de travail PhpStorm Articulation entre HTML, CSS, JS, jquery, PHP, MySQL Balises HTML5, sélecteurs CSS3 Création d un premier site Bonnes pratiques de codage Les bonnes références à utiliser Définition du modèle des boîtes en CSS Création d un deuxième site à partir d une maquette Récupération des informations de la maquette Création d un troisième site à partir d une maquette Balises sémantiques Création d un quatrième site à partir d une maquette Formulaires Description et utilisation de jquery et jquery UI, mise en application Plugins Responsive Web Design et media queries, exercice Création d un cinquième site en responsive à partir d une maquette Exercice Formulaire Référencement et redirections Exercice limité dans le temps, création d un sixième site Video et Audio HTML 5, Sprites, Transformations, transitions Fonctionnement de Wordpress, création d un Template Bootstrap 10 Bonnes pratiques de l intégration Exercice limité dans le temps: septième maquette à intégrer Microformats, Introduction à Canvas, Introduction à SVG Programme de la Formation Développeur Intégrateur web 2

Développement web (288 heures), créer des sites dynamiques [3WA JS1] Apprendre à programmer avec JavaScript (35h) Maîtriser les notions fondamentales d un langage de programmation [3WA JS1A] La programmation en JavaScript, pour quoi faire? Avec quels outils? [3WA JS1B] Les variables, les chaînes de caractères, les opérateurs arithmétiques [3WA JS1C] Les tableaux de données, la date et l heure [3WA JS1D] Introduction aux objets comme structures de données [3WA JS1E] Données booléennes et exécution conditionnelle [3WA JS1F] Répéter du code avec des boucles [3WA JS1G] Organiser du code avec des fonctions [3WA JS1H] Projet : Dragon Slayer [3WA JS2] L intérêt du JavaScript : interaction utilisateur et manipulation du HTML (21h) Comprendre le fonctionnement des évènements du navigateur Comprendre le Document Object Model [3WA JS2A] Introduction au DOM, exemples d utilisations courantes [3WA JS2B] Réagir aux évènements du navigateur [3WA JS2C] Projet : Address Book [3WA JS3] Aller plus loin avec JavaScript : Programmation Orientée Objet, jquery (28h) Savoir créer des objets simples en JavaScript, contenant des méthodes et propriétés Comprendre l intérêt de jquery dans la simplification d écriture du code manipulant le DOM [3WA JS3A] Retour sur les objets JavaScript, création de méthodes aux côtés des propriétés [3WA JS3B] Dragon Slayer 2, version interactive et objets! [3WA JS3C] Introduction à jquery, exemples d utilisations courantes [3WA JS3D] Address Book 2, version jquery et plus graphique! Programme de la Formation Développeur Intégrateur web 3

[3WA PHP1] Pendant ce temps, à l autre bout de la connexion HTTP... Découverte du PHP (28h) Savoir créer des scripts PHP simples récupérant des données dans les URLs et les formulaires Comprendre et situer qui fait quoi dans la pile HTML CSS JS HTTP PHP SQL [3WA PHP1A] La programmation en PHP, pour quoi faire? [3WA PHP1B] Syntaxe du langage PHP, comparaison avec JavaScript [3WA PHP1C] Communication avec le client via les URLs et les formulaires [3WA PHP1D] Projet : Todo List [3WA PHP2] Les outils et concepts permettant de construire des applications PHP robustes (42h) Devenir autonome dans la résolution d erreurs courantes en PHP Être capable de manipuler correctement des tableaux complexes Savoir modéliser des problèmes à l aide de la POO Pouvoir récupérer des données d une base SQL depuis le PHP [3WA PHP2A] La puissance des tableaux en PHP : usages et exemples [3WA PHP2B] Savoir déboguer du code en PHP : outils et exercice à l aveugle [3WA PHP2C] La Programmation Orientée Objet en PHP [3WA PHP2D] Accéder aux bases de données avec PDO [3WA PHP2E] Projet : Painter [3WA APP1] Créer une application de blogging (35h) Réussir à coder de bout en bout une application web en MVC Comprendre comment faire des requêtes HTTP depuis JavaScript (AJAX) Imaginer librement des fonctionnalités supplémentaires et leurs solutions possibles Programme de la Formation Développeur Intégrateur web 4

[3WA APP1A] Modélisation de la base de données et réalisation de son schéma [3WA APP1B] Construire la page d accueil affichant les articles [3WA APP1C] Formulaire d ajout d article, gestionnaire de photos Flickr [3WA APP1D] Pagination des articles et affichage par catégorie [3WA APP1E] Affichage complet d un article [3WA APP1F] Formulaire d ajout de commentaire et affichage des commentaires [3WA APP1G] Gestion des thèmes de blogs [3WA APP2] Créer un site web de e commerce (50h) Comprendre à quoi servent les sessions et leur usage (panier d articles, compte utilisateur) Imaginer librement des fonctionnalités supplémentaires et leurs solutions possibles Approfondir le paradigme MVC, en version totalement orientée objet Aquérir les bonnes pratiques de sécurité (authentification) [3WA APP2A] Modélisation de la base de données et réalisation de son schéma [3WA APP2B] Page d accueil [3WA APP2C] Création de compte utilisateur [3WA APP2D] Login / Logout d un compte utilisateur [3WA APP2E] Réservation d une table [3WA APP2F] Commande à emporter [3WA APP2G] Récapitulatif de paiement [3WA SYM1] Dragon Slayer 3, Introduction au framework PHP Symfony (28h) Comprendre l implémentation du paradigme MVC sous Symfony Savoir construire de nouvelles routes dans une application Symfony S initier aux notions fondamentales de Symfony : bundles, routing et templates [3WA SYM1A] Symfony, pour quoi faire? Structure d une application Symfony [3WA SYM1B] Les contrôleurs et les routes [3WA SYM1C] Les templates Twig Programme de la Formation Développeur Intégrateur web 5

[3WA SQL1] Développer une base de données SQL (21h) Comprendre les notions fondamentales d un SGBDR Savoir construire une base de données avec phpmyadmin Savoir écrire des requêtes SQL SELECT avec des jointures et de l agrégation de données [3WA SQL1A] Les bases de données, pour quoi faire? Avec quels outils? [3WA SQL1B] Retrouver des données simples en base avec l instruction SQL SELECT [3WA SQL1C] Calculer des données en utilisant des fonctions SQL et la clause GROUP BY [3WA SQL1D] Retrouver des données de plusieurs tables avec la clause INNER JOIN Programme de la Formation Développeur Intégrateur web 6