Многопоточка часто остаётся "слепым пятном" у разработчиков. Многие знают про экзекьюторы, synchronized и volatile, а на практике пишут устаревший, медленный и некорректный код.


Почему так происходит? 


Большая часть курсов и статей не уходит дальше класса Thread и экзекьюторов. Есть хорошая книга Java Concurrency In Practice, но она 2005 года. С тех пор появились новые инструменты и новые подходы к написанию кода. 


Ошибки многопоточки проявляются под высокой нагрузкой. На большинстве проектов её нет, поэтому создаётся ощущение "и так норм". 


Но грамотный разработчик видит узкие места системы. Предвидит ошибку, которая случится через месяц и рационально использует вычислительные ресурсы. 


На курсе я подробно расскажу про многопоточку от простого к сложному. Покажу лучшие практики и основные ошибки, примеры из своего опыта и популярных проектов.

						<p><br></p><p><i>		Диана, ведущий Java разработчик</i></p>


Диана, ведущий Java разработчик

Теория

Практика

Сначала тренируемся на простых примерах


Потом разбираем многопоточный код Spring, Kafka, Hadoop и тд. Ищем ошибки и подсматриваем приёмчики


А ещё пишем код:

⭐️ Проверяем встроенными юнит- и нагрузочными тестами

⭐️ Проверяем себя по списку популярных ошибок

⭐️ Сравниваем решение с образцом и читаем статью с разбором нюансов

Ссылка на это место страницы: #program
Ссылка на это место страницы: #tariffs

Оплата за счёт компании (только РФ)

Если вы хотите оплатить курс от юридического лица, зарегистрированного в РФ, напишите на diana@fillthegaps.ru

Оплата иностранными картами

Если вы НЕ из России или у вас не проходит ваша карта, то щёлкните на кнопку ниже. Принимаются карты из всех стран Европы, США и СНГ 

Рассрочка Тинькофф/Сбер

Платёж разделится на 3 или 6 частей. В сумме выйдет чуть-чуть побольше, но в целом более комфортно для бюджета

Ссылка на это место страницы: #reviews
Ссылка на это место страницы: #free