Prenez contact avec nous

Plan du cours

Introduction

  • Introduction aux microservices avec Spring Boot
  • Aperçu de Spring Boot
  • Introduction aux services web

Fondamentaux de Spring Boot

  • Configuration de l'IDE pour un projet Spring Boot
  • Compréhension des fonctionnalités principales de Spring Boot
  • Utilisation des serveurs intégrés
  • Exploration de Spring Boot Actuator
  • Exploitation de Spring Boot DevTools

Services web RESTful

  • Aperçu de l'architecture REST
  • Utilisation des variables de chemin
  • Gestion des paramètres de requête
  • Implémentation de la méthode POST
  • Implémentation de la méthode GET
  • Gestion robuste des exceptions
  • Implémentation de la méthode DELETE
  • Stratégies de négociation de contenu
  • Application du filtrage des données dans les services RESTful
  • Mise en œuvre de la versionning des API

Spring Data JPA

  • Aperçu de JPA
  • Configuration de JPA
  • Création de points de terminaison POST pour les ressources employé
  • Récupération des données des employés depuis la base de données
  • Suppression des données des employés depuis la base de données
  • Migration de H2 vers une base de données MySQL

Sécurité Spring

  • Aperçu de Spring Security
  • Inscription et configuration avec Okta
  • Sécurisation de la passerelle API
  • Sécurisation du Service Commande
  • Test des implémentations de Spring Security

Tests unitaires

  • Configuration du Service Commande pour les tests
  • Création de méthodes de test
  • Réalisation de la vérification des tests
  • Mise en œuvre de méthodes d'initialisation

Docker

  • Aperçu de Docker
  • Configuration de Docker
  • Utilisation pratique de Docker

Kubernetes

  • Aperçu des composants et de l'architecture de Kubernetes
  • Configuration et déploiement avec Kubernetes

Pipeline CI/CD

  • Aperçu de CI/CD
  • Création d'un registre d'artefacts
  • Provisionnement d'instances de machines virtuelles
  • Mise en œuvre de pipelines Jenkins

Synthèse et prochaines étapes

Pré requis

  • Expérience en développement Java
  • Connaissances de base du framework Spring

Audience cible

  • Développeurs Java
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires