Formation Akka
1490€ HT / personne |
2 jours (14 heures) |
Présentation
Akka est un framework pour écrire des applications fortement concurrentes, distribuées, et tolérantes aux pannes sur la JVM. Akka se base sur une abstraction à base d’acteurs et de messages, inspiré par le modèle d’acteurs de Erlang. Open-source, le framework est principalement guidé et maintenu par une équipe de la société Lightbend, qui en fait également le support commercial. Écrit en Scala, Akka fournit une API en Java et une en Scala. Cette formation est axée sur l’utilisation d’Akka en Scala.
Notre formation porte sur la toute dernière version en date de ce toolkit (Akka 2.6).
Objectifs
- Comprendre ce qu’est Akka, quand et pourquoi l’utiliser
- Savoir écrire ses premières applications en Akka
- Maîtriser les fonctionnalités (features) principales du framework
Public visé
- Développeurs
- Architectes
Pré-requis
- Avoir assisté à notre formation java et formation Scala
Programme de la formation Akka
Introduction
- Qu’est-ce que Akka ?
- Principales caractéristiques
- Quand l’utiliser ?
Concepts clés
- Acteurs
- Props
- Messages
- Actor System
- Mailboxes
Premiers pas
- Créer un Actor System
- Créer des acteurs
- Envoyer et recevoir des messages
Règles générales d’Akka
- Garanties de délivrance des messages
- Messages non traités
- Cycle de vie des acteurs
Outils avancés
- Méthodes des acteurs
- Le pattern « Ask »
- ActorRefs, chemins et adresses
- Routing
- Persistence
- Scheduling
- Logs
Tolérance aux pannes
- Hiérarchie des acteurs
- Stratégies de supervision
- Monitorer le cycle de vie d’un acteur
Module avancé complémentaire (uniquement sur demande, 1 à 2 jours supplémentaires)
- Introduction à Akka Stream
- Introduction à Akka HTTP
- Outils : FSM
- Akka-typed : gérer l’absence de type !
- Clustering
- Fonctionnement
- Prérequis
- Configuration
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
Nos Formateurs Référents
Emmanuel
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Je recommande la formation
Les + : Les nombreux exercices.
Formateur compétent et disponible, mais
– Exercice du prisonnier un peu chaud après 1 HelloWorld
– Des corrections en live par le formateur aurait été intéressante
Adrien,il était très gentil et patient, ce qui était très nécessaire
Bonne visibilité sur Akka
Noter la formation
1490€ 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