
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Java Multithreading, Concurrency & Performance Optimization
Станьте экспертом в многопоточности и параллельном программировании на Java, уделяя особое внимание высокой производительности.
Если бы у вас был собственный реактивный самолет, вы бы полетели в продуктовый магазин или полетели бы по миру?
Сегодня каждый компьютер и телефон обладает огромной вычислительной мощностью и несколькими ядрами, которые обеспечивают полную параллельность. В этом курсе вы отправитесь в путешествие, чтобы изучить все основные инструменты, необходимые для того, чтобы стать уверенным и успешным разработчиком многопоточных приложений. Используя многопоточность и параллелизм, мы научимся максимально эффективно использовать наш компьютер, чтобы он действительно работал!
Преподавание философии
Курс разработан, чтобы научить вас "как ловить рыбу". Вместо того, чтобы запоминать классы, библиотеки или API Java, мы изучим основы многопоточного программирования, начиная с полных основ, вплоть до очень сложных тем в многопоточности.
Все лекции включают правильную теорию и сопровождаются практическими примерами из соответствующих областей, таких как:
Это практический курс, предназначенный для экономии вашего времени. Вместо того, чтобы заполнять часы материала, я выбирал самые важные темы, основываясь на своем практическом опыте.
Целевая аудитоия курса
Тогда этот курс для вас!
Короткая биография
Моя страсть к многопоточности и параллелизму началась в колледже, где я работал над масштабируемым распределенным исследовательским проектом B + Tree, спонсируемым IBM.
Позже я работал инженером по архитектуре компьютеров в корпорации Intel и инженером-программистом в других компаниях, где разработал множество приложений и функций, включая эффективный и оптимизированный многопоточный код, для доставки видео, аудио и данных в реальном времени - в сфере образования, здравоохранения, дополненной реальности и Ad Tech.
Сегодня я ведущий инженер-программист и архитектор программного обеспечения. Обучение и наставничество инженеров на всех уровнях - это и моя работа, и моя страсть.
Мы узнаем
К концу курса
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Данный курс посвящён изучению многопоточности в Java. Многопоточность — свойство платформы (например, операционной системы, виртуальной машины и т. д.) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени.
Многопоточность Java, параллелизм, параллельные алгоритмы, асинхронное программирование, Executors, CompletableFuture и многое другое. ЛУЧШИЙ курс для программистов, изучающих парадигму многозадачности, многопоточности и параллельного программирования.
В этом современном мире мы не можем позволить себе игнорировать те уловки, которые сделают нас быстрее, чем наши конкуренты. В этом коротком курсе Хайнц рассказывает нам о некоторых приемах с многопоточностью, которые позволяют нам использовать параллелизм для написания систем, которые лучше используют наше доступное оборудование.
Этот курс может стать вашим самым продуктивным учебным опытом за всю историю! Он нацелен на занятого специалиста по Java, который хочет быстро изучить и применить новые основы для основных тем Java. Все темы были тщательно исследованы доктором Хайнцем Кабуцем, известным в более чем 145 странах своим информационным бюллетенем для специалистов по Java.
Добро пожаловать на оригинальный курс специалиста по параллелизму! Мы подготовили этот курс в 2011-2012 годах и представили его в течение 15 месяцев в серии живых вебинаров.