Présentation
À propos de ce programme
Ce programme s’adresse aux personnes qui souhaitent construire des applications web modernes et comprendre l’ensemble de leur cycle de développement, de la conception jusqu’au déploiement. Il convient notamment à une reconversion vers le développement logiciel, à un développeur junior qui souhaite élargir son périmètre et à un profil technique qui veut structurer ses pratiques Full Stack. Le parcours couvre les fondamentaux du développement logiciel, la programmation backend avec Java et Spring Boot, la persistance des données, la conception et la consommation d’API, ainsi que le développement d’interfaces avec Angular. Les tests, la conteneurisation avec Docker, l’intégration continue et les principes d’architecture logicielle complètent cette vision de bout en bout. À l’issue du programme, vous serez capable de contribuer à une application web professionnelle en reliant ses différents composants, de la modélisation des données à l’interface utilisateur. Vous apprendrez à raisonner sur la structure d’un logiciel, à vérifier son comportement, à automatiser des étapes de livraison et à faire des choix techniques cohérents avec le contexte du projet. La promesse porte sur l’acquisition de bases opérationnelles solides pour viser des fonctions telles que développeur Full Stack junior, développeur backend Java junior ou développeur frontend junior, selon votre expérience et les missions rencontrées. Le programme demande une implication régulière et une progression par la pratique. La durée indiquée est une estimation non contractuelle : votre rythme, votre expérience préalable et le temps consacré aux exercices peuvent la faire varier.
À qui s’adresse ce programme
- Personnes en reconversion visant un premier poste de développeur web Full Stack.
- Développeurs web juniors souhaitant consolider Java, Spring Boot, Angular et les pratiques de livraison.
- Développeurs backend ou frontend souhaitant élargir leurs compétences à l’autre partie d’une application web.
- Profils techniques ayant déjà une première expérience de programmation et souhaitant structurer leur compréhension du cycle logiciel.
- Professionnels participant à des projets numériques et souhaitant mieux dialoguer avec les équipes de développement.
Prérequis
- Comprendre les notions élémentaires de programmation : variables, conditions, boucles, fonctions et structures de données.
- Savoir utiliser un ordinateur, un éditeur de code, un terminal et un système de gestion de fichiers.
- Disposer de bases en algorithmique et être capable de raisonner étape par étape face à un problème technique.
- Avoir une pratique suffisante de la lecture de documentation technique en français et, lorsque nécessaire, en anglais.
- Pouvoir consacrer un temps régulier à la pratique du code et utiliser un environnement de développement installé sur son ordinateur.
Objectifs pédagogiques
Ce que vous serez en mesure de démontrer.
- Concevoir la structure générale d’une application web en distinguant ses responsabilités frontend, backend et données.
- Développer des fonctionnalités backend en Java avec Spring Boot, en organisant le code selon des principes de conception maintenables.
- Modéliser des données, interagir avec une base de données et choisir une approche de persistance adaptée au besoin.
- Concevoir, exposer et consommer des API web en prenant en compte les contrats, les erreurs et la sécurité de base.
- Développer des interfaces web avec Angular en reliant les composants frontend aux services backend.
- Écrire et exécuter des tests adaptés pour vérifier le comportement d’une application et faciliter les évolutions.
- Conteneuriser une application avec Docker et automatiser des étapes de construction, de test ou de livraison au moyen de l’intégration continue.
- Analyser un besoin technique, justifier des choix d’architecture logicielle et contribuer à la mise en production d’une application web de bout en bout.
À l’issue du Programme
Votre Passeport ISIIL rend vos compétences visibles.
Les compétences que vous démontrez pendant ce Programme rejoignent un profil professionnel vivant, relié à leurs preuves et vérifiable en ligne.
Profil de compétences
Les compétences réellement démontrées.
- Compétences démontréesValidées au fil du Programme
- Preuves associéesÉvaluations et réalisations reliées
- Page publiquePartageable selon vos choix
Le Passeport se construit au fil de vos évaluations, puis vous choisissez les éléments que vous souhaitez partager.