Formation Lagom : Reactive Microservices Framework

0,0 rating
Logo Formation Lagom Microservices

2200€

1980€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Disponible aussi en intra-entreprise pour former votre équipe.

Présentation

Lagom est un framework de micro-services lancés par Lightbend dont la première version date de 2016. Lagom est un framework de microservices open source pour Java et Scala basé sur Akka et Play, des technologies éprouvées qui sont en production dans certaines des applications les plus exigeantes du monde. Lagom est spécialement conçu pour les applications réactives avec CQRS et Event Sourcing comme fondations principales. L’environnement de développement intégré de Lagom vous permet de vous concentrer sur la résolution des problèmes de l’entreprise plutôt que sur le câblage des services. Une seule commande permet de créer le projet, de commencer à prendre en charge les composants et vos microservices, ainsi que l’infrastructure Lagom. La compilation est rechargée à chaud lorsqu’elle détecte les modifications apportées au code source.

Dans cette formation vous apprendrez à utiliser les principes et l’utilisation poussée de Lagom de l’installation à la mise en production. Après avoir installé et compris les concepts de base de Lagom vous utiliserez les fonctionnalités Lagom comme la création de build et l’affectation au serveur. À l’issue de cette formation, vous serez capable d’utiliser Lagom dans vos projets ainsi que de résoudre les principaux problèmes d’une architecture distribuée.

Comme dans toutes nos formations nous utiliserons la dernière version stable des logiciels Lagom 1.5.0 (sortie en avril 2019 à la date de rédaction de l’article).

 

Objectifs

  • Comprendre la technologie Lagom
  • Adapter Lagom à la technologie choisie Java/Scala
  • Développer en mode résilient et gérer la persistance des données

 

Public visé

Développeurs Java / Scala, Ingénieurs Big Data, Architectes

 

Pré-requis

Connaissance pratique préalable du langage Scala ou Java

 

Pour Aller plus loin

Le Framework Lagom s’adapte à plusieurs technologie et langage nous vous conseillons :

Programme de Notre formation Lagom : Microservices

 

Introduction

  • Qu’est-ce que Lagom ?
  • Qu’est-ce qu’il y a dans le nom ?
  • Philosophie de conception Lagom
  • Installation de Lagom
  • Importer un Lagom intégré dans votre IDE

 

Concepts de base de Lagom

  • Microservices à Lagom
  • Systèmes polyglottes avec Lagom
  • Technologies des composants Lagom
  • Philosophie de construction Lagom
  • Objets immuables
  • Event Sourcing et CQRS

 

Utilisation de lagom

  • Définir un build Lagom
    • Diviser un système en plusieurs builds
    • Running Lagom en développement
  • Environnement de développement
    • Running Services
    • Affectation des ports aux services
    • Service de localisation
    • Serveur Cassandra

 

Rédaction des services Lagom

  • Descripteurs de service
  • Mise en œuvre des services
  • Consommation de services
  • Services d’essai
  • Sérialisation des messages
  • Traitement des erreurs
  • Services groupés
    • Entité Persistante
    • Read-Side
    • Publier-S’abonner
    • Sérialisation

 

Lancement de Lagom en production

  • Overview
  • Lightbend ConductR
  • PlateformeRéactive
  • Enregistrement
  • Configuration de l’enregistrement

 

Options avancées sur demande (+2 jours)

  • Intégration avec Akka & Play
  • Intégration avec des services non Lagom
  • Akka Management : un ensemble d’outils permettant d’exploiter des applications utilisant Akka, ainsi qu’une prise en charge du déploiement avec Kubernetes ou OpenShift
  • Akka Cluster Bootstrap : découverte à chaud des nœuds existants dans l’environnement, au lieu d’utiliser une liste statique de nœuds d’origine
  • Le support en incubation (instable) pour la communication inter-services gRPC avec HTTP/2
  • Akka Persistence Couchbase
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

Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !

Afficher tous les témoignages

Il n'y a pas encore de commentaires. Soyez le premier à en écrire un dans la section noter la formation !

Noter la formation

2200€

1980€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Disponible aussi en intra-entreprise pour former votre équipe.

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.