Développement framework full-stack spring boot & angular

Certification : Développeur web

Proposée par GLOBAL DIGITAL UNIVERSITY · 68100 Mulhouse

Éligible CPF Accessible par blocs de compétences
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 640 €

Présentation

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

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 640 € – Bac+2 : deug, bt, dut... (niveau 5) –

Objectifs

Vous souhaitez apprendre à créer des applications web modernes, performantes et sécurisées en combinant un backend puissant avec Spring Boot et un frontend dynamique avec Angular ? Cette formation est faite pour vous.

À la fin de cette formation, vous serez capable de :

  • Maîtriser Angular pour développer des interfaces utilisateurs interactives et modulaires.
  • Créer des composants réutilisables et gérer les états avec les services Angular.
  • Gérer la navigation et la communication entre composants avec le Router d’Angular.
  • Consommer une API REST avec HttpClientModule et afficher dynamiquement les données.
  • Maîtriser Spring Boot pour concevoir une API backend robuste et sécurisée.
  • Gérer les bases de données avec JPA/Hibernate et Spring Data.
  • Sécuriser les applications avec Spring Security et JWT.
  • Déployer une application fullstack dans 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

Cette formation est basée sur une méthode par projet avec 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.

  • Installation et configuration via Angular CLI
  • Structure d’un projet Angular
  • Découverte de TypeScript et de l’écosystème Angular
  • 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
  • Routage avec RouterModule
  • Appels HTTP avec HttpClientModule
  • Affichage dynamique et gestion des erreurs
  • Utilisation de CSS/SCSS, Angular Material ou TailwindCSS
  • Optimisation avec Lazy loading et modules partagés
  • Utilisation avancée de RxJS
  • Création d’un projet avec Spring Initializr
  • Structure d’une application Spring Boot
  • Configuration de l’environnement avec Maven ou Gradle
  • 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
  • Développement de contrôleurs REST
  • Sérialisation JSON avec Jackson
  • Authentification avec JWT et sécurisation des routes via Spring Security
  • Tests unitaires avec JUnit et Mockito
  • Debugging, logs, gestion des exceptions
  • Respect des bonnes pratiques de développement backend
  • 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)
Voir la formation sur le site de l'établissement