Sélectionner une page
Formations Langage Autres langages Formation Framework Ergo

Formation Framework Ergo

Logo-Formatio-Ergo-200x175
Prix 1690€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

L’objectif du 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).

Ergo est un framework créant des microservices à l’aide de technologies et de modèles de conception d’Erlang/OTP en Golang. Il permet la conception de solutions complexes, distribuées et extrêmement rapides en utilisant des technologies issues du monde Erlang/Elixir.

Il 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é, en termes de réseau, il est jusqu’à 5 fois plus rapide que l’infrastructure Erlang originale.

Notre formation Ergo, vous apprendrez diverses fonctionnalités utiles que vous ne pouvez pas trouver dans le monde HTTP.  À l’issue de 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 Framework Ergo vous enseignera la dernière version d’Ergo 2.0.

 

Objectifs

  • Découvrir les fonctionnalités de bases du framework Ergo
  • Savoir créer des solutions microservices performantes avec l’infrastructure Erlang
  • Savoir implémenter EMPD
  • Connecter les nœuds de Phoenix avec les nœuds d’Ergo

 

Public visé

  • Développeurs
  • Architectes techniques
  • Chefs de projets

 

Pré-requis

  • Connaissance de Golang
  • Connaissance des langages Erlang et Elixir

Programme de notre formation Framework 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 Angular

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

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 1690€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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