Udemy

Practical Java concurrency with the Akka Actor Model

立即報名
  • 4,864 名學生
  • 更新於 2/2020
  • 可獲發證書
4.5
(782 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
6 小時 54 分鐘
教學語言
英語
授課導師
Matt Greencroft, Virtual Pair Programmers
證書
  • 可獲發
  • *證書的發放與分配,依課程提供者的政策及安排而定。
評分
4.5
(782 個評分)
2次瀏覽

課程簡介

Practical Java concurrency with the Akka Actor Model

Learn how to avoid thread-safety issues, synchronization and blocking with a really practical hands-on course

This course will cover how to use the Actor Model provided by the Akka framework to build robust, thread-safe concurrent applications with Java.

We'll be leaving behind the traditional problems with multi-threaded programming, such as dealing with non-thread safe variables, deadlocks, thread interruptions and more. Akka gives us a completely different approach. Instead of creating threads, using synchronization, locks, semaphores and countdownlatches, we'll learn how the actor model gives us a very different way to approach concurrent programming.

Learning the actor model from scratch can be a challenge, so in this course we build up the knowlege step by step, meaning you'll have no problems following along and understanding everything we do. And the course is full of practical real-world scenarios, so that you'll be able to take what you learn and apply it to your own projects. Our main case study is that we'll be building a basic blockchain mining application.

Please note that although Akka is built in Scala, absolutely no Scala knowledge is needed for this course. This course covers Akka with Java and we won't be writing any Scala code. It's ideal for Java developers with some experience (although you certainly don't need to be an expert).

This course covers the newer Akka Typed API only.

課程章節

  • 16 個章節
  • 54 堂課
  • 第 1 章 Chapter 1 - Introduction
  • 第 2 章 Chapter 2 - Why do we need Akka?
  • 第 3 章 Chapter 3 - The Actor Model
  • 第 4 章 Chapter 4 - Creating our first actor
  • 第 5 章 Chapter 5 - Going further with actors
  • 第 6 章 Chapter 6 - Going further with messages
  • 第 7 章 Chapter 7 - Case Study 1 - Simulation example
  • 第 8 章 Chapter 8 - Going further with behaviors
  • 第 9 章 Chapter 9 - Actor lifecycles
  • 第 10 章 Chapter 10 - Logging
  • 第 11 章 Chapter 11 - Case Study 2 - Blockchain mining example
  • 第 12 章 Chapter 12 -Unit Testing
  • 第 13 章 Chapter 13 - Akka interraction patterns
  • 第 14 章 Chapter 14 - Actor Supervision
  • 第 15 章 Chapter 15 - Production standard techniques
  • 第 16 章 Chapter 16 - Next steps

課程內容

  • Concurrent Java programming using the Actor Framework
  • How the Actor Model works and can be used as a better alternatives to Thread creation
  • How to use the core Akka libraries to build robust, thread-safe, concurrent applications


評價

  • Y
    Yonatan Varssano
    5.0

    great course

  • O
    Oleksii Buheria
    3.5

    There is much focus on domain issue in blockchain example rather than Akka with I found disturbing.

  • T
    Thapelo Daniel Mohotsi
    5.0

    Worth every penny! I've searched far and wide for a course that breaks down complex concepts in a clear and concise manner. Unfortunately, other courses I've come across have left me confused, and even YouTube videos and AI explanations couldn't help me grasp the material. But this course is different - it explains everything with ease, making it a valuable investment for anyone looking to learn.

  • N
    Noel Toy
    4.5

    I have enrolled for this course without any prior knowledge of Akka and this course helped me to understand the Actor Model in depth as well as implement real-world application with Akka. Thanks for creating this course.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意