Доступно

[ITVDN] Асинхронное программирование в Java (Юрий Миленин)

Тема в разделе "Курсы по программированию"

Цена:
1150 руб
Взнос:
251 руб
Организатор:
General Fashion

Список участников складчины:

1. General Fashion 2. Kalkulon
Купить
  1. General Fashion Организатор складчин

    [ITVDN] Асинхронное программирование в Java (Юрий Миленин)

    [​IMG]
    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.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
  3. General Fashion Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 1150 руб. Взнос с каждого участника: 251 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 10 Январь 2023 года
     
    General Fashion,
Наверх