Ce que vous apprendrez ?

  • Intégrer des technologies tierces pour étendre les fonctionnalités de l'application.
  • Développer des applications Spring Boot robustes et sécurisées.
  • Utiliser des outils et techniques pour monitorer et optimiser les performances des applications Spring Boot.
  • Mettre en œuvre des patterns de conception efficaces pour améliorer la maintenabilité et la scalabilité des applications.
  • Maîtriser les concepts avancés de l'architecture Spring Boot avec Kotlin.

Prérequis

  • - Connaissance de base de Java. - Familiarité avec Spring Boot. - Expérience avec Kotlin. - Compréhension des concepts de base de l'architecture microservices. - Connaissance des bases de données relationnelles (ex: MySQL, PostgreSQL). - Expérience avec les outils de build comme Maven ou Gradle. - Notions de REST APIs

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction à l'architecture microservices et ses avantages
  • Développement d'un microservice avec Spring Boot et Kotlin : création d'une API REST
  • Gestion de la persistance des données avec Spring Data JPA
  • Tests unitaires et d'intégration avec JUnit et Mockito
  • Patterns de conception courants en Spring Boot (Dependency Injection, Inversion of Control)
  • Configuration externalisée avec Spring Cloud Config
  • Gestion des profils et environnements de développement, test et production
  • Mise en place de la surveillance et du logging avec Spring Boot Actuator
  • Sécurisation des APIs REST avec Spring Security
  • Optimisation des performances : analyse et résolution des goulots d'étranglement
  • Mise en cache des données avec Spring Cache
  • Utilisation de mécanismes de transaction pour garantir la cohérence des données
  • Intégration avec des technologies tierces (ex: message queues, bases de données NoSQL)
  • Déploiement sur un serveur d'applications (ex: Tomcat, Jetty)
  • Mise en place de la supervision et du monitoring (ex: Prometheus, Grafana)
  • Mise en œuvre de la surveillance de la santé avec Spring Boot Actuator et les checks de santé

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
ENNANIA

adil.ennania@openskillroom.com

Adil ENAANAI, expert en IT et docteur en informatique, accompagne entreprises et institutions dans leur transformation digitale. Spécialiste en Spring Boot, Angular, NoSQL, Big Data et IA, il développe des solutions innovantes et optimise la gestion des données. Consultant et formateur expérimenté, il a formé de grandes entreprises comme la CDG, le CRI, Société Générale, CNSS Maroc et Orange. Enseignant passionné, il partage son expertise en JEE, Python, NoSQL et Power BI. Il crée des applications avancées, de l'IA à l’automatisation Big Data. Avec une expérience de plus de 16 ans avec des entreprises Marocaines, Françaises et Africaines, il a accumulé un haut niveau d’expertise pour résoudre des problèmes et proposer des solutions.

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. Intermédiaire
  • CertificateNon
  • Nombre maximum d'inscrits 40
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

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