Formations Application & Mobilité Formation Micronaut : Framework Microservice JAVA

Formation Micronaut : Microframework de JAVA

Noté 0 sur 5
Logo-Micronaut-200x175
Prix 2390€ HT / personne
Durée 3 jours ( 21 heures )
Paris | à distance | FNE
Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Micronaut est un framework open-source destiné à construire des applications de type microservices facilement testable et modulable. Développé par OCI, les créateurs de Grails ont crées Micronaut afin de déployer des microservices rapidement.

L’une des fonctionnalités les plus importantes de ce framework est l’injection des dépendances au moment de la compilation. Grâce à cette fonctionnalité, le framework est léger en mémoire et au démarrage. Micronaut vous propose plusieurs options comme la création d’applications supportées par Java, Groovy ou Kotlin.

Grâce aux fonctionnalités Eureka et Consul, il devient un framework excellent pour le développement des applications natives Cloud. À la différence des autres frameworks tels que Spring ou Grails, Micronaut possède de nombreuses fonctionnalités qui sont taillées pour les microservices, comme Reactive streams, microservices axés sur les messages.

À la suite de notre formation Micronaut Microframework Java, vous saurez créer rapidement des applications avec une architecture en microservices, avec des besoins conventionnels et des fonctionnalités récentes.

Notre formation Micronaut : Framework Microservice Java vous présentera sa dernière version, Micronaut 3.2.

 

Objectifs

  • Savoir construire une application de type JVM
  • Créer des microservices avec des différents langages
  • Savoir écrire des tests fonctionnels
  • Savoir écrire les endpoints et utiliser l’injection de dépendance (DI)
  • Configurer les applications Micronaut pour s’enregistrer auprès de Consul

 

Public visé

Développeurs web

 

Pré-requis

Connaissance des langages Java, Kotlin, Groovy

Programme de notre formation Micronaut

 

Introduction en Micronaut

  • Les nouveautés apportées par Micronaut
  • Construire et installer CLI
  • Créer une application serveur
  • Commencer avec la fonction SDKMAN

 

Création d’une application

  • Comment créer une application composée de plusieurs microservices
    • Microservices books de Groovy
    • Microservices inventory de Kotlin
    • Microservices gateway de Java

 

Outils pour construire l’application de type JVM

  • Injection de dépendances et inversion de contrôle (IoC)
  • BeanContexte
  • Programmation orientée aspects (AOP)
  • Défauts et autoconfiguration raisonnables
  • Configuration distribuée
  • Découverte de services
  • Équilibrage de la charge côté client

 

Créer un serveur HTTP

  • Création d’un simple application HTTP
  • Routage HTTP
  • Blockage HTTP
  • Construir un HTTP client
    • HTTP client déclaratif
    • HTTP client programmatique

 

Les processeurs d’annotations

  • La valeur des annotations
  • BeanDefinitionInjectProcessor
  • TypeElementVisitorProcessor
  • PackageConfigurationInjectProcessor

 

Les fonctionnalités de Micronaut

  • Construction des données d’injection
  • Injection de dépandences au moment de compilation
  • Support client/serveur
  • Outils de découverte de services
    • Eureka
    • Consul
  • Système de traçage
    • Zipkin
    • Jaeger
  • Circuit-breaker

 

Le système Messaging

  • Micronaut et Java Messaging Service (JMS)
  • Micronaut et la messagerie Kafka
  • Micronaut et MQTT via Eclipse Paho
  • Micronaut et nats.io
  • Configuration pour intégrer Micronaut et RabbitMQ

 

Construction des plugins pour Micronaut

  • Plugin Gradle
    • Configuration de la nomenclature Micronaut
    • Mise en place de traitement des annotations.
  • Plugin Maven
    • Exécution des applications Micronaut

 

API

  • Micronaut Graphql
    • Extensions pour intégrer Micronaut et GraphQL
  • Micronaut GRPC
    • Intéraction entre Micronaut et GRPC
  • Micronaut Jackson XML
    • Création de beans nécessaires pour permettre la sérialisation de XML
  • Micronaut JAW-RS
    • Support pour l’utilisation des annotations et des types JAX-RS dans une application Micronaut.
  • Micronuat Open API
    • Configuration pour intégrer Micronaut et OpenAPI/Swagger
  • Micronaut Problem+JSON
    • Production des réponses d’application/problème+json à partir d’une application Micronaut.
  • Micronaut Servlet
    • Intéraction entre Micronaut et les conteneurs Servlet
  • Micronaut Spring
    • Extensions pour intégrer Micronaut et Spring

Pour aller plus loin

Formation Kotlin

 

Formation Kotlin Avancé

Formation Java 16

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation
Prix 2390€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE
Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp