О чём курс

Язык Go сочетает в себе производительность системных языков с простотой синтаксиса, что делает его стандартом для высоконагруженных сервисов в компаниях уровня Google и Facebook. Этот курс помогает освоить Go через практику: более 160 лекций и 163 примера кода постепенно ведут от основ синтаксиса до сложных инструментов многопоточности.

Внутри разбираются ключевые механизмы языка:

  • Конкурентное программирование через goroutines и каналы для создания эффективных параллельных систем.
  • Работа со структурами, интерфейсами и указателями для грамотного проектирования архитектуры приложений.
  • Инструменты для реальной разработки: модульное тестирование, работа с JSON, файловой системой и базами данных MySQL.
  • Принципы написания чистого кода и документации, принятые в экосистеме Go.

Материал подойдет разработчикам, которые хотят перейти на Go или углубить знания для создания надежных программ. К концу обучения вы отработаете полученные навыки на итоговом проекте, объединяющем изученные концепции.

Программа обучения

  • Раздел 1: Языковые основы
  • Раздел 2: Структуры управления
  • Раздел 3: Массивы, фрагменты (slices) и карты (maps)
  • Раздел 4: Функции и обратные вызовы
  • Раздел 5: Блокировки и указатели
  • Раздел 6: Структуры и интерфейсы
  • Раздел 7: Параллелизм и конкурентность
  • Раздел 8: Goroutines и каналы
  • Раздел 9: Пакеты и модули
  • Раздел 10: Документирование кода
  • Раздел 11: Обработка ошибок
  • Раздел 12: Модульное тестирование
  • Раздел 13: Работа с JSON
  • Раздел 14: Файловые операции
  • Раздел 15: Механизм рефлексии (reflection)
  • Раздел 16: Интеграция с MySQL
  • Финальное задание
Складчина создана 22 августа 2018 г. · описание обновлено 23 марта 2026 г.
302 ₽ 750 ₽