Mô tả

AKKA is a free & open source toolkit developed in Scala. It's running on JVM  as scala utilises JVM. It is addressing the difficult and complicated problem of implementing concurrent systems. 

Original toolkit is available with two DSLs : Scala and Java.


In this course you will learn how AKKA actors work and learn developing concurrents systems with AKKA with Java language.

AKKA Actors has two variations. They do the same thing but, two different way of implementation.

- AKKA Classical is the libraries up until version version 2.6 and including 2.6

- AKKA Typed is the oher libraries which is introduced with 2.5 as trial and 2.6 as official.

In this course you will learn the both variations. We will first start with AKKA Classical, then will see AKKA Typed actors.


Java knowledge is required as this course doesn't include Java training. It doesn't have to be at expert level but you should be able to develop basic applications on your own.


Knowing multithreading and concurrents systems can be helpful however it is not a requirement as the course covers the brief introduction on concurrency, threads, multi-threads and parallelism.


After teaching the AKKA Actors module, the course will go into details of scaling the actors for multithreading. You will learn about all possible routing options.

Following the routing for scaling AKKA Actors, you will learn about AKKA supervision strategies and life cycle of an actor.




Bạn sẽ học được gì

AKKA actor development with Java

Concurrent and multithreaded applications development with AKKA

AKKA supervision strategies (failure supervison)

Both AKKA Classical and AKKA Typed actors with Java DSL

AKKA Unit testing

Yêu cầu

  • Java knowledge and experience is required
  • Knowing a bit about concurrent systems and multithreading might help but not a must as it will be covered.

Nội dung khoá học

5 sections

Introduction

6 lectures
About me
02:28
What is AKKA
01:22
Concurrency, Multi-threading, Paralel processing
11:08
Race condition
03:10
AKKA modules
04:41
AKKA Actors (Classical & Typed Actors) introduction
04:24

Installations

9 lectures
Installing Maven on MAC
03:33
Installing Java on MAC
03:13
Installing IntelliJ on MAC
02:28
Installing Java on Ubuntu
02:07
Installing Maven on Ubuntu
01:34
Installing IntelliJ on Ubuntu
02:30
Installing Java on Windows
04:37
Installing Maven on Windows
02:39
Installing IntelliJ on Windows
02:24

AKKA Actors (Classical)

10 lectures
First AKKA Application
27:50
Second AKKA Application
21:02
Routing 1 (Multithreading with AKKA)
17:13
Routing 2 (Configuration based alternative)
04:52
Routing 3 ( Race condition)
13:01
Actor Invocation Patterns
21:25
AKKA Supervision strategies
13:08
Actor's lifecycle (AKKA Classical)
08:27
Unit. Testing (AKKA Classical)
15:00
Router strategies
08:25

AKKA Actors (Typed)

6 lectures
Introduction to Typed Actors
13:46
Invocation Patterns & Preparation Project
21:32
Routing & Multithreading with AKKA typed
21:16
Supervision with AKKA Typed
18:49
Actor Lifecycle (AKKA Typed Actors)
14:41
Unit Testing (AKKA Typed)
14:28

Thank you

1 lectures
Final words and thank you
00:40

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.