formation proposée par DIGINAMIC MONTPELLIER

Bac+3/+4 - concepteur développeur full stack à montpellier ou à distance

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


contacterContacter le centre de formation