|
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 |