Formation Framework Ergo
| 1690€ HT / personne |
| 2 jours (14 heures) |
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.).
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Ergo (1.25.7) et ses nouveautés.
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
| 1690€ HT / personne |
| 2 jours (14 heures) |
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

