О чём занятие
На этом занятии разберём, зачем Go используют в backend и инфраструктуре: простота, скорость сборки, удобная конкурентность и сильный стандартный library. Поставим toolchain, разберёмся с модулями go mod и привыкнем к циклу «пишешь — собираешь — запускаешь».
Параллельно пройдём базовый синтаксис: переменные и типы, условия и циклы, функции и возврат значений. Отдельно остановимся на структурах данных, без которых не обойтись в сервисах: массивы, слайсы и map — когда что выбирать и как с ними работать безопасно.
Цель занятия — не «теория ради теории», а ощутить язык руками: к концу у вас будет консольный менеджер задач, который уже моделирует домен будущего проекта.
Что разберём
- Что такое Go и где его применяют в реальных продуктах
- Установка окружения, go run / go build, работа с go mod
- Синтаксис: переменные, типы, условия, циклы, функции
- Массивы, слайсы, map — базовые операции и типичные ошибки новичков
Консольный менеджер задач: создание, список, смена статуса — фундамент для Task Manager API.