Prenez contact avec nous

Plan du cours

Introduction

  • Introduction aux microservices avec Spring Boot.
  • Vue d'ensemble 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 clés de Spring Boot.
  • Utilisation des serveurs intégrés.
  • Exploration de Spring Boot Actuator.
  • Exploitation de Spring Boot DevTools.

Services web RESTful

  • Vue d'ensemble de l'architecture REST.
  • Travail avec les variables de chemin.
  • Gestion des paramètres de requête.
  • Mise en œuvre de la méthode POST.
  • Mise en œuvre de la méthode GET.
  • Gestion robuste des exceptions.
  • Mise en œuvre 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 versioning d'API.

Spring Data JPA

  • Vue d'ensemble 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 MySQL.

Sécurité Spring

  • Vue d'ensemble de Spring Security.
  • Enregistrement et configuration d'Okta.
  • Sécurisation de la passerelle d'API.
  • Sécurisation du service de commandes.
  • Test des implémentations Spring Security.

Tests unitaires

  • Configuration du service de commandes pour les tests.
  • Création de méthodes de test.
  • Réalisation de vérification des tests.
  • Mise en œuvre des méthodes de configuration.

Docker

  • Vue d'ensemble de Docker.
  • Configuration de Docker.
  • Utilisation pratique de Docker.

Kubernetes

  • Vue d'ensemble des composants et de l'architecture de Kubernetes.
  • Configuration et déploiement avec Kubernetes.

Pipeline CI/CD

  • Vue d'ensemble de CI/CD.
  • Création d'un registre d'artefacts.
  • Approvisionnement d'instances de machines virtuelles.
  • Mise en œuvre des pipelines Jenkins.

Résumé et prochaines étapes

Pré requis

  • Expérience avec le développement Java.
  • Connaissances fondamentales du framework Spring.

Public cible

  • Développeurs Java.
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires