Formation

Développeur web avec Framework

Organisme juridiquement chargé de l'offre de formation proposée
Vivaneo

  • 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
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
Connaissances de base en informatique

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
Formacode (Domaines de formation) :
  • 71954 Framework
  • 31090 Développement web
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 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