всего за 2 месяца без воды
Сoncurrency

глубокий курс по concurrency в GO всего за 2 месяца

Глубоко изучишь Concurrency в GO, попрактикуешься на реальных задачах, с которыми сталкивались IT-компании,

  • Попрактикуешься на реальных задачах, с которыми сталкивались IT-компании
  • Разработаешь In-memory key-value базу данных с асинхронной репликацией

и разработаешь In-memory key-value базу данных с асинхронной репликацией

70% практики
Сoncurrency
рейтинг курса
4,93 / 5
поток
поток №4
длительность
2 месяца
когда
14 января

Курс подойдет для GOlang-разработчиков

{
ффф"for_developers": {
ффффф"junior": true,
ффффф"middle": true,
ффффф"senior": true

ффф}
}
Чтобы получить максимум от курса, тебе нужно уметь писать на Golang, а также иметь базовые знания по алгоритмам и структурам данных
уже пишешь на Golang
начинаешь писать на Golang

Знакомая ситуация?

/5
Часто не в теме по рабочим вопросам – хочу обсуждать с коллегами задачи, предлагать идеи и быть полезным (-ой)
/4
Работаю в маленьком проекте, а крупные работодатели просят иметь опыт работы с Concurrency
/5
Часто не в теме по рабочим вопросам — хочу обсуждать с коллегами задачи, предлагать идеи и быть полезным (-ой)
/3
Уже давно пытаюсь осилить Concurrency — раньше покупал (-а) другие курсы, но везде давали поверхностую теорию, которая есть в интернете
/2
Хочу устроиться на работу в хорошую компанию, но на собеседованиях валюсь на задачах по Concurrency
/1
Я новичок в Golang, не знаю Concurrency, поэтому некоторые задачи на работе ставят меня в ступор

Ты закроешь 95% вопросов по Concurrency

Получишь глубокие знания и изучишь «подкапотную» Concurrency в GO для работы в крупных проектах
Научишься писать параллельный код и разбираться в нем
Изучишь множество паттернов использования параллельного программирования
Попрактикуешься на реальных задачах, которые уже встречались или встретятся в рабочих проектах
Разработаешь свою In-memory key-value базу данных c WAL-ом и асинхронной репликацией
Научишься решать задачи по Concurrency, которые встречаются на собеседованиях по Golang

ИЗУЧАЕМ ВСЕ, ЧТО BIGTECH-КОМПАНИИ ТРЕБУЮТ В ВАКАНСИЯХ

{
ффф"concurrency": {
ффффф"demand": 100%
ффф}
}
Вся программа состоит из тем, которые точно пригодятся в работе и которые 100% спросят на собеседовании
Скриншоты вакансий сделаны на hh.ru
На скриншотах представлены вакансии Golang-разработчика в:

  1. Mail.ru
  2. SBER Tech
  3. Cloud.ru
  4. AliExpress

10 практико-ориентированных уроков на простом языке без воды

{
ффф"ratio": {
ффффф"practice": 70%,
ффффф"theory": 30%
ффф}
}
Ты будешь изучать только актуальную систематизированную информацию на сегодняшний день, которая действительно пригодится на практике
70% практики
Виртуальная память
  • MMU
  • TLB
  • Swapping

  • Закон Мура
  • Прерывания
  • Векторизация
  • Тракт данных
  • Hyper-threading
  • Context switching
  • Процессы и потоки
  • Pipeline процессора
  • Process memory layout
  • Concurrency vs parallelism
  • Когерентность кэшей (MESI)
  • Примитивное устройство процессора и шина
  • Кооперативная и вытесняющая многозадачность
  • Сопрограммы – корутины, горутины, файберы, green threads

______________________________

Результат:
  • понимаешь, как выполняется код в рамках архитектуры компьютера и операционной системы
  • понимаешь различные способы параллельного исполнения команд на уровне процессора

Домашнее задание:

  • спроектировать архитектуру, реализовать основные слои будущей базы данных, а также написать примитивный парсер для языка запросов

Результат курса в блок-схеме

Применишь все знания на практике — напишешь свою in-memory key-value базу данных с асинхронной репликацией

Эффективный процесс обучения с системой мотивации и бонусами

Учись в дороге на работу, в перерывах или по вечерам. Сделали качественные записи вместо online-уроков, чтобы можно было учиться в любое время

Уроки длятся по 1.5−2 часа, а записи останутся навсегда

Записанные уроки студийного качества

Домашние работы полностью моделируют реальные ситуации, чтобы ты на 100% был готов к работе над коммерческими проектами

Домашняя работа с упором на реальную практику

Все вопросы по урокам и домашним работам можно задавать на общих zoom-созвонах

Q&A-сессии в свободное от работы и учебы время

Прокачаешься не только на домашках, но и на решении реальных задач, которые уже встречались в IT-компаниях или встретятся тебе в будущем

