Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в Reactive Programming
- Какво е реактивно програмиране?
- Парадигмата на реактивното програмиране и нейните предимства
- Преглед на инструменти и рамки: Java 9, Spring, Jersey, Akka, RxJava 2.0
Проучване на Java 9's Flow API
- Ключови характеристики и компоненти на Flow API
- Внедряване на реактивни потоци с помощта на Flow API
- Интегриране на Flow API със съществуващи приложения
Въведение в RxJava 2.0
- Разбиране на библиотеката за функционално реактивно програмиране RxJava 2.0
- Създаване на реактивни потоци от данни с помощта на RxJava 2.0
- Единично тестване с RxJava 2.0
Разработване на едновременни приложения с Spring
- Reactживо програмиране в Spring framework
- Изграждане на асинхронни и управлявани от събития приложения
- Боравене с едновременност и мащабируемост в Spring приложения
Внедряване на Akka рамката
- Преглед на рамката Akka и нейните основни принципи
- Изграждане на устойчиви и разпределени системи с Akka
- Интегриране на Akka с RxJava и Java 9
Изграждане на Reactприложение
- Проектиране на архитектурата на приложението
- Изграждане на компоненти с помощта на Java 9, Spring, Akka и RxJava 2.0
- Тестване и отстраняване на грешки в приложението
Внедряване и наблюдение на Reactивни приложения
- Разполагане на приложения в контейнерна среда
- Мониторинг на производителността и поведението на приложението
- Справяне с предизвикателствата при внедряването и скалируемостта
Теми за напреднали и най-добри практики
- Обработка на грешки и отстраняване на грешки в реактивни системи
- Оптимизиране на производителността на реактивното приложение
- Изследване на напреднали модели в реактивното програмиране
Обобщение и следващи стъпки
Изисквания
- Солидна основа в JavaScript
- Разбиране на основните уеб технологии
- Опит с UI скриптове
Публика
- Разработчици на софтуер
- Системни архитекти
14 Часа
Oтзиви от потребители (1)
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.