Bac+3/+4 - Concepteur développeur full stack à Montpellier ou à distance

“Devenez concepteur développeur d'applications en alternance ou en continu“

Contact

Christine AUZOLLE - Responsable des Admissions - 04.34.48.00.25

Session

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


Résumé de la formation

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) :

  • Alternance
  • Apprentissage
  • Compte personnel de formation
  • CPF de transition
  • Conseil Régional
  • Entreprise
  • OPCO
  • Pôle Emploi
  • Autofinancement

Effectif : 20

Domaine : Informatique

Objectif de la formation

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é.

Programme de la formation

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

Prérequis

Bac+2 en informatique ou Master scientifique.
Maîtrise de la programmation orientée objet