Программирование [Дмитрий Г., Наумченко Н., Коняхин Е, Наземнов Г.] [Rebrain] [Fevlake] Golang-разработчик Advanced (2021)

Stokrat

Модератор
Модератор
Stokrat

Stokrat

Модератор
Модератор
Сообщения
11,912
Реакции
1,531
Автор: Дмитрий Г., Наумченко Н., Коняхин Е, Наземнов Г.
Название: Golang-разработчик Advanced

1627390345081.png

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

Скачать
 

Сверху Снизу