
Курс Golang Advanced
0%Программа курса
Ознакомьтесь с программой курса «Курс Golang Advanced» от Rebrain - rebrainme.com
- Онбординг. Введение.
- Работа с БД. Конфигурирование подключения к БД (Postgres). Работа с БД (Postgres). Миграции (Goose). Работа с базой на примере использования GORM. Нереляционная база данных MongoDB*.
- Сервер на Go (обработка запросов context middleware). Поднимаем сервер, роутинг, первый handler. Работа с параметрами. Роутер Gorilla. Роутер Chi*. Middleware. Контекст запроса. FastHTTP*. WebSockets*.
- Низкоуровневость + продвинутая сборка. Продвинутая работа с модулями. Сборка с использованием Idflags. Сборка для разных ОС. Пакет unsafe. Cgo.
- Микросервисная архитектура. Docker-образ для сервиса. Продвинутая сборка образа. Конфигурация приложения.
- Межсервисное взаимодействие. Синхронное HTTP-взаимодействие и Swagger. Фреймворк gRPC. gRPC Streams, interceptors. Асинхронное взаимодействие и Kafka. Работа с GraphQL в Go*.
- Оптимизация. in-memory хранение. Redis. Алгоритм кеширования LRU.
- Работа сервиса в кластере. Формат логов и уровни логирования. Логи в Graylog. Сквозное логирование. Метрики приложения. Graceful shutdown. Healthcheck.
- Финальное задание. Финальное задание. Подведение итогов.
Чему вы научитесь
- Научитесь уверенно работать с темой: сервер на go (обработка запросов context middleware). поднимаем сервер, роутинг, первый handler. работа с параметрами. роутер gorilla. роутер chi*. middleware. контекст запроса. fa…
- Научитесь уверенно работать с темой: межсервисное взаимодействие. синхронное http взаимодействие и swagger. фреймворк grpc. grpc streams, interceptors. асинхронное взаимодействие и kafka. работа с graphql в go*.
- Научитесь создавать и применять: низкоуровневость + продвинутая сборка. продвинутая работа с модулями. сборка с использованием idflags. сборка для разных ос. пакет unsafe. cgo.
- Научитесь создавать и применять: микросервисная архитектура. docker образ для сервиса. продвинутая сборка образа. конфигурация приложения.
- Освоите и сможете применять: работа сервиса в кластере. формат логов и уровни логирования. логи в graylog. сквозное логирование. метрики приложения. graceful shutdown. healthcheck.
Подробная информация о курсе
Освойте работу с популярным языком программирования на продвинутом уровне
Цены и сроки
- Стоимость65 000 ₽
- Старая цена65 000 ₽
- Дата началаc Invalid Date
Содержание
- Формат обучениясамостоятельно
По окончанию курса
- Диплом или сертификатсертификат



























