Описание курса

Глубокий курс по конкурентному программированию на Go от Balun.Courses. Рассчитан на Go-разработчиков уровня Middle/Senior и разработчиков, переходящих с других backend-стеков; джунам будет сложно. В программе — внутреннее устройство горутин и планировщика Go, каналы и паттерны их использования, примитивы синхронизации, алгоритмы синхронизации и lock-free структуры данных, паттерны конкурентных вычислений с live coding. Обучение построено вокруг сквозного проекта: ученик разрабатывает in-memory key-value базу данных с асинхронной репликацией. Курс включает 70% практики, домашние задания и демо-версию для ознакомления.

Чему научитесь

  • Понимать внутреннее устройство горутин и планировщика Go
  • Работать с каналами и применять паттерны их использования
  • Использовать примитивы синхронизации и реализовывать их
  • Применять алгоритмы синхронизации и lock-free структуры данных
  • Писать параллельный код и работать с ним
  • Разрабатывать in-memory key-value базу данных с асинхронной репликацией

Кому подойдёт

Курс подойдёт Go-разработчикам уровня Middle/Senior и разработчикам, переходящим с других backend-стеков.

Похожие курсы в других школах

Go: 1000 задач — большой практикум по алгоритмам

Stepik
Go: 1000 задач — большой практикум по алгоритмам 1000 автопроверяемых задач на Go: ввод/вывод, строки, массивы, map, stack/queue, binary search,...
Для всех Бесплатно
Подробнее

Фуллстек Голанг-разработчик

Учебный Центр «Специалист»
Курс "Фуллстек Голанг-разработчик" предназначен для тех, кто хочет стать универсальным специалистом в области веб-разработки, освоив как фронтенд, так и бэкенд...
Начальный 262 390 ₽
Подробнее

Чистая архитектура приложения на GO

Слёрм
Курс "Чистая архитектура приложения на GO" предназначен для тех, кто хочет научиться создавать масштабируемые и легко поддерживаемые программные решения с...
Средний 20 000 ₽
Подробнее

Профессия «Backend-разработчик на Go»

SkillFactory
Курс "Профессия Backend-разработчик на Go" предназначен для тех, кто хочет освоить одну из самых востребованных профессий в сфере IT. Вы...
Средний 122 112 ₽
Подробнее
Промокод скопирован!

🎯 Не уверены, что этот курс вам подходит?

Пройдите тест на профессию и узнайте, насколько она соответствует вашим навыкам и интересам:

Тест: Go-разработчик Junior → Тест: Go-разработчик Senior → Тест: Go-разработчик Middle → Тест: Rust-разработчик Middle → Тест: Rust-разработчик Senior → Тест: Rust-разработчик → Тест: Go-разработчик →