Голосов: 0
#1
Описание [Игорь Панасюк] The Nature of Concurrency - Курс по многопоточному программированию (2025):
**Путь к мастерству многопоточного программирования
**
Ключевые особенности курса
- Эксклюзивность: Курс основан на личном опыте автора, а также на материалах, полученных в ходе общения с ведущими разработчиками, включая создателя языка Kotlin.
- Постоянное взаимодействие: Во время и после обучения вы сможете общаться в Telegram-сообществе, где получите ответы на все свои вопросы и сможете участвовать в регулярных прямых эфирах.
- Применимость: Полученные знания универсальны и могут быть использованы для работы с любым языком программирования, включая Go.
В результате прохождения курса вы создадите собственную In-Memory многопоточную obstruction-free платёжную систему.
- Лекция 1: Мотивация изучения многопоточного программирования
- Лекция 2: Основные проблемы и цели многопоточного программирования
- Домашнее задание 1
- Лекция 3: Реализация низкоуровневых примитивов синхронизации на языке Go
- Лекция 4: Создание критической секции на основе низкоуровневых примитивов
- Домашнее задание 2
- Лекция 5: Устройство и основные свойства блокировок
- Лекция 6: Применение и устройство сложных примитивов синхронизации
- Домашнее задание 3
- Лекция 7: Каналы в Go как встроенная многопоточная очередь
- Лекция 8: Многопоточные паттерны, основанные на каналах в Go
- Домашнее задание 4
- Лекция 9: Формализм и аппаратные аспекты многопоточного программирования
- Лекция 10: Продвинутые блокировки для многосерверных систем
- Домашнее задание 5
- Лекция 11: Продвинутые многопоточные паттерны для коллекций
- Лекция 12: Lock-free и obstruction-free алгоритмы
- Домашнее задание 6
- Лекция 13: Асинхронное программирование
Игорь Панасюк — опытный разработчик, который занимается созданием платёжного шлюза Яндекса, способного обрабатывать более 500 RPS. Он также проводит курс по языку Go для сотрудников компании и читает лекции в Университете ИТМО. Игорь является спикером на конференциях HighLoad, GolangConf, GoFunc и других мероприятиях, а также ведёт YouTube-канал. За свою карьеру он провёл более 500 часов менторских занятий и обучил более 3000 часов.
Тариф Base
- Доступ к материалам на 6 месяцев
- Финальный проект
- 4 групповые сессии вопросов и ответов
- 13 практических занятий
- 6 домашних заданий с автотестами
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Игорь Панасюк] The Nature of Concurrency - Курс по многопоточному программированию (2025):
Для просмотра содержимого вам необходимо авторизоваться
Последнее редактирование модератором: