Практический путь в Go

Пишите на Go.
Думайте системно.

От первой переменной до работающего сервиса — через небольшие шаги, понятные решения и код, который вы написали сами.

12 уроков с практикой5 этапов ростаМожно идти в своём темпе
main.goGO
➜go run .Готово: true
↗Маленькая программа. Настоящее понимание.

Зачем этот маршрут

Знание становится навыком в коде.

К концу маршрута у вас будет учебный проект на Go: небольшой JSON API событий с фильтром по дате и замером скорости ответа. По пути вы также напишете консольные программы и проверите отдельные функции тестами.

01 / КОНСОЛЬ

Написать свои программы

Собрать небольшие консольные задачи с переменными, условиями, циклами и функциями.

02 / ПРОВЕРИТЬ

Проверить поведение

Обработать ошибки, написать тесты и сравнить результаты на заданных примерах.

03 / ПРОЕКТ

Собрать учебный JSON API

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

Маршрут из 12 уроков

От первых строк до своего сервиса.

Пять последовательных этапов дают опору и пространство для роста. Уроки можно проходить в удобном ритме.

Все уроки

Как устроено обучение

Короткая теория.
Своя практика.

Не нужно запоминать всё сразу. Сосредоточьтесь на одной идее, проверьте её руками и двигайтесь дальше, когда будете готовы.

1

Разберитесь в идее

Короткое объяснение показывает цель и знакомит с инструментом.

2

Соберите своё решение

Упражнение предлагает применить тему на знакомой задаче.

3

Проверьте результат

Понятные критерии помогают увидеть, что уже работает.

ПРОГРЕСС ПРАКТИКИ ПЛАН
Сначала — основы.01 / 12
01
Переменные и выводВы уже здесь
СТАРТ
02
Условия и циклыЛогика программы
03
Функции и результатыПереиспользуемые шаги

Ваш темп — правильный темп.

Время написать первую программу

Лучший способ выучить Go — начать писать на Go.

Откройте первый урок, настройтесь на практику и двигайтесь шаг за шагом.

Перейти к урокам