Yandex Metrika
Перейти к содержимому
Бесплатный

Go Fundamentals Первые шаги в backend-разработке

Познакомьтесь с Go через реальные рабочие задачи в стартапе TaskFlow. HTTP-хендлеры, работа с базой данных, тесты и структура проекта -- всё, что нужно для уверенного старта.

Компания: TaskFlow

Стартап по управлению задачами

Junior Level

Подходит для начинающих

Полностью бесплатный

Без скрытых платежей и подписок

Программа

Что вы освоите

Реальные задачи из жизни junior-разработчика в растущем стартапе.

HTTP-хендлеры и роутинг

Напишете свой первый REST API эндпоинт: от маршрутизации запросов до валидации данных и формирования ответов.

Работа с базой данных

PostgreSQL-запросы, миграции, транзакции. Научитесь правильно структурировать слой доступа к данным.

Тестирование

Unit-тесты, табличные тесты, моки. Поймёте, зачем тесты нужны на практике, а не в теории.

Структура проекта

Как организовать код в Go-проекте: пакеты, интерфейсы, dependency injection и чистая архитектура.

Навыки

Навыки, которые вы получите

Go синтаксис и идиомы

REST API разработка

SQL и миграции

Написание тестов

Git workflow

Code review

Начните прямо сейчас

Курс полностью бесплатный. Зарегистрируйтесь и приступайте к первому сценарию.

Начать бесплатно
Евгений Петрович — автор симулятора foobar, Senior бэкенд-инженер в Авито
7+ лет опыта
Об авторе

Евгений Петрович

Senior бэкенд‑инженер в Авито. Ранее фуллстэк в Playrix и Skillbox, выпускник Школы 21 и Школы Менеджеров Яндекса.

В симулятор я вложил реальные кейсы и решения из работы в продуктовых командах.

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

Запишись на 15-минутный звонок с автором симулятора