Ce que vous saurez faire
Installer et configurer un environnement de développement adapté à un projet web ou web mobile.
Maquetter et réaliser des interfaces utilisateur web ou web mobile, statiques puis dynamiques.
Développer la partie front-end d'une application en mobilisant les technologies adaptées.
Mettre en place une base de données relationnelle et développer des accès aux données SQL et NoSQL.
Développer des composants métier côté serveur et faire communiquer les différentes parties d'une application.
Documenter le déploiement d'une application dynamique web ou web mobile.
Appliquer les bonnes pratiques de sécurité, d'accessibilité, de qualité, de confidentialité et de protection des données.
Utiliser l'intelligence artificielle comme outil d'assistance au développement, tout en vérifiant et maîtrisant les résultats produits.
Travailler avec des outils et méthodes professionnels : Git, gestion de projet, Agile/Scrum, tests et documentation.
Présenter un projet technique, expliquer ses choix et valoriser ses compétences dans une démarche d'insertion professionnelle.
Le déroulé, étape par étape
BLOC 1 — Développer la partie front-end d'une application web ou web mobile sécurisée
Présentation. Apprendre à concevoir des interfaces modernes, accessibles, responsives et interactives, puis à développer leur comportement côté navigateur. L'IA est mobilisée comme copilote pour explorer des solutions, comprendre du code, générer ou améliorer des composants, déboguer et documenter, avec contrôle humain systématique.
Environnement & algorithmie — Logique de programmation, variables, types, conditions, boucles, fonctions, objets, algorithmes, raisonnement et résolution de problèmes.
HTML5 & CSS3 — Structuration sémantique, mise en forme, responsive design, composants d'interface, accessibilité, bonnes pratiques et intégration de maquettes.
JavaScript — Syntaxe, DOM, événements, fonctions, objets, manipulation de données, asynchronisme et interactions avec les services web.
Framework front-end — Composants, état, routage, organisation d'une application, consommation d'API et développement d'interfaces dynamiques avec un framework moderne.
UX/UI & accessibilité — Maquettage, parcours utilisateur, ergonomie, responsive design et prise en compte des besoins des personnes en situation de handicap.
IA appliquée au front-end — Prompting pour le code, génération de composants, explication et refactorisation, aide au débogage, tests, génération de contenus de test et contrôle des résultats.
BLOC 2 — Développer la partie back-end d'une application web ou web mobile sécurisée
Présentation. Construire le moteur d'une application : données, logique métier, services et API. L'IA est intégrée pour accélérer certaines tâches de développement, analyser les erreurs, assister la conception de requêtes et produire de la documentation, tout en développant la capacité à vérifier la qualité, la sécurité et la pertinence du code.
Programmation back-end — Architecture web, langage serveur, logique métier, composants, gestion des données et principes d'architecture.
Bases de données — Modélisation, bases relationnelles, SQL, CRUD, relations, requêtes, sécurité et introduction aux bases NoSQL.
API & services — Conception et consommation d'API REST, JSON, échanges front/back, gestion des requêtes et réponses, principes d'authentification.
Tests, qualité & sécurité — Tests unitaires, débogage, gestion des erreurs, bonnes pratiques, sécurité applicative, confidentialité et RGPD.
Déploiement & documentation — Préparation du déploiement, configuration, documentation technique et bonnes pratiques de mise en production.
IA appliquée au back-end — Assistance à la programmation, génération/optimisation de requêtes SQL, analyse de bugs, documentation, scénarios de tests, refactorisation et contrôle des risques du code généré.
BLOC TRANSVERSAL — Professionnalisation, projet & IA
Git & GitHub — Gestion de versions, branches, commits, collaboration et bonnes pratiques de travail en équipe.
Méthodes Agiles — Découverte des principes Agile/Scrum, organisation des tâches
À la fin de la formation
Validation du titre professionnel développeur web et web mobile
Selon l’organisme
La formation Software Developer & IA permet d'acquérir les fondamentaux du développement front-end et back-end tout en développant une culture opérationnelle de l'IA appliquée au développement : assistance au code, compréhension et analyse de code...
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 20/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.