каналы в golang: тонкости и нюансы

Преподает ex-TeamLead из Yandex
Глубокий и исчерпывающий интенсив для систематизации знаний по каналам и подготовки к Golang собеседованию — теория, практика и допматериалы
1.5 часа • 3 урока • доступ после оплаты

Результат интенсива

/1
Поймешь внутреннее устройство каналов в Go: тонкости и нюансы
/2
Узнаешь, где и как применять каналы на практике
/3
Научишься применять паттерны использования каналов в production
/4
Вопросы и задачи по каналам больше не будут ставить в тупик на cобеседованиях по Go

подробное содержание

{
ффф"ratio": {
ффффф"practice": 80%,
ффффф"theory": 20%
ффф}
}
43 мин
10 уроков
  • Однонаправленные каналы
  • Правильное закрытие каналов
  • Внутреннее устройство каналов
  • Приоритизация case-ов в select-e
  • Ошибки неправильного использования каналов
  • Буферизованные и небуферизованные каналы
  • Неблокирующие запись и чтение с каналами
  • Операторы break и continue с select-ом
  • Share memory by communicating
  • Проверка канала на закрытие
  • Signal и broadcast на каналах
  • Копирование каналов
  • Deadlock с каналами
  • Сравнение каналов
  • Каналы каналов
  • Утечки горутин
  • Nil каналы

Что внутри интенсива

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

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

Домашек не будет, но всю теорию сразу отработаем на задачах, которые встречаются на работе и собеседованиях

Практика с примерами кода

Дополнительно дадим статьи и книги для еще более глубокого изучения каналов в Go

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

По всем вопросам из уроков можно писать в общий чат — все подскажем и расскажем

Чат с участниками и преподавателем

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

руководил разработкой системы трейсинга (11ГБ/с трафик)
Yandex
разрабатывал системы трейсинга и непрерывного профилирования
Ozon
разрабатывал движок по подбору таргетированной рекламы
Tinkoff
разрабатывал Kaspersky Endpoint Security
Kaspersky Lab
поддерживал ICQ и разрабатывал My Teams
Mail.ru
руководил курсом Golang Developer.Professional
OTUS
Saint HighLoad++, GolangConf, CodeFest, Стачка и E-CODE
Спикер конференций
Начни бесплатно

Отвечаем репутацией за качество обучения

{
ффф"it_companies": {
ффффф"trust": 100%
ффф}
}
BigTech-компании регулярно покупают наши курсы для сотрудников. Вот некоторые из них:

выбери способ оплаты

/2
/1
Доступ ко всем урокам сразу после оплаты
Можно оплатить из любой страны
Внутри:
4500 Р
6800 Р
цена вырастет через:
дней
часов
минут
секунд
Быстрая теория без воды
Паттерны использования и внутрянка каналов в Go
Общий чат с ответами на вопросы
Доступ к интенсиву на 1 год
или
Курс

Concurrency в Go

2 месяца глубоко изучаем Concurrency и пишем свою In-memory key-value базу данных с асинхронной репликацией

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

Интенсив подойдет junior/middle golang-разработчикам. Для комфортного обучения нужно знать:

  1. основы программирования
  2. синтаксис Go и иметь небольшой опыт разработки на нем

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

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