Titre RNCP 100% CPF À distance

Développement Framework Full-Stack Spring Boot & Angular

GLOBAL DIGITAL UNIVERSITY

2 640 €à partir de
Durée variabledurée
1session active
Francelieu

Objectifs de la formation

Vous souhaitez apprendre à créer des applications web modernes, performantes et sécurisées en combinant un backend puissant avecSpring Bootet un frontend dynamique avecAngular? Cette formation est faite pour vous.
À la fin de cette formation, vous serez capable de :
- Maîtriser Angularpour développer des interfaces utilisateurs interactives et modulaires.
- Créer des composants réutilisableset gérer les états avec les services Angular.
- Gérer la navigationet la communication entre composants avec le Router d'Angular.
- Consommer une API RESTavec HttpClientModule et afficher dynamiquement les données.
- Maîtriser Spring Bootpour concevoir une API backend robuste et sécurisée.
- Gérer les bases de donnéesavec JPA/Hibernate et Spring Data.
- Sécuriser les applicationsavec Spring Security et JWT.
- Déployer une application fullstackdans un environnement de production.
Cette formation vous apportera toutes les compétences nécessaires pour concevoir, développer et déployer des applications fullstack robustes et professionnelles avec Angular & Spring Boot.

Programme

Méthode
Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé.
Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement individuel (45 min) ou en petit groupe (1 h) avec votre mentor une fois chaque semaine.
Programme
1 : Introduction à Angular
- Installation et configuration via Angular CLI
- Structure d'un projet Angular
- Découverte de TypeScript et de l'écosystème Angular
2 : Composants, services et communication
- Création de composants dynamiques et réutilisables
- Services, injection de dépendances et partage de données
- Data binding et gestion des événements
3 : Routage et consommation d'API
- Routage avec RouterModule
- Appels HTTP avec HttpClientModule
- Affichage dynamique et gestion des erreurs
4 : Stylisation et performance
- Utilisation de CSS/SCSS, Angular Material ou TailwindCSS
- Optimisation avec Lazy loading et modules partagés
- Utilisation avancée de RxJS
5 : Introduction à Spring Boot
- Création d'un projet avec Spring Initializr
- Structure d'une application Spring Boot
- Configuration de l'environnement avec Maven ou Gradle
6 : Base de données et JPA
- Connexion à une base de données (MySQL, PostgreSQL)
- Création d'entités et de repositories avec Spring Data JPA
- Requêtes personnalisées et relations entre entités
7 : Création d'une API REST sécurisée
- Développement de contrôleurs REST
- Sérialisation JSON avec Jackson
- Authentification avec JWT et sécurisation des routes via Spring Security
8 : Tests et bonnes pratiques
- Tests unitaires avec JUnit et Mockito
- Debugging, logs, gestion des exceptions
- Respect des bonnes pratiques de développement backend
9 : Projet final et déploiement
- Développement d'un projet fullstack complet (ex. gestion de tâches)
- Connexion du frontend Angular avec l'API Spring Boot
- Déploiement sur un serveur web ou dans le cloud (Heroku, VPS, Docker)

Résultats attendus

À la fin de cette formation :
Vous pouvez prétendre au Certificat du bloc Développeur Web RNCP 37805BC03 , une certification officiellement enregistrée auprès de France Compétences le 19 juillet 2023 par WEBECOM .
À propos des évaluations :
Contrôle continu pendant la formation : 40%
Évaluation finale sous forme de projet à réaliser : 60%

Les points forts

80% de pratique et 20% de théorie
Accompagnement personnalisé et en petits groupes une fois chaque semaine
Plateforme e-learning disponible à tout moment

La certification

Développeur Web

RNCP 37805 RS -1 CertifInfo 115146

Organisme & lieu

Formations similaires