Разбор кейсов из жизни

Будешь совместно с другими учениками курса делать код-ревью друг другу — так ты сможешь дополнительно закрепить полученные знания

Code review сокурсников

Разработаешь свою in-memory key-value базу данных с асинхронной репликацией, которая станет сильным портфолио при трудоустройстве, мощной практикой для реальных проектов и убедительным подтверждением навыков для повышения ответственности и уровня ЗП на работе

Дипломный проект

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

Дополнительные материалы

Посмеяться, обсудить проблему или задать вопрос — на связи целое комьюнити разработчиков

Поддерживающий чат с участниками курса

После прохождения обучения получишь именной сертификат, который будет служить подтверждением твоих навыков

Сертификат

Преподаватель — владимир балун, ex-team lead в яндекс

руководил разработкой системы трейсинга (11ГБ/с трафик)
Yandex
разрабатывал системы трейсинга и непрерывного профилирования
Ozon
разрабатывал движок по подбору таргетированной рекламы
Tinkoff
разрабатывал Kaspersky Endpoint Security
Kaspersky Lab
поддерживал ICQ и разрабатывал My Teams
Mail.ru
руководил курсом Golang Developer.Professional
OTUS
спикер конференций
CodeFest и Saint HighLoad++
подписчиков на YouTube
25 000+
менторства и личного обучения
> 600 часов
учеников обучились на моих курсах
> 700
занимаюсь программированием
6+ лет

средняя оценка учеников курса

{
ффф"reviews": {
ффффф"reliability": true
ффф}
}
Делимся настоящими отзывами тех, кто уже прошел обучение
4.93 / 5

видеоотзывы — смотри, что говорят ученики о курсе

Разработчик Shkulev media holding – @VladislavBerezovskiy
Разработчик Ozon – @abrakadabra1iq
Старший разработчик Avito – @makeitgit
Разработчик Semrush– @andrey_gridyaev

На этом курсе можно учиться от лица компании

{
ффф"it_companies": {
ффффф"trust": 100%
ффф}
}
Вот, кто уже обучил у нас своих сотрудников

Варианты участия

Курс можно купить в рассрочку и оплатить из другой страны

Премиум

52 290 Р
Осталось <25 мест
74 700 Р
До конца черной пятницы:
дней
часов
минут
секунд

Стандарт

37 520 Р
53 600 Р
До конца черной пятницы:
дней
часов
минут
секунд
Осталось <25 мест
10 практических уроков
Бессрочная запись курса
Домашняя работа
Дипломный проект – база данных
Дополнительные материалы для углубленного изучения
Разбор кейсов из жизни и поддержка в чате
Q&A-сессии 1 раз в неделю
Проверка всех работ от преподавателя
1 mock-собеседование с разбором в группе
На собеседованиях по Golang часто просят решить задачку по Concurrency.
Посмотрим задачи, которые дают на реальных собеседованиях и подготовимся к ним
10 практических уроков
Бессрочная запись курса
Домашняя работа
Дипломный проект – база данных
Дополнительные материалы для углубленного изучения
Разбор кейсов из жизни и поддержка в чате
Q&A-сессии 1 раз в неделю
Проверка всех работ от преподавателя
1 mock-собеседование с разбором в группе

Развеиваем мифы

  • Сергей
    Я раньше сталкивался с курсами по Concurrency от других платформ. Чем это обучение отличается от них?
  • Владимир
    Мы делаем очень большой упор на практику — из нее состоит 70% курса. Задачи моделируют реальные ситуации, чтобы ты был готов к работе над коммерческими проектами.

    В большинстве других курсов теория состоит из базы, которую легко можно найти бесплатно в интернете. Мы же даем глубокие знания: показываем подводные камни, всю «подкапотную» Сoncurrency, без которой просто не обойтись на рабочих проектах
  • Виолетта
    Наверно, это пока не для меня... Как-то все сложно, мне кажется, я еще не доросла до этого уровня
  • Владимир
    Сoncurrency действительно непростой, но без него невозможно писать эффективный код на Go, делать это без ошибок и работать над крупными проектами.

    Мы будем идти поэтапно от простого к сложному, от теории к практике + ты сможешь задавать любые вопросы в чате или на занятиях, я на все отвечу!

протестируй качество курса перед покупкой

Частые вопросы

{
ффф"questions": {
ффффф"quantity": 7
ффф}
}
Для комфортного обучения на курсе нужно быть начинающим или действующим Golang-разработчиком. Для максимально эффективного обучения нужно уметь писать на Golang и базово знать алгоритмы и структуры данных

Остались вопросы?

Если у тебя срочный вопрос, можешь написать нам в Telegram-бот
Если ты готов немного подождать, оставляй вопрос на сайте — мы свяжемся с тобой в ближайшее время