Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:03:13
    001 Что нужно сделать в первую очередь
  2. Урок 2. 00:05:55
    002 Напутственное слово
  3. Урок 3. 00:08:54
    003 Целеполагание в развитии ТАК ТО ВАЖНЫЙ ВИДОС
  4. Урок 4. 00:08:38
    004 Как учиться новому
  5. Урок 5. 00:04:10
    005 Как эффективно проходить курс
  6. Урок 6. 00:06:40
    006 Культура общение на курсе ВАЖНО ЗНАТЬ, ЧТОБ НЕ ПОЛУЧИТЬ БАН
  7. Урок 7. 00:10:44
    007 Обзор проекта, который будем делать на курсе
  8. Урок 8. 00:07:33
    008 Как подготовиться к первой неделе курса
  9. Урок 9. 00:20:41
    009 Как получить доступы, создать репозиторий и сдавать домашки
  10. Урок 10. 00:44:33
    010 Chi — самый популярный Go-роутер — маршруты, таймауты и корректное завершение работы
  11. Урок 11. 00:37:05
    011 Сначала контракт, потом код — описываем OpenAP
  12. Урок 12. 00:53:07
    012 gRPC, Protocol Buffers с нуля — описываем контракт сервиса и генерируем сервер и клиент через buf, запускаем и отлаживаем
  13. Урок 13. 00:16:47
    013 Интерцепторы перехватываем каждый запрос — логирование, перехват паник и кастомная логика
  14. Урок 14. 00:12:24
    014 Валидация входных данных — отсекаем невалидные запросы ещё до попадания в бизнес-логику
  15. Урок 15. 00:20:26
    015 gRPC-Gateway — один сервис, два протокола REST снаружи, gRPC внутри
  16. Урок 16. 00:15:26
    016 gRPC-Gateway с красивой отдельной документацией в Swagger UI
  17. Урок 17. 00:14:35
    017 HTTP вызывает gRPC — связываем сервисы между собой HTTP-фронтенд обращается к gRPC-бэкенду
  18. Урок 18. 00:06:36
    018 go.wor для нескольких сервисов — общие proto-определения, общие зависимости, единый репозиторий
  19. Урок 19. 00:14:51
    019 Описание домашки (1 неделя)
  20. Урок 20. 00:11:23
    020 Как сдавать домашки тем кто на тарифе стандарт Какие еще приколы
  21. Урок 21. 01:07:05
    021 API → Service → Repository → Client — чёткое разделение ответственности
  22. Урок 22. 00:22:51
    022 Первый тест на чистом Go, знакомство с фреймворком testify и
  23. Урок 23. 00:31:32
    023 Подменяем зависимости в тестах — стабы и моки Организуем работу
  24. Урок 24. 00:45:22
    024 Тесты в Clean Architecture, тестирование через suite и параллельные
  25. Урок 25. 00:06:26
    025 Описание домашки (2 неделя)
  26. Урок 26. 03:00:11
    026 QA 22.04.2026
  27. Урок 27. 00:43:16
    027 Что такое Docker, многоэтапная сборка, запуск не от root и dockerignore
  28. Урок 28. 00:18:37
    028 Что такое Docker Compose, как поднять несколько зависимостей за раз, healthcheck и зависимости контейнеров друг от друга
  29. Урок 29. 00:51:40
    029 Основы работы с PostgreSQL через драйвер pgx, работа с pool соединений, создание SQL запросов в сыром виде и через builder
  30. Урок 30. 00:33:49
    030 Версионируем изменение схемы данных через миграции с помощью утилиты Goose
  31. Урок 31. 00:11:59
    031 Изучаем концепцию Transaction Manager и учимся его применять для обеспечения атомарности нескольких операций над базой данных
  32. Урок 32. 00:11:16
    032 Описание домашки (3 неделя)
  33. Урок 33. 03:58:48
    033 QA 29.04.2026
  34. Урок 34. 00:30:22
    034 YAML и env конфигурация + профили конфигов local / production, переключаем поведение без изменения кода
  35. Урок 35. 00:15:07
    035 Ручной DI на Go с ленивой инициализацией зависимостей
  36. Урок 36. 00:33:57
    036 Платформенная библиотека для переиспользования компонентов в разных сервисах: паттерн closer, healthcheck и логер
  37. Урок 37. 00:15:09
    037 Храним разнородные данные в одной JSONB-колонке без раздувания схемы
  38. Урок 38. 01:12:27
    038 Entity, Value Object, domain сервис и application сервис
  39. Урок 39. 00:13:11
    039 Описание домашки (4 неделя)
  40. Урок 40. 02:59:53
    040 QA
  41. Урок 41. 00:20:24
    041 SELECT FOR UPDATE блокировка строк при чтении, правильный порядок
  42. Урок 42. 00:45:40
    042 Синхронный и асинхронный продюсер — гарантия доставки каждого
  43. Урок 43. 00:21:01
    043 Читаем поток событий обычным консьюмером и обеспечиваем горизонтальное
  44. Урок 44. 00:39:23
    044 Обработка сообщений пачками — накапливаем и обрабатываем группой
  45. Урок 45. 00:28:25
    045 Организация работы с Kafka в рамках чистой архитектуры
  46. Урок 46. 00:13:49
    046 Описание домашки (5 неделя)
  47. Урок 47. 04:08:09
    047 QA