Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
1.1. Знакомство.mp4 |
144.05MB |
1.2. Схема проекта, который будем делать в течении курса.mp4 |
13.90MB |
1.3. Базовый репозиторий, с которого можно начать разработку.mp4 |
33.70MB |
1.4. Правила оформления домашних заданий.mp4 |
76.77MB |
1.5. Бонусы лучшему ученику.mp4 |
22.19MB |
1.6. Культура общения на курсе.mp4 |
12.39MB |
10.1. Зачем нужны тесты и какие они бывают.mp4 |
52.70MB |
10.2. Пишем unit-тесты для простого кода.mp4 |
30.95MB |
10.3. Пишем unit-тесты для API слоя.mp4 |
68.02MB |
10.4. Пишем unit-тесты для сервисного слоя.mp4 |
66.82MB |
11.1. Создаем свою платформенную библиотеку.mp4 |
12.42MB |
11.2. Ответы на вопросы.mp4 |
366.93MB |
12.1 Поднимаем http-сервер для работы с grpc gateway.mp4 |
45.84MB |
12.2 Интегрируем proto-валидация.mp4 |
52.85MB |
12.3 Поднимаем отдельный swagger-сервер.mp4 |
91.00MB |
12.4. Ответы на вопросы.mp4 |
328.79MB |
13.1 Подключаем транспортную безопасность на сервер и клиент.mp4 |
46.40MB |
14.1. Что такое JWT.mp4 |
30.38MB |
14.2 Реализуем аутентификацию и авторизацию на сервере.mp4 |
102.32MB |
14.3. Ответы на вопросы.mp4 |
303.54MB |
15.1. Знакомство с Zap логгером.mp4 |
61.87MB |
15.2. Пишем обертку над zap-логгером и подключаем ее к проекту.mp4 |
52.84MB |
15.3. Организуем сбор и отображение метрик.mp4 |
219.28MB |
15.4. Организуем сбор и отображение трейсов.mp4 |
100.91MB |
16.1. Применяем паттерн timeout.mp4 |
13.66MB |
16.2. Пишем свой Rate Limiter.mp4 |
62.61MB |
16.3. Подключаем готовую реализацию Circuit Breaker.mp4 |
57.29MB |
17.1. Пишем кастомный обработчик ошибок бизнес-логики.mp4 |
101.77MB |
18.1. Реализуем chat сервер на gRPC с использованием потоковой передачи данных.mp4 |
103.57MB |
2.1. Что такое протокол http.mp4 |
23.74MB |
2.2. Реализуем простенький http сервер.mp4 |
73.80MB |
2.3. Что такое REST.mp4 |
16.94MB |
3.1. Что такое protobuf и gRPC.mp4 |
51.34MB |
3.2. Реализуем простенький gRPC сервер и клиент.mp4 |
91.92MB |
3.3. Ответы на вопросы.mp4 |
326.56MB |
4.1. Регистрируемся в Selectel и покупаем свой сервер.mp4 |
15.16MB |
4.2. Собираем приложение и запускаем его на сервере.mp4 |
23.77MB |
4.3. Запускаем приложение из Docker образа.mp4 |
111.77MB |
4.4. Пишем actions для деплоя нашего приложения на сервер.mp4 |
54.56MB |
5.1. Пишем config’и для разных сред и их обработчик.mp4 |
56.15MB |
6.1. Что такое Postgres.mp4 |
12.95MB |
6.2. Запуск Postgres в Docker Compose.mp4 |
17.08MB |
6.3. Пишем миграции и накатываем их с помощью утилиты goose.mp4 |
28.03MB |
6.4. Простые запросы в Postgres с помощью pgx и билдера squirrel.mp4 |
52.43MB |
6.5. Заворачиваем накатку миграций в отдельный Docker контейнер.mp4 |
23.60MB |
6.6. Ответы на вопросы.mp4 |
348.15MB |
7.1. Что такое слои и зачем они нужны.mp4 |
23.32MB |
7.2. Пишем repo слой.mp4 |
58.21MB |
7.3. Пишем сервисный слой.mp4 |
27.98MB |
7.4. Пишем API слой.mp4 |
12.23MB |
8.1. Что такое DI контейнер.mp4 |
15.67MB |
8.2. Пишем свой DI контейнер.mp4 |
65.11MB |
9.1. Пишем свою обертку над клиентом к БД.mp4 |
52.20MB |
9.2. Пишем свой transaction manager.mp4 |
52.57MB |
9.3. Ответы на вопросы.mp4 |
391.95MB |
Домашнее задание.docx |
15.17KB |
Домашнее задание.docx |
14.24KB |
Домашнее задание.docx |
13.70KB |
Домашнее задание.docx |
13.50KB |
Домашнее задание.docx |
12.65KB |
Домашнее задание.docx |
14.59KB |
Домашнее задание.docx |
13.74KB |
Домашнее задание.docx |
13.89KB |
Дополнительные материалы.docx |
14.61KB |
Дополнительные материалы.docx |
14.43KB |
Ссылки.txt |
84B |
Ссылки.txt |
96B |