Описание
Golang – это:
1. 12 место по популярности в мире средиязыков программирования
*по данным рейтинга TIOBE
2. 200 000 р.- Средняя зарплата Golang-разработчика
3. 1800 вакансий на территории РФ
*данные взяты с сайта hh.ru
Кому подойдет практикум:
– Разработчики
– Специалисты по тестированию
– Системные архитекторы и аналитики
– DevOps-инженеры
Практикум Golang by REBRAIN:
– 90% практики, 25 рабочих задач
– Все задания идут в ваше портфолио
– Эффективность. Вы своими руками сделаете задания, актуальные для разработчика на Go
– Выполняете реальные кейсы разработчика на 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
Отзывы
Отзывов пока нет.