BackendGO-РАЗРАБОТЧИК
Golang Backend
Официальный план KnewIT Academy на 5 месяцев из PDF.
5 месяцев2 часа · 2 дня в неделюС нуляОфлайн / онлайн
от 140 000 ₸/мес
Программа курса
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»?
Первый урок — бесплатно. Расскажем о программе и ответим на все вопросы.