Ce que vous saurez faire
Le déroulé, étape par étape
Module 1 : Installer et configurer son environnement de travail (40 heures)
- Comprendre et configurer un environnement de développement adapté aux projets informatiques
- Manipuler les outils nécessaires pour le développement collaboratif
- Introduction aux environnements de développement (IDE : Visual Studio Code, IntelliJ IDEA, Eclipse)
- Gestion des versions avec Git et GitHub/GitLab
- Configuration de serveurs locaux avec Docker et WampServer
- Mise en place de pipelines CI/CD avec Jenkins ou GitHub Actions
- Sécurisation de l'environnement (HTTPS, configurations de base)
=> Créer et configurer un environnement complet pour développer et déployer une API REST sécurisée avec Docker et Jenkins
Module 2 : Développer des interfaces utilisateur (100 heures)
- Concevoir et développer des interfaces web modernes et ergonomiques
- Optimiser l'accessibilité et la compatibilité multi-supports
- Bases de HTML5, CSS3 et Bootstrap pour la mise en page
- Introduction à JavaScript moderne (ES6+)
- Utilisation de frameworks front-end (React, Angular ou Vue.js)
- Responsive design et optimisation mobile
- Normes d'accessibilité WCAG
=> Développer une interface utilisateur pour une plateforme de gestion de tâches collaborative
Module 3 : Développer des composants métier (120 heures)
- Implémenter la logique métier des applications
- Utiliser des bases de données pour gérer les données complexes
- Garantir la sécurité des données échangées
- Programmation orientée objet (POO) avec Python ou Java
- Frameworks backend : Symfony (PHP), Spring Boot (Java) ou Django (Python)
- Utilisation de bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB)
- Concepts de sécurité : protection contre les injections SQL, XSS, et CSRF
- Tests unitaires et intégration avec PHPUnit, Jest ou Pytest
=> Développer une API REST sécurisée pour une application e-commerce, incluant la gestion des produits, des utilisateurs, et des commandes
Module 4 : Contribuer à la gestion d'un projet informatique (80 heures)
- Collaborer efficacement dans un projet informatique
- Suivre une méthodologie Agile et produire des livrables de qualité
- Méthodologies de gestion de projet : Agile, Scrum et Kanban
- Utilisation d'outils de gestion (Jira, Trello, Miro)
- Techniques de priorisation (MVP, backlog)
- Communication au sein de l'équipe : rédaction de tickets, daily meetings
- Outils de documentation (Confluence)
=> Participer à la réalisation d'un projet en mode Agile : développement d'une application de suivi des livraisons avec fonctionnalités collaboratives
Module 5 : Consolidation et projet final (60 heures)
Mettre en pratique l'ensemble des compétences acquises
À la fin de la formation
Préparation au bloc de compétence 1 du titre Concepteur Développeur d'Applications
Selon l’organisme
- Études de cas appliquées
- Cours vidéo à votre rythme + 3 heures d'atelier min /semaine en visio
- Échanges individuels et collectifs en visio
- Ateliers hebdomadaires ouverts à tous
- Serveur Discord 5j/7j
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 02/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.