Formation
Développeur web avec Framework
- Tout public
Concevoir et développer des applications web dynamiques
Maîtriser les bases du développement front-end et back-end
Utiliser un framework moderne pour structurer et accélérer le développement
Mettre en place une architecture web maintenable et sécurisée
Interagir avec des bases de données
Gérer l’authentification et les droits utilisateurs
Déployer une application web en environnement de production
Travailler en équipe avec des outils de versioning
Maîtriser les bases du développement front-end et back-end
Utiliser un framework moderne pour structurer et accélérer le développement
Mettre en place une architecture web maintenable et sécurisée
Interagir avec des bases de données
Gérer l’authentification et les droits utilisateurs
Déployer une application web en environnement de production
Travailler en équipe avec des outils de versioning
Module 1 : Fondamentaux du développement web
Fonctionnement du web et des navigateurs
HTML5 : structure et sémantique
CSS3 : mise en forme, responsive design
Introduction à JavaScript
Module 2 : Programmation JavaScript avancée
Syntaxe avancée et bonnes pratiques
Manipulation du DOM
Gestion des événements
Requêtes asynchrones (AJAX, Fetch API)
Module 3 : Introduction aux frameworks front-end ou back-end
Présentation des frameworks (ex : Laravel, Symfony, React, Vue.js, Angular)
Architecture MVC / composants
Installation et configuration de l’environnement de travail
Module 4 : Développement avec framework
Création de routes et contrôleurs
Gestion des vues ou composants
Formulaires et validation des données
Gestion des erreurs
Module 5 : Bases de données et persistance
Modélisation des données
Langage SQL
ORM et interactions avec la base de données
Relations entre les entités
Module 6 : Sécurité et authentification
Gestion des utilisateurs
Authentification et autorisation
Protection contre les failles courantes (XSS, CSRF, injections SQL)
Module 7 : Outils du développeur
Git et gestion de versions
Travail collaboratif
Environnements de développement et de production
Module 8 : Déploiement et mise en production
Configuration serveur
Déploiement d’une application web
Optimisation des performances
Module 9 : Projet de fin de formation
Cahier des charges
Développement d’une application complète avec framework
Présentation du projet
Fonctionnement du web et des navigateurs
HTML5 : structure et sémantique
CSS3 : mise en forme, responsive design
Introduction à JavaScript
Module 2 : Programmation JavaScript avancée
Syntaxe avancée et bonnes pratiques
Manipulation du DOM
Gestion des événements
Requêtes asynchrones (AJAX, Fetch API)
Module 3 : Introduction aux frameworks front-end ou back-end
Présentation des frameworks (ex : Laravel, Symfony, React, Vue.js, Angular)
Architecture MVC / composants
Installation et configuration de l’environnement de travail
Module 4 : Développement avec framework
Création de routes et contrôleurs
Gestion des vues ou composants
Formulaires et validation des données
Gestion des erreurs
Module 5 : Bases de données et persistance
Modélisation des données
Langage SQL
ORM et interactions avec la base de données
Relations entre les entités
Module 6 : Sécurité et authentification
Gestion des utilisateurs
Authentification et autorisation
Protection contre les failles courantes (XSS, CSRF, injections SQL)
Module 7 : Outils du développeur
Git et gestion de versions
Travail collaboratif
Environnements de développement et de production
Module 8 : Déploiement et mise en production
Configuration serveur
Déploiement d’une application web
Optimisation des performances
Module 9 : Projet de fin de formation
Cahier des charges
Développement d’une application complète avec framework
Présentation du projet
Connaissances de base en informatique
Notions de logique et d’algorithmique
Motivation pour le développement et le travail technique
Notions de logique et d’algorithmique
Motivation pour le développement et le travail technique
Durée en centre : 800 heures
Durée totale : 800 heures
Durée totale : 800 heures
Formacode (Domaines de formation) :
- 71954 Framework
- 31090 Développement web
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION