Formation Spring Boot et Angular : Développer des applications Web avec Spring Boot et Angular


REFERENCE
 
 
JDSA
DUREE
 
 
3 jours
TARIFS
 
 
1860 € HT
Niveau : Fondamental
Classe à distance: Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

OBJECTIFS :
 

Spring Boot et Angular sont deux frameworks particulièrement prisés pour le développement d’applications web responsives. Ils offrent un cadre structurant pour un développement productif, maintenable, testable et facilement déployable. Le premier, orienté back-end et API Rest, réduit la complexité de la configuration de nouveaux projets. Le second, orienté front-end, offre une interface très réactive et dynamique.

Cette formation Spring Boot et Angular - très axée pratique - a pour vocation de vous rendre opérationnel pour le développement de vos futurs applications Web avec Spring Boot et Angular.

Durant les deux premiers jours, nous vous présenterons l’éco-système Spring Boot et plus particulièrement le support fourni pour le développement d’API REST.
Enfin, la dernière journée de formation traitera de l’environnement Angular, en exploitant les services back-end développés durant les jours précédents.

Cette formation Spring Boot et Angular vous apporte les connaissances et compétences nécessaires pour :

  • Être opérationnel sur les deux frameworks les plus utilisés du moment
  • Comprendre l’éco-système Spring Boot
  • Savoir développer une API Rest avec Spring MVC, Swagger, Spring Data
  • Savoir sécuriser une API Rest avec Spring Security et JWT
  • Savoir écrire des classes de Tests Spring
  • Savoir créer, construire et déployer une application Angular avec Angular Cli
  • Apprendre le langage TypeScript
  • Savoir créer des composants Angular, des services
  • Savoir gérer les formulaires et les routes
  • Utiliser la programmation réactive
  • Écrire des classes de test Jasmin ou Protractor
PRÉ-REQUIS :
 

Des connaissances minimales en java ou javascript sont conseillées mais pas obligatoires pour suivre cette formation Spring Boot et Angular.

PUBLIC :
 

Ce cours Spring Boot et Angular cible principalement les profils développeurs.

PROGRAMME :
 

Introduction au développement d'applications avec Spring Boot et Angular

Rappels Spring Core
L'offre Spring Boot
Pré-requis, installation, IDE

Atelier

Installation IDE, premier projet

Démarrage avec SpringBoot

Starters et gestion des dépendances
Structure projet
Exécution, DevTools et Debugging
Propriétés de configuration
Profils
Configuration des traces

Atelier

Propriétés de configuration, devtools

Persistance et Spring Data

Principes de SpringData
Configuration base SQL
Spring Boot et JPA
NoSQL : l'exemple MongoDB
Spring Data Rest

Atelier

Définition des registres d’images
Allocation de ressources pour un pod
Gestion d’account
Utilisation de volume

API Rest et Spring MVC

Spring MVC et les APIs Rest
Spring Boot et les APIs Rest
Mise en place de Swagger

Atelier

Utilisation de Replica, mode stateful

Sécurisation

Rappels Spring Security
Sécurisation d’une API Rest via JWT

Atelier

Mise en place d’un service, choix des Ips
Services multi-conteneurs exposé via Ingress

Spring Boot et les tests

Rappels Spring Test
Apports de Spring Boot
Tests auto-configurésims

Atelier

Mise en place d'un volume persistant à l’intérieur d’un pod

Structure d’une application Angular

Le langage TypeScript
Première application avec Angular Cli
Évolutions et disparitions depuis Angular JS

Les composants

Principes généraux d'Angular
Templates, nouvelles syntaxes
Styles du composant
Nouvelles directives du framework
Cycle de vie des composants

Injection de dépendances

Principes du mécanisme d’injection
Annotations et décorateurs
Configuration de l’injecteur dans Angular

Syntaxe du template Angular

Interpolation
Réutilisation de composants
Les bindings
Les directives structurelles
Gestion des événements
Les Pipes

Les formulaires Angular

Formulaires Template-driven
Formulaires Model-driven
La directive ngModel
Validation personnalisée
Autres apports du module @angular/forms

Accès au service

Les Observables dans Angular
Les Promises
Gestion de la sécurité
Développement et déploiement avec ou sans CORS

Le routage Angular

Déclarer ses routes
Configuration du routeur
Application universelle côté serveur

Les tests

Le moteur de tests Karma
Le framework Jasmine
Tests de composants
Tests End to End

S'INSCRIRE À CETTE
FORMATION SPRING BOOT ET ANGULAR
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Concrètement, cette formation Spring Boot vous apporte les connaissances et les compétences nécessaires pour appréhender : Les fonctionnalités du...

3 j

 
Spring Cloud fournit tous les services techniques nécessaires à la mise en place d’une architecture micro-service. Associé à Spring Boot, il permet de rapidement...

2 j

 
À l’issue de cette formation Spring Cloud Kubernetes , vous serez en mesure de : Connaître les bonnes pratiques de développement liées à Spring...

5 j

 
Concrètement, à l'issue de cette formation Architectures Microservice Spring Cloud Kubernetes, vous serez en mesure de: Mettre en oeuvre une configuration...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB