Golang - проектирование API, построение микросервисов

Этот курс позволит вам освоить основы микросервисной архитектуры для разработки backend сервисов на языке golang. 
модель OSI
tcp/ip
udp
http/https
принципы solid
Стандартная библиотека net/http
фреймворки Gin, Echo, Fiber
микросервисная архитектура
gRPC
RestAPI
rabbitmq
apache kafka
redis
jwt
oauth…

Чему вы научитесь

  • Управлять зависимостями с Go Modules и грамотно организовывать проект
  • Понимать стек сетевых протоколов (IP, TCP, UDP, HTTP/HTTPS) и применять его в коде
  • Применять SOLID-принципы для устойчивой архитектуры
  • Создавать HTTP- и TCP-сервера на чистом net/http и популярных фреймворках Gin, Echo, Fiber
  • Проектировать RESTful-API c версионированием и автогенерацией документации (Swagger/OpenAPI)
  • Строить микросервисную экосистему: синхронные/gRPC-вызовы, брокеры RabbitMQ и Kafka
  • Работать с PostgreSQL, MySQL, Redis; писать миграции и использовать ORM (GORM, sqlx)
  • Писать модульные и интеграционные тесты на Testify, отлаживать приложения с delve
  • Внедрять аутентификацию JWT/OAuth 2.0, шифрование SSL/TLS и управление секретами
  • Контейнеризировать сервисы в Docker, развертывать их в Kubernetes и настраивать CI/CD
  • Настраивать наблюдаемость: Prometheus + Grafana, логирование ELK, трассировку Jaeger
  • Профилировать и оптимизировать Go-код, масштабировать систему и балансировать нагрузку

О курсе

Курс "Golang: микросервисная архитектура и проектирование API" поможет вам освоить разработку масштабируемых микросервисных приложений на Go. Вы изучите принципы проектирования API, научитесь применять лучшие практики микросервисной архитектуры и создавать эффективные и надежные сервисы.

А больше информации о Golang, разработке и трендах в современном программировании вы можете узнать в нашем Telegram-канале Golang Trends | Dev.

Вы также можете задать любой вопрос по курсу у автора t.me/stepikm

Старт потока 31.03.2026

Для кого этот курс

Backend-разработчики, желающие перейти на Go или углубить знания Инженеры, которым предстоит строить распределённые системы и микросервисы DevOps/SRE-специалисты, планирующие лучше понимать кодовую часть сервисов Студенты технических направлений, готовящиеся к первой позиции Go-developer

Начальные требования

Для старта вам необходимо обладать базовым знанием синтаксиса языка  Golang

Наши преподаватели

Программа курса

загружаем...

Сколько стоит обучение

Price: 12 990 
Пока нельзя купить этот курс
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Расскажите о курсе друзьям

Price: 12 990 
Пока нельзя купить этот курс