Запишись сейчас — плати потом: Kaspi рассрочка 0% на все программы обучения
BackendGO-РАЗРАБОТЧИК

Golang Backend

Официальный план KnewIT Academy на 5 месяцев из PDF.

5 месяцев2 часа · 2 дня в неделюС нуляОфлайн / онлайн

Программа курса

01Месяц 1 — Основы Go+
  • Установка Go, Go Modules
  • Переменные, типы данных
  • Условия, циклы
  • Функции
  • Массивы, срезы (slice), map
  • Struct
  • Указатели
  • Интерфейсы
  • Обработка ошибок (error)
  • Работа с пакетами
  • Практика: Калькулятор
  • Практика: Консольный TODO List
  • Практика: Игра «Угадай число»
02Месяц 2 — Продвинутый Go+
  • Goroutines
  • Channels
  • Mutex
  • Context
  • Работа с файлами
  • JSON
  • HTTP-клиент
  • Unit-тесты
  • Benchmark
  • Практика: Парсер JSON API
  • Практика: Многопоточный загрузчик файлов
  • Практика: CLI-приложение
03Месяц 3 — Backend+
  • HTTP
  • REST API
  • Gin или Chi
  • PostgreSQL
  • SQL
  • CRUD
  • Миграции
  • Конфигурация
  • Практика: REST API для заметок
  • Практика: Авторизация (JWT)
  • Практика: Подключение PostgreSQL
04Месяц 4 — Production+
  • Docker
  • Docker Compose
  • Redis
  • Логирование
  • Middleware
  • Конфигурация
  • Clean Architecture
  • Dependency Injection
  • Практика: Авторизация
  • Практика: Пользователи
  • Практика: CRUD
  • Практика: PostgreSQL
  • Практика: Redis
  • Практика: Docker
05Месяц 5 — Подготовка к работе+
  • gRPC (базово)
  • Kubernetes (обзор)
  • CI/CD (GitHub Actions)
  • Профилирование
  • Оптимизация
  • Алгоритмы (LeetCode)
  • Практика: Интернет-магазин
  • Практика: Блог
  • Практика: Банковское API
  • Практика: Сервис бронирования

Результаты обучения

  • Писать backend на Go
  • Поднимать REST API и PostgreSQL
  • Готовить сервис к production

Кому подходит

  • Новички
  • Те, кто хочет в backend

Готовы начать «Golang Backend»?

Первый урок — бесплатно. Расскажем о программе и ответим на все вопросы.

Написать в WhatsApp