Aller au contenu principal

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)

Nouvelle recherche

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,…

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, 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

Attestation de formation

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

    Programme : Autre financement (AIF, entreprise , individuel…)

    Publics : Développeurs Java/Java EE ayant une réelle expérience en développement d'applications Java/JEE

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 LAC
31670 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