Go Fundamentals Первые шаги в backend-разработке
Познакомьтесь с Go через реальные рабочие задачи в стартапе TaskFlow. HTTP-хендлеры, работа с базой данных, тесты и структура проекта — всё, что нужно для уверенного старта.
Давид · Senior Backend
Ты
$ go test ./internal/tasks/...
--- PASS: TestCreateTask (0.01s)
--- PASS: TestCreateTask/empty_title (0.00s)
ok taskflow/internal/tasks 0.42s
Что вы освоите
Реальные задачи из жизни junior-разработчика в растущем стартапе.
HTTP-хендлеры и роутинг
Напишете свой первый REST API эндпоинт: от маршрутизации запросов до валидации данных и формирования ответов.
Работа с базой данных
PostgreSQL-запросы, миграции, транзакции. Научитесь правильно структурировать слой доступа к данным.
Тестирование
Unit-тесты, табличные тесты, моки. Поймёте, зачем тесты нужны на практике, а не в теории.
Структура проекта
Как организовать код в Go-проекте: пакеты, интерфейсы, dependency injection и чистая архитектура.
Навыки, которые вы получите
- Go синтаксис и идиомы
- REST API разработка
- SQL и миграции
- Написание тестов
- Git workflow
- Code review
Начните прямо сейчас
Курс полностью бесплатный. Зарегистрируйтесь и приступайте к первому сценарию.
- Компания: TaskFlow Стартап по управлению задачами
- Junior Level Подходит для начинающих
- Полностью бесплатный Без скрытых платежей и подписок