| Durée de la formation en année | 3 ans |
|---|---|
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le Bachelor Développeur Web proposé par EFREI Paris - campus de Bordeaux forme des experts techniques capables de concevoir, développer et déployer des applications web modernes. Au programme : la maîtrise des langages front-end (HTML, CSS, JavaScript) et back-end (PHP, Python, Node.js), l'apprentissage des frameworks et bibliothèques actuels (React, Angular, Vue.js), la gestion de bases de données (SQL, NoSQL), ainsi que les méthodologies Agile et DevOps. Les étudiants développent des compétences solides en architecture web, UX/UI design, sécurité des applications et optimisation des performances. À l'issue de cette formation professionnalisante, les diplômés peuvent évoluer comme développeur web full-stack, développeur front-end ou back-end, intégrateur web ou chef de projet digital, recherchés dans les agences web, les ESN, les start-ups technologiques et les directions digitales des grandes entreprises.
Programme
- Conception et développement front-end (HTML5, CSS3, JavaScript/TypeScript, design UX/I et accessibilité)
- Conception et développement back-end (logique serveur, API sécurisées, bases de données)
- Sécurité des applications et panorama des technologies legacy
- Virtualisation, conteneurisation, intégration et déploiement continus (CI/CD)
- Tests, qualité et gestion de projets numériques (méthodologies agiles, cycle en V)
Objectifs de la formation
- Maîtriser les langages de programmation web essentiels (HTML, CSS, JavaScript) pour créer des sites et applications interactives
- Concevoir, développer et déployer des applications web dynamiques en utilisant des frameworks modernes
- Appliquer les bonnes pratiques de gestion de bases de données et d’optimisation des requêtes SQL
- Intégrer la sécurité dans le développement web pour protéger les données et les utilisateurs
- Travailler efficacement en équipe en utilisant les outils de gestion de projet et le versioning collaboratif