-
Урок 1.
00:00:25
Что нужно сделать в первую очередь
-
Урок 2.
00:03:47
Напутственное слово
-
Урок 3.
00:13:24
Целеполагание в развитии (такой важный видос)
-
Урок 4.
00:10:58
Как учиться новому
-
Урок 5.
00:13:36
Культура общения на курсе (важно знать, чтобы не получить бан)
-
Урок 6.
00:20:06
Обзор проекта, который будем делать на курсе
-
Урок 7.
00:02:07
Признание в любви к Коле Тузову
-
Урок 8.
00:44:26
Как подготовиться к первой неделе курса
-
Урок 9.
00:26:28
Что такое HTTP: HTTP/1.1, HTTP/2 и HTTP/3 — зачем придумали и чем отличаются
-
Урок 10.
00:11:32
Что такое REST API и какие у него особенности
-
Урок 11.
00:41:22
Создаём простой HTTP-сервер на chi. Первая middleware на Go
-
Урок 12.
00:16:51
Что такое OpenAPI и как описывать схемы контрактов
-
Урок 13.
00:27:36
Генерация HTTP API на основе OpenAPI схемы
-
Урок 14.
00:13:44
Как устроены gRPC и protobuf, где они применяются и в чём их особенности
-
Урок 15.
00:12:54
Пишем первый proto-файл
-
Урок 16.
00:16:59
Настраиваем генерацию gRPC сервера и gRPC клиента через buf
-
Урок 17.
00:20:31
Пишем логику gRPC сервера и запускаем gRPC клиента
-
Урок 18.
00:15:14
Поднимаем gRPC gateway для проксирования HTTP-трафика
-
Урок 19.
00:12:29
Обеспечиваем валидацию входных данных с помощью плагина proto
-
Урок 20.
00:34:30
Генерируем OpenAPI схему из proto файла. Поднимаем Swagger
-
Урок 21.
00:12:58
Пишем gRPC интерцептор и подключаем его к серверу
-
Урок 22.
00:09:53
Разбираемся, как организовать go workspace для многомодульного проекта
-
Урок 23.
00:09:11
Домашнее задание 1
-
Урок 24.
03:42:06
Что на самом деле скрывается за «софт скиллами»?
-
Урок 25.
03:41:07
Первая QA встреча 04.07.2025
-
Урок 26.
00:06:01
Зачем приложению нужна архитектура. Как структурировать Go-приложение
-
Урок 27.
00:16:11
Пишем repository-слой
-
Урок 28.
00:08:00
Пишем сервисный слой с бизнес-логикой
-
Урок 29.
00:11:18
Пишем API-слой с хендлерами и запускаем сервер
-
Урок 30.
00:05:04
Пишем обёртку над gRPC-клиентом, интегрируя его в архитектуру
-
Урок 31.
00:14:32
Что такое юнит-тест. Пишем первые юнит-тесты
-
Урок 32.
00:11:34
Осваиваем пакет testify для удобства написания тестов
-
Урок 33.
00:20:15
Пишем тесты с изоляцией зависимостей: ручные stub и генерируемые
-
Урок 34.
00:34:47
Интегрируем юнит-тесты в «чистую архитектуру» и используем тестовые данные
-
Урок 35.
00:22:01
dz2
-
Урок 36.
03:27:43
Вторая QA-Встреча
-
Урок 37.
01:01:07
Docker 2025 Полный Курс с ПРАКТИКОЙ За 1 Час
-
Урок 38.
00:34:01
Учимся использовать Docker-compose
-
Урок 39.
00:56:22
Поднимаем Postgres в Docker compose, накатываем миграции и пишем
-
Урок 40.
00:07:23
Интегрируем работу с Postgres в архитектуру сервиса
-
Урок 41.
00:34:25
Поднимаем MongoDB в Docker compose, накатываем миграции и пишем
-
Урок 42.
00:07:00
Интегрируем работу с MongoDB в архитектуру сервиса
-
Урок 43.
00:04:55
dz3
-
Урок 44.
03:50:37
Третья QA-встреча (16.07.2025)
-
Урок 45.
00:29:57
Зачем нужна конфигурация? Пишем свою обработку env конфигов
-
Урок 46.
00:51:25
Разрабатываем платформенную библиотеку
-
Урок 47.
00:19:11
Что такое DI контейнер и зачем он нужен. Пишем свой.
-
Урок 48.
01:04:41
Разворачиваем инфраструктуру для e2e тестов через testcontainers
-
Урок 49.
00:11:44
dz4
-
Урок 50.
01:07:54
СОБЕС ЯНДЕКС УМНЫЙ ДОМ
-
Урок 51.
04:16:13
Четвертая-QA-встреча 23.07.2025
-
Урок 52.
03:58:50
Доклад про перекат в Golang 30.07.2025
-
Урок 53.
00:45:03
Как писать Резюме
-
Урок 54.
01:01:31
СОБЕС ЯНДЕКС 280K
-
Урок 55.
01:11:18
Что такое Kafka и зачем она нужна
-
Урок 56.
00:32:03
Интегрируем работу с Kafka
-
Урок 57.
00:32:52
Регистрируем бота в telegram. Пишем два бота эхо бот и погодный
-
Урок 58.
00:17:40
Интегрируем работу с telegram ботов в архитектуру сервиса
-
Урок 59.
00:06:47
ДЗ
-
Урок 60.
00:44:35
СОБЕС ORION SOFT
-
Урок 61.
00:59:29
СОБЕС ЯНДЕКС ТАКСИ
-
Урок 62.
00:47:39
СОБЕС SELECTEL
-
Урок 63.
00:27:41
СОБЕС ОЗОН
-
Урок 64.
00:49:41
СОБЕС ТУТУ
-
Урок 65.
00:19:51
Введение в кэширование
-
Урок 66.
00:24:48
Поднимаем Redis в Docker compose
-
Урок 67.
00:32:09
Интегрируем работу с Redis в архитектуру сервиса
-
Урок 68.
00:05:28
Идентификация, аутентификация и авторизация в чем разница
-
Урок 69.
00:35:16
Разбираемся с JWT и реализуем API
-
Урок 70.
00:23:36
ДЗ
-
Урок 71.
00:53:20
СОБЕС ЯНДЕКС НОВЫЙ
-
Урок 72.
02:26:58
QA CALL
-
Урок 73.
01:48:31
СОБЕС ОЗОН
-
Урок 74.
00:29:28
СОБЕС ОЗОН БАНК
-
Урок 75.
01:02:46
СОБЕС ЯНДЕКС УМНЫЙ ДОМ
-
Урок 76.
01:35:57
QA
-
Урок 77.
01:04:58
СОБЕС МТС ОБЛАК СИС ТЕХНИЧКА
-
Урок 78.
01:25:52
СОБЕС МТС ОБЛАК СИС ДИЗ
-
Урок 79.
00:15:30
Что такое Open Telemetry
-
Урок 80.
01:12:34
Внедряем трейсинг в сервисы через Open Telemetry Collector
-
Урок 81.
00:44:30
Внедряем логирование в сервисы через Open Telemetry Collector
-
Урок 82.
00:59:21
Внедряем сбор метрик с помощью Open Telemetry Collector’а,
-
Урок 83.
00:06:32
dz
-
Урок 84.
02:42:55
LIVE CALL
-
Урок 85.
00:08:20
Что такое Envoy и зачем он нужен
-
Урок 86.
00:37:00
Проксируем через Envoy http трафик
-
Урок 87.
00:21:48
Проксируем через Envoy gRPC трафик
-
Урок 88.
00:26:29
Проксируем через Envoy gRPC трафик с аутентификацией
-
Урок 89.
00:02:43
DZ
task: [install-golangci-lint] [ -f $(pwd)/bin/golangci-lint ] || {
mkdir -p $(pwd)/bin
echo "📦 Устанавливаем golangci-lint v2.1.5..."
GOBIN=$(pwd)/bin go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.1.5
}
📦 Устанавливаем golangci-lint v2.1.5...
←[32mtask: [lint] $(pwd)/bin/golangci-lint run ./... --config=.golangci.yml
←[0mcmd\http_client\main.go:12:1: File is not properly formatted (gofumpt)
^
cmd\http_server\main.go:14:1: File is not properly formatted (gofumpt)
"time"
^
2 issues:
* gofumpt: 2
task: Failed to run task "lint": exit status 1
Была у кого такая ошибка в 11 уроке (или в других уроках подобная ошибка) при запуске task lint? Если да, то как пофиксить?
I can't upload them to Youtube (someone mentioned that), because my upload speed is crap...
However, if you only need subtitles, use Yandex Browser, as they are more convenient there
Yander browser cannot generate english subtitles.
Thanks, stay well.
In meantime, I just wanted to share my solution.
I found a way to generate english subtitles, it transcribes and translates russian into english subtitle. The software is called: Subtitle Edit, it's free. Just install it, go to Autio to Text option (under Video menu), for the engine, what works for me is CPP (it's full name is WhisperCPP). Download large-v2 model, since it's the most accurate one when it comes to precise translation of programming terms and that's it. For me, it's kinda slow since my PC is mediocre, but on strong machines with good gpu's it will go faster.
Anyway, I will try your suggestion, thanks once again. Let's goo, happy studying!!
upload to YouTube
turn on subtitles
enjoy
А если без шуток - это заслуга не только нас, но и всей комьюнити. Мы рады работать вместе.
https://t.me/+GMu650M3jD4zMzJi
Если мы хотим успеть к старту курса, нужно собраться оперативно: у нас есть время до вторника, чтобы принять решение, и до 30-го числа, чтобы внести оплату.
Кто готов - вступайте, посмотрим, сможем ли.