Что нового

Golang (Go) Rebrain & Fevlake. Golang-разработчик Advanced (2021)

Скачать курс

ModeratoR #1

Administrator
-403.png

Автор: Rebrain & Fevlake
Название: Golang-разработчик Advanced (2021)



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










 

[TH] Filters

Прием платежей для сайтов

Верх