← Курсы

Golang Developer

Высокопроизводительные backend-сервисы на Go, конкурентность и микросервисы.

5 месяцев Подходит новичкам Онлайн
Стоимость курса
От 199 000 ₸
Смотреть все тарифы Оставить заявку

О курсе

Практический курс по созданию быстрых и надёжных backend-систем на Go. Вы изучите основы языка, паттерны конкурентности, работу с базами данных, а также проектирование и деплой микросервисов, используемых в продакшене.

Выберите свой тариф

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

Индивидуальный - я сам

199 000 ₸
  • Полный доступ к платформе BITLAB ACADEMY
  • Полный доступ к учебным материалам и задачам
  • Бесплатная стажировка — 2 месяца
  • Полное техническое интервью от тим лида
  • Верифицированный сертификат при завершении всех заданий и проектов модуля
  • Оформление CV
Оставить заявку

Индивидуальный - с тим лидом и код ревью

499 000 ₸
  • Полный доступ к платформе BITLAB ACADEMY
  • Полный доступ к учебным материалам и задачам
  • Прикреплённый тим лид — ментор и поддержка на протяжении всего обучения
  • Код-ревью Enterprise-модулей от тим лида + фидбек
  • Бесплатная стажировка — 2 месяца
  • Полное техническое интервью от тим лида
  • Верифицированный сертификат при завершении всех заданий и проектов модуля
  • Оформление CV
Оставить заявку

Индивидуальный - с тренером

1 060 000 ₸
  • Полный доступ к платформе BITLAB ACADEMY
  • Полный доступ к учебным материалам и задачам
  • Персональный тим лид/тренер — полноценные индивидуальные уроки по расписанию
  • Запись всех пройденных индивидуальных уроков
  • Код-ревью Enterprise-модулей от тим лида + фидбек
  • Бесплатная стажировка — 2 месяца
  • Полное техническое интервью от тим лида
  • Верифицированный сертификат при завершении всех заданий и проектов модуля
  • Оформление CV
Оставить заявку

Корпоративный групповой

1 290 000 ₸
  • Полноценная группа — офлайн/онлайн
  • Полный доступ к платформе BITLAB ACADEMY
  • Полный доступ к учебным материалам и задачам
  • Тим лид/тренер — полноценные групповые уроки по расписанию
  • Запись всех пройденных групповых уроков
  • Код-ревью Enterprise-модулей от тим лида + фидбек
  • Бесплатная стажировка — 2 месяца
  • Полное техническое интервью от тим лида
  • Верифицированный сертификат при завершении всех заданий и проектов модуля
  • Оформление CV
Оставить заявку

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

Чему вы научитесь, шаг за шагом.

Неделя 1
  • Первая программа. Пакеты. Комментарии
  • Переменные и типы данных
  • Условные конструкции
Неделя 2
  • Циклы
  • Многомерные циклы
Неделя 3
  • Массивы
  • Работа с массивами
  • Срезы
Неделя 4
  • Двумерные массивы
  • Работа со строками
Неделя 5
  • Map
  • Функции
Неделя 6
  • Функции с переменным количеством параметров
  • Структуры и создание кастомных типов данных
  • Методы структур и кастомных типов данных
Неделя 7
  • Интерфейс
  • Указатели
Неделя 8
  • Параллельное программирование
  • Каналы
Неделя 9
  • Основы REST API
  • Хендлеры и роутинг
  • Структура проекта и слоистая архитектура
Неделя 10
  • Сущности, DTO и JSON
  • Основы SQL и проектирование схемы
  • PostgreSQL: установка, запуск, первые запросы
Неделя 11
  • Подключение PostgreSQL из Go
  • Миграции БД
  • Конфигурация и логирование
Неделя 12
  • Контексты и graceful shutdown
  • Тестирование сервисов и хендлеров
  • Мини-проект: реализация и разбор
Неделя 13
  • Продвинутое логирование в Go
  • Ошибки в Go: углубление
  • Middleware: концепция и реализация
Неделя 14
  • Централизованная обработка ошибок в HTTP
  • Валидация входных данных в слоистом приложении
  • Основы аутентификации: пароли и Basic Auth
Неделя 15
  • Авторизация на сессиях (session-based)
  • JWT: теория и схема работы
  • JWT в приложении: middleware и роли
Неделя 16
  • HTTP-клиенты и внешние сервисы
  • Как работать с чужим кодом: навигация, чтение, исправления
  • Проект месяца: разбор «правильного» TODO-сервиса
Неделя 17
  • Модульный монолит: мостик к микросервисам
  • Микросервисы: когда они реально нужны и как они общаются
  • gRPC и Protocol Buffers
Неделя 18
  • gRPC в Go-приложении: сервер и клиент
  • Docker: контейнеризация Go-сервисов
  • Docker Compose: локальная среда из нескольких сервисов
Неделя 19
  • Асинхронное взаимодействие и Kafka
  • Kafka в Go-приложении
  • Оркестрация и хореография в микросервисах
Неделя 20
  • Надёжность в распределённых системах
  • Тестирование микросервисов
  • Разбор чужого микросервиса
Неделя 21
  • Нейросети для разработки и обучения
  • Git: основы и оформление своих проектов
  • Фреймворки на Go (Gin и Fiber)
Неделя 22
  • Нереляционные БД — на примере MongoDB
  • Кеширование — на примере Redis
  • Конфигурация и окружения: dev / stage / prod
Неделя 23
  • Debugging и работа с ошибками
  • Swagger / OpenAPI: документирование проекта
  • Подготовка к собеседованию: теория
Неделя 24
  • Подготовка к собеседованию (практика, mock-интервью)
  • Code Review — как читать и улучшать чужой код
  • Финальный проект — защита

Тренеры курса

Менторы и тренеры этого направления.

Ильяс Жуанышев

Ильяс Жуанышев

CEO и Основатель

Более 15 лет опыта работы в IT разработке и в Ed Tech. Выпускник SDU и KBTU по ИТ специальностям

Султанбек Кенжахимов

Султанбек Кенжахимов

Тренер по Golang

Выпускник KBTU, является действующим разработчиком Golang. Имеет более 5 лет опыта работы в Ed Tech.

Оставить заявку

Оставьте контакты — наш отдел приёмной комиссии перезвонит и поможет выбрать курс.

Отправляя форму, вы соглашаетесь на связь от BITLAB Academy по вашей заявке.