INTÉGRATION WEB : Réaliser l’intégration HTML/CSS dans le respect des normes et des bonnes pratiques, pour tout type de terminaux.
DURÉE : 87 heures
Syntaxe HTML et définitions CSS / Mise en forme typographique
Positionnement / Sélecteurs
Nouveautés de HTML5 / CSS avancé : transitions et transformations
Responsive Web Design) / Qualité Web avec Opquast
JAVASCRIPT : Concevoir des pages web interactives avec JavaScript, utiliser Ajax et la librairie jQuery, connaître les bases d’Angular 2.
DURÉE : 98 heures
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
WORDPRESS: Réaliser un site web ou un blog à l’aide du CMS WordPress.
DURÉE : 35 heures
Installation/Configuration / Back-office et fonctionnalités de base
Extensions utiles / Gabarits / Champs personnalisés
API WordPress et système de plugins
BASE DE DONNÉES MYSQL : Créer, structurer et exploiter une base de données MySQL.
DURÉE : 21 heures
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
DÉVELOPPEMENT PHP (BASES) : Utiliser le langage PHP et en comprendre la logique sous-jacente afin de réaliser des applications PHP complexes.
DURÉE : 119 heures
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ébugage et écueils fréquentes
Interaction avec les bases de données
Authentification et autorisation / Création d’un back-office
DÉVELOPPEMENT PHP (AVANCÉ) : Réaliser un site web complexe.
DURÉE : 116 heures
Programmation Orientée Objet
Architecture MVC
Développer à l’aide d’un framework MVC
Réalisation d’un projet complet (2 semaines)