Маршрут

Backend-разработчик Go

Учебный маршрут backend-разработчика на Go: язык и инструменты, конкурентность, память и рантайм, веб и HTTP, данные, безопасность, продакшн-инженерия и архитектура сервисов.

16тем22подтемы

Порядок

Темы по порядку

  1. 01

    Инструменты и модули

  2. 02

    Язык Go

  3. 03

    Структуры, методы, встраивание

  4. 04

    Интерфейсы

  5. 05

    Ошибки, panic и recover

    • Указатели и значения
    • Дженерики
  6. 06

    Конкурентность

    • Горутины и планировщик
    • Каналы и select
    • Примитивы синхронизации
    • Пакет context
    • Паттерны и гонки
  7. 07

    Память и сборщик мусора

    • Escape-анализ
    • Профилирование
  8. 08

    HTTP-сервисы (net/http)

    • Middleware и маршрутизация
    • JSON и сериализация
    • HTTP и REST-семантика
    • Роутеры и фреймворки
  9. 09

    SQL и реляционные данные

  10. 10

    Доступ к данным

  11. 11

    Redis и кэширование

    • Производительность запросов
  12. 12

    Аутентификация и авторизация

    • OAuth, OIDC и JWT
    • Защита API и секреты
  13. 13

    Готовность к продакшну

    • Тестирование
    • Наблюдаемость
    • Устойчивость и завершение
    • Контейнеры и деплой
  14. 14

    Модульная архитектура

  15. 15

    Очереди и интеграция

  16. 16

    Проектирование систем

    • Микросервисы
    • gRPC

Возьмите маршрут по своей роли

Темы уже выстроены по приоритету — начните с первой и закрепляйте ответы с AI-разбором.

Backend-разработчик Go: подготовка к собеседованию — JobJump