Golang-разработчик - Advanced (2021) Видеокурс![]() Сферы применения языка Go обусловлены идеей его происхождения: быстрый, простой инструмент для параллельного программирования. Именно поэтому он наиболее применим при создании сетевых приложений, консольных утилит, систем мониторинга и, конечно, в web-программировании для разработки back-end. По причине того, что web-разработка находится на стыке системного, сетевого и прикладного программирования, Go здесь очень хорошо прижился. Программа практикума Работа с БД -Конфигурирование подключения к БД (postgres) -Работа с БД (postgres) -Миграции (goose) -Работа с базой на примере использования GORM -Работа с NoSql (Mongo) Сервер на Go (обработка запросов, context, middleware) -Поднимаем сервер, роутинг, первый handler -Работа с параметрами -Роутер Gorilla -Роутер Chi -Middleware -Контекст запроса -fasthttp -WebSockets Низкоуровневость + продвинутая сборка -Продвинутая работа с модулями -Сборка с использованием Idflags -Сборка для разных ОС -Пакет unsafe -Cgo Микросервисная архитектура -Заворачиваем наш сервис в образ -Продвинутая сборку образа -Подтягиваем конфигурации из key-value store (consul) Межсервисное взаимодействие -Синхронное взаимодействие через REST -gRPC взаимодействие -Interceptors -Асинхронное взаимодействие (kafka) и pub-sub -Работа с GraphQL в Go Оптимизация -in-memory хранение -Redis -Самописный LRU cache Работа сервиса в кластере -Формат логов и уровни логирования -Пишем логи (Greylog) -Сквозное логирование -Метрики (Prometheus + Grafana) -graceful обработка сигналов -healthcheck Информация о видео Название: Golang-разработчик - Advanced Автор: Коллектив Год выхода: 2021 Жанр: Видеокурс Язык: Русский Выпущено: Россия Продолжительность: долго Файл Формат: MKV (+доп.файлы) Видео: AVC, 1920x1080, ~726 Kbps Аудио: AAC, 128 Kbps, 48.0 KHz Размер файла: 6.93 Gb Скачать Golang-разработчик - Advanced (2021) Видеокурс |
Категория: Видео уроки
Теги: