Qualiopi

Micronaut : Microservices Modulaires & Serverless

Créez des applications ultra-légères. Apprenez à exploiter la compilation AOT de Micronaut pour des microservices performants et des fonctions Serverless.

3 jours
2 100 € HT
Micronaut Framework
Java ou Kotlin
AWS Lambda
Docker / GraalVM

Intéressé par cette formation ?

Contactez-nous pour planifier une session.

Demander un devis

Objectifs pédagogiques

  • Comprendre le fonctionnement "Ahead-of-Time" de Micronaut.
  • Développer des microservices modulaires et testables.
  • Utiliser Micronaut Data pour un accès base de données performant.
  • Sécuriser et tester ses applications.
  • Déployer des applications en mode Serverless ou Native Image.

Programme

Jour 1 : Architecture AOT & Core

  • Concept AOT : La fin de la réflexion au runtime. Comprendre l'Annotation Processing pour la performance.
  • Injection de Dépendances : Le conteneur IoC de Micronaut, Scopes et introspection des beans.
  • Configuration : Gestion des propriétés, environnements et configuration type-safe.
  • HTTP Layer : Créer des contrôleurs (Server) et consommer des API avec le Declarative HTTP Client.

Jour 2 : Data & Qualité

  • Micronaut Data : L'accès aux données pré-compilé (JDBC et R2DBC). Écrire des repositories sans implémentation.
  • Testing : Le framework de test Micronaut. Tests unitaires et d'intégration ultra-rapides.
  • Sécurité : Authentification JWT et gestion des rôles via les annotations de sécurité.

Jour 3 : Cloud, Serverless & Native

  • Cloud Native Patterns : Service Discovery (Consul/Eureka), Distributed Tracing et Distributed Configuration.
  • Serverless : Adapter une application Micronaut pour AWS Lambda ou Google Cloud Functions.
  • GraalVM : Préparer et compiler son application Micronaut en image native.
  • Messaging : Introduction à l'intégration RabbitMQ ou Kafka avec Micronaut.

Prérequis

Bonne maîtrise de Java. Des notions d'annotations et d'injection de dépendances sont nécessaires.

Public cible

Développeurs Java ou Kotlin, Tech Leads cherchant une alternative légère à Spring.

Prêt à vous former ?

Contactez-nous pour obtenir un devis personnalisé.