Що нового?

Придбаний [ITVDN] асинхронне програмування в Java (Юрій Міленін)

Інформація про покупку
Тип покупки: Складчина
Ціна: 423 ГРН
Учасників: 0 з 5
Організатор: Відсутній
Статус: Набір учасників
Внесок: 88 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Java – це один з найпопулярніших мов програмування, що використовує асинхронність і багатопоточність зокрема для побудови корпоративних серверних додатків, веб додатків, десктопних і мобільних додатків.
Механізми асинхронності та багатопоточності часто застосовуються при реалізації сучасних високонавантажених і розподілених додатків, а також при реалізації користувальницького інтерфейсу і використанні операцій введення/виведення.
На даному курсі буде розглянуто поняття потоків і многопоточности в цілому, безпосередньо концепція асинхронного програмування, а також сучасні прийоми організації виконання асинхронних завдань на мові Java. По закінченню курсу ви зможете самостійно створювати багатопотокові і асинхронні завдання на мові Java.
Автор курсу-Юрій Міленін, Middle Java Developer. У записаних відео уроках він демонструє техніки ефективної реалізації асинхронності і многопоточности за допомогою Java, спираючись на власний досвід і кращі практики.
Формат: відеоуроки та навчальні матеріали до них.
Структура курсу:

  1. багатопотокове програмування.
  2. асинхронне програмування.
  3. ExecutorService. ThreadPool, Fork/Join Framework.
  4. Потокобезпечні колекції.
  5. Future API. Future vs CompletableFuture
  6. методи runAsync і supplyAsync. Обробка винятків.
  7. Об'єднання декількох CompletableFuture.
  8. асинхронність у Spring. Анотація @Async
  9. @Scheduled & SceduleExecutorService
  10. патерни проектування Producer Consumer і Scatter-Gather.
чого ви навчитеся на даному курсі:
  • реалізовувати в своїх додатках принципи асинхронності і багатопоточності для швидкої і неблокуючої роботи програми.
  • створювати та запускати потоки.
  • використовувати ExecutorService і ThreadPool для управління потоками.
  • використовувати Fork/Join Framework для вирішення проблеми з використанням паралельного підходу "розділяй і володарюй".
  • працювати з потокобезпечними колекціями.
  • використовувати Future і CompletableFuture для роботи з асинхронними завданнями.
  • ловити та обробляти винятки, отримані при виконанні асинхронного коду.
  • використовувати асинхронність у веб-додатках на Spring Framework.
  • керувати виконанням завдань, створюючи користувальницький планувальник завдань.
  • реалізовувати в додатку патерни проектування Producer-Consumer і Scatter-Gather.
попередні вимоги
Для розуміння матеріалів даного курсу будуть потрібні знання мови Java на рівні "Java поглиблений", базові знання Spring Framework.
https://privatelink.de/?https://itvdn.com/ru/video/asynchronous-programming-java
 
Угорі