
Bac+3/+4 - concepteur développeur full stack à montpellier ou à distance
Montpellier
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
Présentation du parcours de formation : programme, titre,
examen, outils et modalités pédagogiques, etc...
Éco-Conception de Services Numériques
Sécurité des projets web (ANSSI / OWASP) les bases,
crypto, authentification, etc...
Communication Relationnelle en Entreprise
TRE & valorisation de son profil
UML : modèle physique de données, diagramme de
classe, cardinalités
Conception et modélisation d’une base de données
relationnelle
SQL et requêtage
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