GOEN BIS INHALT
Das Portal in Sachen lebenslanges Lernen
LU
DE
EN
FR
PT
Sie befinden sich hier: Startseite > Weiterbildungen > DAWAN

Architecture Microservices avec Spring Boot

5 Tag(e)

Ziele

Maîtriser l'utilisation de Spring Boot pour la construction de web services.

Inhalt

Découvrir Spring Boot

Galaxie Spring: présentation, apports
Spring Core: inversion de contrôle et injection de dépendances
Spring Boot: principe, fonctionnalités, pré-requis
Création d'un projet avec Spring Initializr
Intégration avec Maven
Structure d'une application Spring Boot: standalone, webapp
Les starters, Auto-configuration
Présentation de Spring CLI
Mise en place de l'environnement
Exécution d'une application Spring Boot via Spring CLI, via STS ou Maven

Atelier: Installation de l’IDE (Eclipse STS), définition de projets et utilisation des starters

Configurer Spring Boot

Options pour la configuration (.properties vs YAML)
Bannière ASCII
Propriétés par défaut
Démarrage automatique
Debug, Configuration des traces
Gestion du rechargement à chaud
Persistance des sessions entre redémarrages

Atelier: configuration de projets (.properties) et gestion du rechargement

Mapping d’entités avec Spring Data JPA

JPA: présentation, apports
Providers disponibles: Hibernate, Eclipse Link
Configuration des properties de Spring Boot
Mapping des entités
Mapping des propriétés: clés primaires, colonne
Gestion de la concurrence: version, lock
Mapping des relations: OneToMany/ManyToOne, OneToOne, ManyToMany
Gestion du chargement des collections: lazy vs eager
Gestion de l’héritage: stratégies, implémentation

Atelier: mapping de plusieurs modèles physiques de données

Implémenter des requêtes sur les données de la base

Création de classes d’accès aux données: @Repository
Apprentissage du langage JPA-QL
Implémentation de requêtes personnalisées
Utilisation de procédures stockées
Organisation des couches de l’application: présentation/services/accès aux données

Atelier: Implémentation d’une couche complète de persistance

Développer des micro-services avec Spring Web

Utilisation des RestController
Gestion des paramètres et du mapping
Gestion des types de retour
Gestion des erreurs
Documentation du service web

Atelier: Écriture de micro-services avec Spring web

Sécuriser un service web

Gestion des données d’entête
Gestion de la sécurité avec Spring Security
Gestion des utilisateurs et des rôles.

Atelier: Intégration de Spring Security

Tester une application Spring Boot

Stratégies de tests, types supportés
Configuration de l'application
Mocking des couches de l'application
Tests auto-configurés
Exécution et reporting

Atelier: implémentation et exécution de tests

Mettre en production un service

Gestion du cache
Gestion des logs
Déploiement: packaging, exécution, profils, Spring
Boot Actuator

Atelier: déploiement de micro-services

Écrire des clients de services web

API Jersey
Utilisation de la classe client
Gestion des envois de paramètres et types de retours

Atelier: implémentation de clients Java pour un service REST

Pädagogische Methoden

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Zielgruppe

An wen richtet sich die Weiterbildung?

Développeurs Java EE

 
Voraussetzungen

Maîtriser la programmation orientée objet en Java - Maîtrise Spring Core

Bewertung

Bewertungsmethoden

Contrôle continu

 
Zertifikat, Diplom

Attestation de fin de stage mentionnant le résultat des acquis

Kontakt mit dem Anbieter aufnehmen
DAWAN

Dawan - Service commercial

commercial@dawan.fr

+33 (0)9 72 37 73 73

Teile diesen Inhalt

 



Für den Inhalt dieser Weiterbildungsbeschreibung haftet alleine der Verfasser, d. h. der Weiterbildungsanbieter DAWAN.

Drucken Alles anzeigen/ausblenden An einen Freund senden
Kontakt mit dem Anbieter aufnehmen
DAWAN

Dawan - Service commercial

commercial@dawan.fr

+33 (0)9 72 37 73 73

Merkmale
Organisation Formation inter-entreprise
Medien

Support de cours + exercices

Sprache der Dienstleistung
Anstehende Termine
Von/Bis Ort Preis
04 - 08/07/22
  Bruxelles   3475.00 €
Details anzeigen
04 - 08/07/22
  Luxembourg   3475.00 €
Details anzeigen
18 - 22/07/22
  Strasbourg   3475.00 €
Details anzeigen
01 - 05/08/22
  Lille   3475.00 €
Details anzeigen
01 - 05/08/22
  Paris   3475.00 €
Details anzeigen
22 - 26/08/22
  Distance   3475.00 €
Details anzeigen
05 - 09/09/22
  Bruxelles   3475.00 €
Details anzeigen
05 - 09/09/22
  Luxembourg   3475.00 €
Details anzeigen
12 - 16/09/22
  Strasbourg   3475.00 €
Details anzeigen
19 - 23/09/22
  Lille   3475.00 €
Details anzeigen
19 - 23/09/22
  Paris   3475.00 €
Details anzeigen
10 - 14/10/22
  Distance   3475.00 €
Details anzeigen
24 - 28/10/22
  Bruxelles   3475.00 €
Details anzeigen
24 - 28/10/22
  Luxembourg   3475.00 €
Details anzeigen
14 - 18/11/22
  Lille   3475.00 €
Details anzeigen
14 - 18/11/22
  Paris   3475.00 €
Details anzeigen
14 - 18/11/22
  Strasbourg   3475.00 €
Details anzeigen
12 - 16/12/22
  Distance   3475.00 €
Details anzeigen
26 - 30/12/22
  Bruxelles   3475.00 €
Details anzeigen
26 - 30/12/22
  Lille   3475.00 €
Details anzeigen
26 - 30/12/22
  Luxembourg   3475.00 €
Details anzeigen
26 - 30/12/22
  Paris   3475.00 €
Details anzeigen
Nutzung von Cookies

lifelong-learning.lu benutzt Cookies, um Ihnen ein qualitatives Nutzererlebnis zu ermöglichen, den Traffic zu messen, die Funktionsweise der sozialen Netzwerke zu optimieren und Ihnen personalisierte Inhalte zur Verfügung zu stellen.

Indem Sie weiterhin die Dienste dieser Website nutzen, akzeptieren Sie die Verwendung von Cookies unter den in unseren diesbezüglichen Richtlinien vorgesehenen Bedingungen. Mehr dazu.

Notwendige Cookies
Diese Cookies ermöglichen die Nutzung der Hauptfunktionen unserer Website (zum Beispiel den Zugang zu Ihrem persönlichen Bereich). Ohne diese Cookies können Sie unsere Seite nicht normal benutzen.
Statistiken
Diese Cookies ermöglichen die Erstellung von Statistiken zum Besuch unserer Website. Ihre Deaktivierung hindert uns daran, die Qualität unserer Dienste zu verfolgen und zu verbessern.
Gezielte Werbung
Diese Cookies ermöglichen, Ihnen im Internet und über die sozialen Netzwerke Informationen und Bildungsangebote vorzuschlagen, die besser auf Ihre Bedürfnisse zugeschnitten sind.

Unsere Richtlinien zur Verwendung von Cookies einsehen.

Akzeptieren Cookieeinstellungen ändern
Veuillez patienter...