| Durée de la formation en année | 1 an |
|---|---|
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Formée par l'Institut national des techniciens supérieurs, la formation Concepteur Développeur Web Full Stack vous prépare à maîtriser l'intégralité du cycle de développement web moderne. Vous apprendrez à construire des interfaces utilisateur réactives en HTML5, CSS3 et JavaScript, tout en développant des architectures back-end robustes et sécurisées. Au programme : frameworks et langages contemporains, gestion de projet en mode agile, intégration de l'IA pour optimiser vos développements, et déploiement en environnement DevOps. À l'issue de cette certification de niveau Bac+3, vous serez un professionnel polyvalent capable de concevoir, coder et maintenir des applications web complètes. Les débouchés sont variés : développeur full-stack, architecte applicatif, développeur front ou back-end, avec une trajectoire salariale débutant à 28-35k€ annuels et évoluant rapidement selon votre expertise.
Thématiques abordées
- Développement web front-end : HTML5, CSS3, JavaScript, frameworks JS (React, Angular)
- Développement back-end : Node.js, PHP, bases de données relationnelles (MySQL) et NoSQL (MongoDB)
- Architecture des applications web : API RESTful, microservices, sécurité et gestion des performances
- Gestion de projet et collaboration : méthodes agiles, outils de versioning (Git), déploiement continu
- Environnement et outils de développement : IDE, conteneurs Docker, intégration et tests automatisés
Objectifs de la formation
- Concevoir et développer des applications web front-end et back-end avec les langages HTML, CSS, JavaScript, et PHP
- Maîtriser les bases de données relationnelles et non relationnelles pour gérer les données des applications
- Mettre en œuvre des architectures web sécurisées et performantes en intégrant les bonnes pratiques de développement
- Utiliser des outils et frameworks modernes pour optimiser le cycle de développement et le déploiement des applications
- Assurer la maintenance, l’évolution et le debugging des applications web en conformité avec les besoins utilisateurs