Architektura aktorów w oparciu o framework Akka

LICZBA DNI: 3 (24h)

KOD KURSU: AKKA

POZIOM SZKOLENIA:

# java

# multithreading

# akka

# scala

# java

# actors

# typesafe

# lightbend

# concurrency

# cloud

Najbliższy termin:

10 maja 2021

2680 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 3 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 3 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% dofinansowania na szkolenie? Dowiedz się jak »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

10

maja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

2680 PLN netto
+ 23% VAT

Termin

10

maja

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

2680 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie skierowane jest do programistów i architektów, którzy na co dzień stykają się z problemami wydajności i optymalizacji aplikacji wielowątkowych oraz rozproszonych, a chcieliby posunąć swoją wiedzę o krok dalej

WYMAGANIA

Podstawowa umiejętność programowania w Java 8

ZALETY

Szkolenie przeprowadzone jest przez praktyka, który na co dzień korzysta z frameworka Akka oraz projektował systemy oparte na aktorach

Uczestnicy dostaną podczas szkolenia nie tylko zastrzyk wiedzy teoretycznej, ale będą mogli samodzielnie zastosować tą wiedzę podczas wielu ćwiczeń

Zebrane umiejętności pozwolą na rozwijanie aplikacji wielowątkowych jak i większych systemów działających w klastrze

Cele szkolenia

Poznanie tajników modelu aktorów

Nauka lepszego wykorzystania narzędzi typu Akka we własnych projektach, zarówno jako narzędzia do zrównoleglenia procesów, jak i do rozproszenia aplikacji w chmurze obliczeniowej

Poznanie metod radzenia sobie z awaryjnymi sytuacjami, niemożliwymi do uniknięcia w przypadku aplikacji rozproszonych

Poznanie strumieniowego przetwarzania danych (Reactive Streams) z użyciem Akka Streams

Program

  • Terminologia
  • Co to jest aktor?
  • Przetwarzanie asynchroniczne
  • Przypadki użycia
  • Model aktorów a CPU
  • System nadzoru aktorów
  • Adresacja i lokalizacja aktorów
  • Główne moduły Akka
  • Aktorzy zaczynają rozmawiać - pierwszy program
  • Aktor umiera
  • Testujemy model
  • Event bus
  • Scheduler
  • Circuit breaker
  • Zasady projektowania wiadomości
  • Zasady projektowania strategii nadzoru
  • FSM - maszyna stanowa w aktorze
  • Agenci
  • Silne typowanie aktorów
  • Event sourcing
  • Routing
  • Konfiguracja serwera HTTP od podstaw
  • DSL do routingu
  • Klient HTTP
  • Obsługa wiadomości JSON
  • Testowanie
  • Wykorzystanie
  • Konfiguracja i startowanie klastra
  • Adresacja zdalnych aktorów
  • Klient do klastra Akka
  • Wzorce publish-subscribe
  • Routing i sharding
  • CRDT - replikacja danych bez konfliktów
  • Jak bezpiecznie zatrzymać klaster
  • Wzorzec pojedynczego aktora w klastrze
  • Współdzielenie danych między node’ami
  • Zasady przetwarzania strumieniowego
  • Budowa strumienia
  • Projektowanie grafu obliczeń
  • Integracja z aktorami
  • Obsługa błędów
  • Testowanie
  • Przetwarzanie strumieniowe w chmurze
  • Zastosowania
  • Monitorowanie
  • Deployment w chmurze poprzez Kubernetes
  • Konfiguracja

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.