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.
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.
Prochaines sessions
Aucune session planifiée.
Contactez-nous pour organiser une session.
Contactez-nous pour organiser une session.
Parcours associés
Formations liées
Java Expert : Des Fondamentaux aux Fonctionnalités Avancées (JDK 24)
Devenez expert Java : maîtrisez la syntaxe, la programmation réactive, l'IoC avec Spring, et les dernières nouveautés du JDK 24 pour des applications robustes.
5 jours
Kotlin : Développement Moderne et Multiplateforme (JVM, Native, JS)
De la syntaxe concise à l'interopérabilité Java, gérez la programmation fonctionnelle, les coroutines et les tests pour des applications robustes.
4 jours
Docker : De la Conteneurisation au Déploiement Cloud
Maîtrisez la conteneurisation : images, réseaux, volumes, sécurité et orchestration avec Docker Compose. Inclut un volet pratique sur le déploiement AWS.
2 jours
Kubernetes : Orchestration de Micro-services et Administration
Passez à l'échelle. Déployez, scalez et sécurisez vos applications conteneurisées. Maîtrisez l'architecture K8s, le réseau et le stockage.
3 jours
Prêt à vous former ?
Contactez-nous pour obtenir un devis personnalisé.