EGround
Редактор
- Сообщения
- 66.105
- Реакции
- 285
Складчина: Concurrency in Go [Тариф Стандарт] [Balun.Courses] [Владимир Балун]
Глубоко изучишь Concurrency в Go, попрактикуешься на реальных задачах, с которыми сталкивались IT-компании и разработаешь In-memory key-value базу данных с асинхронной репликацией.
Кому подойдет
- Golang-разработчики (от уровня Middle / Senior)
- Switcher'ы из backend-стека (Ruby / Java / PHP / C++ / Python / и др.)
С чем поможет курс:
- Изучить тонкости многопоточного программирования на Go для личного развития, роста в грейде или после switch’a
- Получить опыт HighLoad-разработки для резюме, если на текущем проекте приходится работать на скучных CRUD’ах
- Быстро разобрать лучшие практики и антипаттерны сoncurrency, если попали в высоконагруженный инфраструктурный проект
- Систематизировать знания, заполнить пробелы и перестать путаться в базовых концепциях
Собрали всю «подкапотную» concurrency в Go в одном месте
- Внутреннее устройство горутин и планировщика Go
- Подводные камни контекстов и барьеров памяти
- Внутреннее устройство каналов, паттерны их использования и реализация
- Паттерны конкуретных вычислений и live coding worker pool, синхронизатора кэша, scheduler и batcher
- Примитивы синхронизации и как их реализовать
- Алгоритмы синхронизации и lock-free структуры данных
И все это на примере скзвозного проекта
Научишься писать параллельный код и работать с ним — в конце у тебя будет своя in-memory key-value база данных с асинхронной репликацией
Подробная программа
- Основы исполнения программного кода
- Горутины и планировщик Go
- Примитивы синхронизации: часть 1
- Примитивы синхронизации: часть 2
- Каналы и их внутреннее устройство
- Паттерны использования каналов
- Контексты и барьеры памяти
- Алгоритмы синхронизации и lock-free структуры данных
- Паттерны конкурентных вычислений
- Практическое использование конкурентных вычислений
В этом курсе собрана вся информация по Сoncurrency в Go
Все темы можно найти по кусочкам, прочитав десятки книг по Golang, но это долго и неэффективно. Мы собрали весь контент в одном месте на понятном языке и с практикой
Тариф Стандарт
Стоимость 55700 руб.
Материал «Concurrency in Go [Тариф Стандарт] [Balun.Courses] [Владимир Балун]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.