Дело ← К программе
Backend · Go Занятие 01 из 09

Введение в Go

Знакомимся с языком Go и сразу пишем рабочий код: от установки окружения до первой консольной программы, которая ляжет в основу будущего API.

О чём занятие

На этом занятии разберём, зачем Go используют в backend и инфраструктуре: простота, скорость сборки, удобная конкурентность и сильный стандартный library. Поставим toolchain, разберёмся с модулями go mod и привыкнем к циклу «пишешь — собираешь — запускаешь».

Параллельно пройдём базовый синтаксис: переменные и типы, условия и циклы, функции и возврат значений. Отдельно остановимся на структурах данных, без которых не обойтись в сервисах: массивы, слайсы и map — когда что выбирать и как с ними работать безопасно.

Цель занятия — не «теория ради теории», а ощутить язык руками: к концу у вас будет консольный менеджер задач, который уже моделирует домен будущего проекта.

Что разберём

  • Что такое Go и где его применяют в реальных продуктах
  • Установка окружения, go run / go build, работа с go mod
  • Синтаксис: переменные, типы, условия, циклы, функции
  • Массивы, слайсы, map — базовые операции и типичные ошибки новичков
Практика

Консольный менеджер задач: создание, список, смена статуса — фундамент для Task Manager API.