Новий відео курс Асинхронне програмування у Java.
ITVDN: курси програмування
Відеокурси з
програмування
УКР
  • РУС
  • УКР

    Вибери свою IT спеціальність

    Підписка
    УКР
    • РУС
    • УКР

    Всем привет!

    Друзья, хотим вас порадовать новым видео курсом, который будет интересен каждому Java разработчику, желающему уверенно владеть темами асинхронности и многопоточности — на ITVDN вышел курс “Асинхронное программирование в Java”!
    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.

    Смотрите первый урок в свободном доступе. Все уроки курса уже на сайте и доступны в полном объеме для тех, у кого есть подписка. Вы можете приступить к изучению “Асинхронности в Java” в удобное для вас время и в удобном темпе!

    Курс входит в комплексную программу подготовки по специальности Java Developer.

    КОМЕНТАРІ ТА ОБГОВОРЕННЯ
    СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

    Купуй передплатуз доступом до всіх курсів та сервісів

    Бібліотека сучасних IT знань у зручному форматі

    Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

    Стартовий
    • Усі відеокурси на 3 місяці
    • Тестування з 10 курсів
    • Перевірка 5 домашніх завдань
    • Консультація з тренером 30 хв
    59.99 $
    Придбати
    Весняний
    • Усі відеокурси на 15 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    90.00 $
    219.99 $
    Придбати
    Акція
    Преміум
    • Усі відеокурси на 12 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    169.99 $
    Придбати
    Notification success