Программирование [Игорь Панасюк] The Nature of Concurrency - Курс по многопоточному программированию (2025)

Бывалый
Команда форума
20 Фев 2019
30,516
1,191,210
[Игорь Панасюк] The Nature of Concurrency - Курс по многопоточному программированию (2025)

Описание [Игорь Панасюк] 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 запросов в секунду. Он также проводит курсы по языку Go для сотрудников компании и читает лекции в Университете ИТМО. Игорь выступает на конференциях HighLoad, GolangConf, GoFunc и других мероприятиях, а также ведёт свой YouTube-канал. За свою карьеру он провёл более 500 часов менторских сессий и обучил более 3000 часов.

Тариф Base

  • Доступ к материалам на 6 месяцев
  • Финальный проект
  • 4 групповые сессии вопросов и ответов
  • 13 практических занятий
  • 6 домашних заданий с автотестами.

Подробнее:


Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Игорь Панасюк] The Nature of Concurrency - Курс по многопоточному программированию (2025):


Для просмотра содержимого вам необходимо авторизоваться
 
  • Мне нравится
Реакции: andlebedev и temirhan