Formation Akka

Logo Formation Akka

1400€

1260€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 Java.

Notre formation porte sur la toute dernière version en date de ce toolkit (Akka 2.5.x sortie en juillet 2018 à la date de l’article).

 

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

Connaissances en Java ou 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
  • FSM
  • Persistence
  • Scheduling
  • Logs

 

Tolérance aux pannes

  • Hiérarchie des acteurs
  • Stratégies de supervision
  • Monitorer le cycle de vie d’un acteur

 

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

Emmanuel

Développeur passionné, toujours en train d’apprendre le dernier outil ou language. Il vous proposera de partager son expérience acquise notamment chez PriceMinister, Oodrive & Captain Dash, une startup spécialisée dans les Dashboards sur mobile

Témoignages

Donnez votre avis ?

Afficher tous les témoignages

Donnez votre avis ?

Noter la formation

1400€

1260€HT/ personne

2 jours (14 heures)

Une question ? Un projet ?

Pour des informations complémentaires, n’hésitez pas à nous contacter.