ДАТА СТАРТА
идёт предзапись
поток №2

THE NATURE OF
CONCURRENCY

Путь для тех, кто готов и хочет стать мастером
многопоточного программирования

МОИ ВЫСТУПЛЕНИЯ

Доклад вошёл в TOP-5 по итогам конференции

САМОЕ ГЛАВНОЕ
УНИКАЛЬНОСТЬ
Помимо личного опыта,
материалы для курса я собирал, общаясь с ведущими разработчиками индустрии, например, с создателем
языка Kotlin
Постоянная связь
Во время и после обучения, ты будешь иметь доступ к Telegram сообществу, в котором будут ответы на все твои вопросы и регулярные прямые эфиры
Универсальность
Знания, которые будут получены на курсе, будут применимы
к любому языку
программирования, в частности,
к языку Go
КТО?
Igor Panasyuk
01
Разрабатываю платёжный шлюз Яндекса 500+ RPS, обеспечивающий обработку платежей для всех клиентских сервисов компании. Помимо этого, преподаю курс по Go для сотрудников компании
02
В Университете ИТМО читаю лекции и курирую двухсеместровый курс «Программирование на Go» на кафедре прикладной математики и информатики
03
Спикер конференций HighLoad, GolangConf, GoFunc и локальных митапов
04
05
5+ лет в промышленной разработке, более 3000 часов менторства и преподавания, более 500 человек обучились на моих курсах
МОИ ВИДЕО

Этот паттерн чаще всего СПРАШИВАЮТ на собеседовании по Go Concurrency

Профилирование на Go | Полное руководство

ПРОГРАММА КУРСА
По итогу обучения ты напишешь свою
IN-MEMORY многопоточную obstruction-free
платёжную систему
Разберёшься с тем, зачем нужно многопоточное программирование и почему за последние 25 лет оно стало таким востребованным

1. История. Однозадачные, пакетные, многозадачные и многопоточные системы
2. Закон Мура. Обзор частоты, производительности и числа ядер
3. Типы параллелизма: на уровне инструкций, на уровне задач, на уровне данных
4. Чтение и запись как основные операции в многопоточном программировании
5. Абстракции операционной системы как компоненты многопоточной программы: process, thread, execution, context switching
6. Построение графа исполнения, обзор проблем многопоточного программирования
ОТЗЫВЫ
Это первый запуск этого курса, ниже
расположены отзывы с других курсов
МОИ ЛЕКЦИИ В ИТМО

Практика по observability

Лекция про систему типов языка Go

Практика по concurrency паттернам

Лекция про базы данных

тарифы
Количество мест ограничено, цена
пропорциональна количеству
свободных мест
«BASE»
«VIP»
«PREMIUM»
– ТАРИФ –
– ТАРИФ –
– ТАРИФ –
  • Доступ к материалам на 2 года
  • Финальный проект
  • 4 групповые Q/A сессии
  • 13 практических занятий
  • 6 домашних заданий с автотестами
  • Общий чат с участниками
  • Ручное ревью домашних заданий
  • Две индивидуальные Q/A сессии
  • Доступ к материалам на год
  • Финальный проект
  • 4 групповые Q/A сессии
  • 13 практических занятий
  • 6 домашних заданий с автотестами
  • Общий чат с участниками
  • Ручное ревью домашних заданий
  • Доступ к материалам на 6 мес
  • Финальный проект
  • 4 групповые Q/A сессии
  • 13 практических занятий
  • 6 домашних заданий с автотестами
  • Общий чат с участниками
SOLD OUT
SOLD OUT
SOLD OUT
Частые вопросы