Ce que vous apprendrez ?

  • Maîtriser l'utilisation de Spring Data JPA et des relations entre entités dans un contexte d'architecture distribuée.
  • Implémenter une stratégie de gestion de la configuration robuste et flexible pour une application Spring Boot Kotlin déployée en production.
  • Concevoir et implémenter des architectures complexes d'applications Spring Boot en Kotlin, utilisant des patterns de conception avancés.
  • Développer et tester des microservices Spring Boot avec Kotlin, en utilisant des mécanismes de communication inter-services (ex: REST, gRPC).
  • Appliquer des techniques d'optimisation des performances et de sécurité à une architecture d'application Spring Boot Kotlin existante.

Prérequis

  • Maîtrise de Kotlin Connaissances de base en Spring Boot Notions en architecture logicielle (MVC, REST, microservices, etc.)

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Présentation de Spring Boot et Kotlin
  • Principes d'architecture Microservices
  • Configuration avancée de Spring Boot
  • Dépendances et gestion des versions
  • JPA et Hibernate avec Kotlin
  • Utilisation de Spring Data JPA
  • Transactions et gestion des erreurs
  • Optimisation des requêtes et performances
  • Spring Security avec Kotlin
  • Authentification basée sur JWT
  • Autorisation et gestion des rôles
  • Sécurisation des API REST
  • Tests unitaires et d'intégration avec Spring Boot
  • Tests avec Mockito et JUnit
  • Déploiement sur un serveur d'application
  • Déploiement sur Cloud (AWS, GCP, Azure - introduction)

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Tarik Haddane

tarik.haddane@openskillroom.com

Tarik Haddane est consultant IT spécialisé en développement et formation. Fort d'une expertise en Java (JDK 8-22) et Angular (v18), il accompagne entreprises et développeurs dans la maîtrise des technologies modernes. Formateur expérimenté, il intervient auprès de professionnels et d'étudiants, notamment chez Atos France. Il conçoit des cours, ateliers et TP sur des sujets avancés tels que la programmation réactive, les tests unitaires et la modularité. Il développe également des applications en Node.js et Android Studio. Son domaine de recherche académique porte sur la PNL appliquée à la détection de texte offensant.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.