Bac+3/+4 - Concepteur développeur full stack à Montpellier ou à distance
“Devenez concepteur développeur d'applications en alternance ou en continu“
“Devenez concepteur développeur d'applications en alternance ou en continu“
Christine AUZOLLE - Responsable des Admissions - 04.34.48.00.25
Session 1 : Du 07-10-2025 au 02-07-2026 - Montpellier/à-Distance
Session 2 : Du 12-11-2025 au 16-07-2027 - Montpellier/à-Distance
Session 3 : Du 17-06-2025 au 27-03-2026 - Montpellier
Durée : 735 heures
Type de formation : Formation mixte
Lieu de la formation : Occitanie
Public : Tout public, Sans emploi, En emploi
Validation : Diplome
Financement(s) possible(s) :
Effectif : 20
Domaine : Informatique
Formation en alternance ou en continu.
À l'issue de la formation, les participants seront en mesure de :
- Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité.
- Concevoir et développer la persistance des données en intégrant les recommandations de sécurité.
- Concevoir et développer une application multicouche répartie en intégrant les recommandation de sécurité.
TRONC COMMUN
SPECIALISATION
Spécialisation #1 : Java / DevOps
Développement web avancé et interfaces
Conception et prototypage d’interfaces centrées utilisateur (UX Design)
Développement front-end avec HTML5, CSS et Bootstrap
Programmation en JavaScript et TypeScript
Conception d’applications web dynamiques avec Angular
Programmation côté serveur avec Node.js
Programmation Java et outils associés
Gestion du cycle de vie d’un projet avec Maven
Suivi de versions et collaboration avec Git et GitHub
Programmation Java : approche impérative et orientée objet (Java 21)
Mise en place de tests unitaires et bonnes pratiques de développement
Bases de données et sécurité
Conception de modèles de données (MCD → MPD)
Accès aux données via JDBC et JPA
Introduction à la sécurisation des applications web
Back-end avancé et pratiques DevOps
Développement avec Spring Framework et sécurisation via Spring Security
Introduction aux méthodes agiles et organisation de projets en équipe
Architectures distribuées et design patterns
Culture DevOps, intégration continue et automatisation des déploiements
Conteneurisation des applications avec Docker
Projets collaboratifs
Projet : analyse et conception applicative
Projet : développement back-end avec Spring
Projet : développement front-end avec Angular
Projet : intégration et déploiement continu (CI/CD)
Projet : mise en place et exécution d’une campagne de tests
Projet final : réalisation et soutenance d’un projet complet en équipe
2. Spécialisation JavaScript & IA
Développement Full Stack avancé
Maîtrise des frameworks modernes front-end et back-end pour industrialiser les développements
Développement web avec HTML, CSS et JavaScript
Conception d’API robustes avec NestJS
Développement full stack avec Node.js et Angular
Gestion de projet agile avec Scrum et suivi via Jira
Intelligence Artificielle et Data Science
Initiation à la data science avec Python et Pandas
Introduction au machine learning et au deep learning en Python
Étude des concepts fondamentaux et de leurs cas d’usage
Exploration des réseaux de neurones et des frameworks (TensorFlow, Keras)
Pratiques DevOps et automatisation
Découverte des fondamentaux du DevOps
Intégration et déploiement continu (CI/CD) avec GitHub Actions et Projects
Mise en place de tests logiciels : unitaires et d’intégration
Administration et conteneurisation d’applications avec Docker
Méthodologie et bonnes pratiques DevOps
Projets collaboratifs
Projet : mise en production avec CI/CD et outils de déploiement
Projet : conception et développement d’une application full stack (Node/Nest/Angular)
Projet : création d’un programme d’IA exploitant des données pour répondre à un besoin métier précis
Bac+2 en informatique ou Master scientifique.
Maîtrise de la programmation orientée objet