База знаний
Справочники по Go и backend-разработке для работы над проектами: основы языка, инструменты, конкурентность, алгоритмы и архитектура сервисов.
Выберите тему
Основы Go
Синтаксис, типы данных, структуры, обработка ошибок и работа с файлами.
11 статей58 минДля старта и повторения
Инструменты и практика
Модули Go, Git, тестирование, CLI, Docker и HTTP: настройка и применение в проектах.
11 статей52 минЧтобы быстрее работать в проекте
Конкурентность
Горутины, каналы, синхронизация и паттерны конкурентного программирования.
3 статьи17 минКогда код делает несколько задач
Алгоритмы и данные
Алгоритмы, форматы данных и разборы задач с примерами реализации.
3 статьи17 минДля сложных задач
Backend-архитектура
REST API, базы данных, авторизация и проектирование надёжных backend-сервисов.
14 статей104 минКогда переходишь к сервисам
Рабочая среда
Документация проектов, Markdown и работа с процессами Linux.
2 статьи9 минДля поддержки проекта