Ты хочешь научиться проектировать многопоточные приложения, отлаживать и тестировать многопоточные программы – использовать дампы потоков для поиска типовых ошибок, связанных с потоками.
Java Developer
Расписание интенсива
Программа была разработана практикующими экспертами в Java-разработке на основе реальных задач, с которыми работает Java-разработчик. Интенсив рассчитан на 6 часов обучения.
Программа была разработана практикующими экспертами в Java-разработке на основе реальных задач, с которыми работает Java-разработчик. Интенсив рассчитан на 6 часов обучения.
Первый день
19:00-21:00 по мск
— Введение в многопоточность — Средства для работы с многопоточностью — Синхронизация потоков
Второй день
19:00-21:00 по мск
— Проектирование, реализация, отладка и тестирование многопоточных программ
Третий день
19:00-21:00 по мск
— Практика: Live coding сессия по написанию многопоточной программы
Первый день
19:00-21:00 по мск
— Введение в многопоточность — Средства для работы с многопоточностью — Синхронизация потоков
Второй день
19:00-21:00 по мск
— Проектирование, реализация, отладка и тестирование многопоточных программ
Третий день
19:00-21:00 по мск
— Практика: Live coding сессия по написанию многопоточной программы
Программа
Введение в многопоточность
Многопоточная модель исполнения
Средства для работы с многопоточность
Класс Thread: свойства, методы класса и жизненный цикл
Синхронизация потоков: теория и практические примеры
Проблемы многопоточных программ: потокобезопасность, взаимные блокировки, голодание потоков, состояние гонки
Строительные блоки многопоточных программ из пакета java.util.concurrent
Проектирование, реализация, отладка и тестирование многопоточных программ
Спроектируем и напишем многопоточное приложение
Рассмотрим на практике характерные ошибки, допускаемые разработчиками
Научимся отлаживать и тестировать
Практика
Live coding сессия по написанию многопоточной программы
Введение в многопоточность
Многопоточная модель исполнения
Средства для работы с многопоточность
Класс Thread: свойства, методы класса и жизненный цикл
Синхронизация потоков: теория и практические примеры
Проблемы многопоточных программ: потокобезопасность, взаимные блокировки, голодание потоков, состояние гонки
Строительные блоки многопоточных программ из пакета java.util.concurrent
Проектирование, реализация, отладка и тестирование многопоточных программ
Спроектируем и напишем многопоточное приложение
Рассмотрим на практике характерные ошибки, допускаемые разработчиками
Научимся отлаживать и тестировать
Практика
Live coding сессия по написанию многопоточной программы
Спикер
Александр Литвинов
Senior Java Developer
Team Lead в Сбере 10 лет в разработке Работал в Билайн, Playtox
Александр Литвинов
Senior Java Developer
Team Lead в Сбере 10 лет в разработке Работал в Билайн, Playtox
После интенсива ты:
Узнаешь о многопоточной модели исполнения программ
Разберешься, в чем отличие между многопоточностью и параллельностью
Научишься применять на практике средства для работы с многопоточностью, предоставляемые Java
Научишься проектировать многопоточные приложения, отлаживать, тестировать и оптимизировать
Узнаешь о многопоточной модели исполнения программ
Разберешься, в чем отличие между многопоточностью и параллельностью
Научишься применять на практике средства для работы с многопоточностью, предоставляемые Java
Научишься проектировать многопоточные приложения, отлаживать, тестировать и оптимизировать
Записаться
бесплатно
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Часто задаваемые вопросы
Какое обязательное требование для обучения?
базовые навыки программирования на Java
IDE + Java 11
минимальные знания о том, что такое многопоточность и какие виды существуют
понимание, что такое процесс и поток в операционной системе, в чем отличие
Как попасть на интенсив?
Записаться на интенсив можно на нашем сайте.
Когда начинается интенсив?
Ближайшая дата старта -
В каком формате проходит интенсив?
Интенсив проходит онлайн три раза в неделю c 19:00 до 21:00 по мск.
Можно ли совмещать интенсив с работой?
Да, интенсив можно совмещать с текущим местом работы, так как занятия проходят в вечернее время.
Какие материалы у меня останутся после обучения?
Записи занятий и дополнительные материалы от преподавателя.
Какое обязательное требование для обучения?
базовые навыки программирования на Java
IDE + Java 11
минимальные знания о том, что такое многопоточность и какие виды существуют
понимание, что такое процесс и поток в операционной системе, в чем отличие
Как попасть на интенсив?
Записаться на интенсив можно на нашем сайте.
Когда начинается интенсив?
Ближайшая дата старта -
В каком формате проходит интенсив?
Интенсив проходит онлайн три раза в неделю c 19:00 до 21:00 по мск.
Можно ли совмещать интенсив с работой?
Да, интенсив можно совмещать с текущим местом работы, так как занятия проходят в вечернее время.
Какие материалы у меня останутся после обучения?
Записи занятий и дополнительные материалы от преподавателя.