Développer une application web avec Angular et Spring
Date de mise à jour :
Identifiant Offre Info : 15_26526580F
Organisme responsable :
Themanis
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Développer une application avec Angular et de pouvoir s'interfacer avec un backend
- Développer une façade Web REST et MVC
- Assurer la persistance de vos données
Programme de la formation
Introduction à Spring : Place dans l'écosystème Java Conteneur léger Injection de dépendances Programmation Orientée Aspect Découvrir Spring Core : Beans, Bean Factory et ApplicationContext Modes singleton et prototype Utiliser SpEL Les méthodes d'injection de dépendances Découvrir Spring Boot : Principe, fonctionnalités, prérequis Création d'un projet avec Spring Initializr Structure d'une application Spring Boot : standalone, webapp Les starters,…
Place dans l'écosystème Java
Conteneur léger Injection de dépendances
Programmation Orientée Aspect
Découvrir Spring Core :
Beans, Bean Factory et ApplicationContext
Modes singleton et prototype
Utiliser SpEL
Les méthodes d'injection de dépendances
Découvrir Spring Boot :
Principe, fonctionnalités, prérequis
Création d'un projet avec Spring Initializr
Structure d'une application Spring Boot : standalone, webapp
Les starters, Auto-configuration Démarrage automatique
Debug, Configuration des traces
Gestion du rechargement à chaud
Mapping d'entités avec Spring Data :
Le pattern DAO
Utiliser les APIs d'encapsulation et le JdbcTemplate de Spring
Spring et les ORMs
Travailler avec Hibernate
Utiliser la Java Persistence API
Architecture REST :
Utilisation des RestController
Gestion des paramètres et du mapping
Gestion des types de retour
Gestion des erreurs
Introduction à Angular :
Installation de @angular/cli
Installation minimale
Préparation d'un projet
Découverte de TypeScript
Vues / Template :
Interpolation / expression
Binding et interactions 2-way data-binding
Composants Angular (ng*)
Pipes (filtres)
Binding et validation des champs de formulaire
Service HTTP :
Communication avec une API
Observables et rxjs
Les routes dans Angular :
Le concept de routage
La configuration des routes
RouterOutlet et RouterLink
Utilisation de Guards
Développement réutilisable :
Injection de dépendance
Pipes
Directives
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
35 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Informations sur les publics
Développeurs Java/Java EE ayant une réelle expérience en développement d'applications Java/JEE
Niveau d'entrée
BAC
Conditions spécifiques et prérequis
Pratiquer le développement web (HTML et CSS) Développer avec le langage Java et le Framework JavaEE
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
308 ALL DU LAC31670 Labège
Responsable : Themanis
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
308 ALL DU LAC
31670 Labège - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes