PROGRAMME DE FORMATION WEB

Durée totale
490 heures
SYNTHÈSE DES MODULES
DÉTAIL DU PROGRAMME
INTÉGRATION WEB
OBJECTIF : À partir de maquettes graphiques, réaliser l’intégration HTML / CSS correspondante
dans le respect des normes et des bonnes pratiques.
DURÉE : 91 heures
PRINCIPALES NOTIONS ABORDÉES
● Syntaxe HTML et définitions CSS
● Mise en forme typographique
● Positionnement
● Sélecteurs
● Nouveautés de HTML5
● Intégration mobile (Responsive Web Design)
● Découpage de maquettes sous Photoshop
● CSS avancé : transitions et transformations


DÉVELOPPEMENT PHP (BASES)
OBJECTIF : apprendre l’utilisation du langage PHP et en comprendre la logique sous-jacente afin
de pouvoir réaliser des applications PHP complexes.
DURÉE : 140 heures
PRINCIPALES NOTIONS ABORDÉES
● Architecture client / serveur
● Syntaxe de base de PHP
● Fonctionnement de base : variables, opérateurs, conditions, boucles, fonctions
● Fonctions avancées
● Développement sécurisé
● Gestion des erreurs
● Débogage et écueils fréquentes
● Interaction avec les bases de données
● Authentification et autorisation
● Création d’un backoffice


JAVASCRIPT
OBJECTIF : maîtriser le langage JavaScript, la librairie JQuery et le mécanisme AJAX.
DURÉE : 54 heures
PRINCIPALES NOTIONS ABORDÉES
● Syntaxe de base de JavaScript
● Fonctionnement de base : variables, opérateurs, conditions, boucles, fonctions
● Les événements
● Lecture et manipulation du DOM
● La librairie JQuery
● Fonctions et sélecteurs JQuery
● Animations avec JQuery
● JQuery UI et extensions
● Requêtes AJAX
● Le format JSON


BASE DE DONNÉES MYSQL
OBJECTIF : savoir créer, structurer et exploiter une base de données MySQL
DURÉE : 11 heures
PRINCIPALES NOTIONS ABORDÉES
● Structure d’une base de données relationnelle
● Importation / exportation de données
● Outil PhpMyAdmin
● Langage de base des requêtes MySQL
● Jointures, agrégations et groupements
● Bases de données complexes
● Optimisation de performances


VISION D’ENSEMBLE
OBJECTIF : maîtriser les techniques et les outils qui permettent de mener le développement d’un
projet web complexe et d’en comprendre toutes les subtilités.
DURÉE : 18 heures
PRINCIPALES NOTIONS ABORDÉES
● Travail en équipe et répartition des tâches
● Définition d’un planning et estimation de la charge de travail
● Gestion des versions avec Git
● Référencement naturel et bonnes pratiques
● Outils Google Analytics et Webmaster Tools
● Notions de rédaction web
● Notions d’administration système Linux
● Sécurité des sites web
● Techniques d’optimisation des performances
● Qualité Web avec Opquast


WORDPRESS
OBJECTIF : être en mesure de réaliser un site web simple ou un blog à l’aide du CMS WordPress.
DURÉE : 10 heures
PRINCIPALES NOTIONS ABORDÉES
● Installation / Configuration
● Backoffice et fonctionnalités de base
● Extensions utiles
● Gabarits
● API WordPress et système de plugins
● Champs personnalisés


DÉVELOPPEMENT PHP (AVANCÉ) ET RÉALISATION D’UN
PROJET
OBJECTIF : savoir réaliser un site web complexe.
DURÉE : 50 heures
PRINCIPALES NOTIONS ABORDÉES
● Programmation orientée objet
● Architecture MVC
● Développer à l’aide d’un framework MVC
● Réalisation d’un projet complet (2 semaines)