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.).
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
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