Formations Web & Cloud Formation Ergo

Formation Ergo

Noté 0 sur 5
Logo-Formatio-Ergo-200x175
Prix 1690€ HT / personne
Durée 2 jours ( 14 heures )
Paris | à distance | FNE
Il ne reste que quelques places
NOUVEAU - Café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

Ergo est un framework qui sert à créer des microservices utilisant les technologies et les modèles de conception d’Erlang/OTP en Golang. Il offre un moyen très pratique de concevoir des solutions complexes, distribuées et extrêmement rapides en utilisant des technologies issues du monde Erlang/Elixir – transparence du réseau, modèle d’acteur, modèles de conception (Application, Supervisor, GenServer, GenStage), processus de liaison et de surveillance.

L’objectif de framework Ergo est de tirer parti de l’expérience d’Erlang/OTP avec les performances de Golang. Ce framework met en œuvre le protocole DIST, le format de données ETF et les modèles de conception OTP (GenServer/Supervisor/Application), ce qui vous permet de créer des solutions microservices fiables et performantes avec une intégration native dans l’infrastructure Erlang. L’avantage principal d’Ergo est sa rapidité, il est jusqu’à 5 fois plus rapide que l’Erlang original en termes de réseau.

Dans notre formation Ergo vous apprendrez tas de fonctionnalités utiles que vous ne pouvez pas trouver dans le monde HTTP. Après notre formation, vous serez capable de créer des solutions microservices complexes et distribuées (apprentissage automatique, pipeline de traitement des données, etc.).

Cette formation Ergo vous enseignera la dernière version de Ergo 2.0.

 

 

Objectifs

  • Savoir créer des solutions microservices performantes avec l’infrastructure Erlang

 

Public visé

  • Développeurs
  • Architectes techniques
  • Chefs de projets

 

Pré-requis

  • Connaissance du Golang
  • Connaissance des langages Erlang et Elixir

Programme de notre formation Ergo

 

Introduction

  • Présentation de Golang
  • Découvrir un framework Ergo

 

Création de microservices

  • DIST protocol
  • ETF data format
  • OTP design patterns
    • gen.Server
    • gen.Supervisor
    • gen.Application
    • gen.Stage
    • gen.Saga
  • Support d’Erlang 24
    • Alias
    • Remote Spawn
  • Lancement de processus de type Erlang
  • Enregistrement/désenregistrement des processus avec un simple atome

 

Les fonctionnalités du framework Ergo

  • La chaîne de supervision
    • Redémarrage
    • Arrêt de surveillance
  • Pub / Sub
    • Créer une architecture de type producteur/consommateur
    • Le concept de contre-pression
  • Surveillance des processus
    • Création d’un moniteur
    • Message Down
  • Liaison de processus
  • Surveillance des services
    • Surveillance d’un nœud de service
    • Recevoir NODE DOWN

 

EMPD

  • Implémentation EMPD
  • Faire fonctionner le nœud sans processus externe
  • Gestion des interruptions de connexion

 

Elixir Phoenix

  • Connecter nœud Phoenix à un nœud Ergo
  • Créer un pg2 gen.Server
  • Enregistrer un pg2 gen.Server

 

Développement et débogage

  • Les options du débogage
    • Ergo.trace
    • Ergo.norecover

Pour aller plus loin

Formation React Avancé

Formation Dynatrace : Administration & Production

Formation Webpack 5

Formation Angular Avancé

Formation Go

Formation Terraform

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 1690€ HT / personne
Durée 2 jours ( 14 heures )

Paris | à distance | FNE
Il ne reste que quelques places
NOUVEAU - Café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