Курс на Stepik
Обложка курса «Golang — микросервисная архитектура, проектирование API» на Stepik
9 990 ₽

Golang — микросервисная архитектура, проектирование API 3.667

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Golang — микросервисная архитектура, проектирование API»Учеников на курсе 268
Сертификаты, выданные на курсе «Golang — микросервисная архитектура, проектирование API»Сертификатов выдано 0
Отзывы о курсе «Golang — микросервисная архитектура, проектирование API»Отзывов получено 3
Рейтинг курса «Golang — микросервисная архитектура, проектирование API»Рейтинг курса 3.667
Уроки в курсе «Golang — микросервисная архитектура, проектирование API»Количество уроков 56
Тесты в курсе «Golang — микросервисная архитектура, проектирование API»Количество квизов 142
Задачи с кодом в курсе «Golang — микросервисная архитектура, проектирование API»Количество задач с кодом 105
Время прохождения курса «Golang — микросервисная архитектура, проектирование API»Время прохождения курса
Стоимость курса «Golang — микросервисная архитектура, проектирование API»Стоимость курса 9 990 ₽
Обновления курса «Golang — микросервисная архитектура, проектирование API»Обновления курса
Дата публикации курса «Golang — микросервисная архитектура, проектирование API»Дата публикации курса
Последнее обновление курса «Golang — микросервисная архитектура, проектирование API»Последнее обновление

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

  • Управлять зависимостями с 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-код, масштабировать систему и балансировать нагрузку

О курсе

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

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

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

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

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

Преподаватели курса

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