Akka для Java от IBS Training Center

    IBS Training Center
    Стоимость курса
    22 900 Р
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Java-разработчики.

    Чему Вы научитесь

    • Познакомитесь с Java API библиотеки Akka.

    Программа обучения

    1. Введение

    • Эволюция модели программирования
    • Масштабирование
    • Манифест Reactive

    2. Основные понятия

    • Конкурентность и параллелизм
    • Асинхронный и синхронный
    • Блокирующий и неблокирующий
    • Мертвая блокировка (deadlock), исчерпание (starvation), живая блокировка (live-lock)
    • Состояние гонки
    • Императивный и реактивный

    3. Архитектурные паттерны и принципы

    • Единая ответственность
    • Без разделения ресурсов
    • Асинхронная передача сообщений
    • Слабая связанность
    • Параллели с микросервисной архитектурой
    • Пример архитектуры — Web Crawler
    • Практическое задание

    4. Модель акторов

    • Модель акторов
    • Системы акторов
    • Паттерн ошибок ядра (Error Kernel Pattern)
    • Контроль
    • Пример (Drink Bar)
    • Практика

    5. Akka Actor API

    • Реализация акторов
    • Нетипизированные акторы
    • Пример оригинального нетипизированного актора
    • Перенос оригинального нетипизированного актора в абстрактные акторы
    • Запуск акторов
    • Создание системы акторов
    • Запуск актора требует создания реквизита (props)
    • Именование акторов
    • Пример: актор и его реквизит
    • Ссылки на актора
    • Ссылки на актора и жизненный цикл актора
    • Ссылка на актора и путь актора
    • Выбор актора
    • Почтовый ящик для недоставленных писем
    • Остановка акторов
    • Стратегия супервайзера
    • Дежурство у постели умирающего (Death Watch)
    • Жизненный цикл актора
    • Практика (Web Crawler с использованием Akka)

    6. Преднамеченности, завершающие этапы

    • Разговоры с акторами
    • Практика (паттерн Ask, завершающий этап)
    • Web Crawler с преднамеченностями
    • Практика (использование преднамеченностей для оптимизации Web Crawler)

    7. Балансировка нагрузки и масштабирование

    • Диспетчеры
    • Почтовые ящики
    • Маршрутизация
    • Специально обрабатываемые сообщения
    • Практика (балансировка нагрузки и масштабирование для Web Crawler)

    8. Другие возможности и доступные модули

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Василий 14 июня 2023

      Я посещал курс по анализу данных для начинающих, который проводил доктор наук. Он довольно просто и понятно объясняет сложные вещи, что позволяет легко погрузиться в тему и быстро овладеть новыми знаниями. Здесь вы найдете приятный и модернизированный дизайн классов и новое современное оборудование. Но что делает это место по-настоящему эффективным для обучения? Ежедневные экзамены! Как только вы освоите новый материал, вам предложат пройти небольшой тест, чтобы убедиться, что вы действительно поняли всю информацию. Это помогает зафиксировать знания и убедиться, что вы продвигаетесь в обучении. Также стоит отметить, что для тех, кто хочет учиться офлайн, школа имеет свою собственную недурную столовую с большим выбором блюд, которой могут воспользоваться как обучающиеся, так и сотрудники - вход только изнутри. Это очень удобно, если у вас нет времени или желания искать место, где можно перекусить. Школа также выдает официальный и реальный сертификат об окончании курсов, что может быть очень полезно при поиске работы или продолжении обучения в другом месте. Я очень рекомендую эту школу для всех, кто ищет эффективное место для обучения в современной и комфортной обстановке.

      Был ли отзыв полезен?
    Посмотреть все отзывы о IBS Training Center