L'objectif pédagogique est d'acquérir les compétences suivantes indispensables à l'obtention du titre professionnel :
Développer la partie front-end d'une application web ou web mobile sécurisée
- Maquetter une application
- Réaliser une interface utilisateur web statique et adaptable
- Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce
Développer la partie back-end d'une application web ou web mobile sécurisée
- Créer une base de données
- Développer les composants d'accès aux données
- Développer la partie back-end d'une application web ou web mobile
- Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce.
Le programme de la formation est le suivant:
OBLIGATOIRE
NIVEAU JUNIOR
- La programmation générale
- Initiez vous à l'architecture du code
- Créez votre propre première page HTML
- Enrichissez votre page HTML
- Devoir intermédiaire 1
- La mise en forme avec CSS
- Le CSS en pratique
- Devoir intermédiaire 2
- Git et Github
- La référencement SEO
- Devoir Bilan 1
NIVEAU AVANCE :BC01
- Le concept de maquette
- Le wireframe à la loupe
- Construire la maquette
- L'accessibilité Web et Web Mobile
- Utiliser l'outil de maquettage FIGMA
- Devoir intermédiaire 3
- Introduction à Javascript
- Document Object Model (DOM)
- S'initier au Script Client avec JavaScript
- Les règles ergonomiques
- Optimiser un site Web avec Bootstrap
- S'initier au framework Vue.JS
- Codes Responsive Design avec React.JS
- Devoir intermédiaire 4
- Algorithmes : principes généraux
- Langages serveur
- Javascript : côté serveur
- Le protocole Client-Serveur
- L'asynchrone en Javasript
- Construire une API avec Node.JS
- Mettre en place une API Rest avec Express
- Devoir intermédiaire 5
- Base de données : principes généraux
- La base de données relationnelle
- Gérer une base de données relationnelle avec MYSQL
- Les bases de données NOSQL
- Gérer une base de données noSQL avec MongoDB
- Devoir intermédiaire 6
- Gérer du contenu avec Wordpress
- Designer un site Wordpress
- Installer une solution e-commerce
- Publier son application Web
- Devoir Bilan 2
NIVEAU EXPERT : BC02
- Git et Github Expert
- Les missions à la loupe
- Les aspects juridique d'un site interne
- Devoir intermédiaire 7
- Sécuriser et tester une API avec Node.JS et Mocha
- Créer et gérer du e-commerce avec Prestashop
- Dynamiser un site Web avec Angular.JS
- Ecrire un algorithme avec PHP
- Programmer orienté objet avec PHP
- Devoir intermédiaire 8
- Sécuriser et tester
- La gestion des erreurs
- Bug que faire ?
- Tester et stocker des données
- Dynamiser un site Web avec Symfony
- Publier des pages sur un serveur Web
- Déployer son application
- Devoir Bilan
Titre professionnel développeur web et web mobile
Certifiante
Bac + 2