Чему вы научитесь
- Разрабатывать микросервисы на Go с использованием фреймворка GIN.
- Реализовывать аутентификацию и авторизацию с JWT-токенами.
- Настраивать базы данных PostgreSQL и MongoDB для микросервисов.
- Использовать Redis для кэширования данных.
- Контейнеризировать приложения с помощью Docker.
- Настраивать NGINX для маршрутизации и защиты сервисов.
- Деплоить проекты на удаленный сервер (VDS).
О курсе
🚀 Освойте создание микросервисов на Go с нуля! Научитесь разрабатывать сервисы авторизации и управления заметками, работать с PostgreSQL, MongoDB, Redis, Docker и NGINX, а также деплоить проект на VDS. Практический курс для уверенного старта в микросервисной архитектуре!
Для кого этот курс
👥 Этот курс подойдет:
🧑💻 Начинающим разработчикам, которые хотят освоить микросервисную архитектуру.
🖥️ Программистам, желающим изучить Go и популярные фреймворки (GIN, GORM).
🌐 Специалистам, интересующимся контейнеризацией (Docker) и деплоем на сервер.
🔒 Тем, кто хочет разобраться в настройке авторизации, кэширования и безопасности приложений.
Начальные требования
📋 Для успешного прохождения курса вам понадобится:
-
💻 Базовые навыки программирования на Go (но необязательно).
-
🛠️ Установленные инструменты: Go, Docker, VSCode (или любая IDE), Curl.
-
🔍 Желание учиться и разбираться в новых технологиях!
Преподаватели курса
Как проходит обучение
Текстовый формат + видео.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 48 учеников получили сертификат.
Что вы получите
- Два готовых микросервиса (auth и notes) с полным функционалом.
- Навыки работы с Go, PostgreSQL, MongoDB, Redis, Docker и NGINX.
- Опыт деплоя приложений на удаленный сервер.
- Знания по настройке безопасности (JWT).
- Сертификат об успешном прохождении курса (при выполнении всех заданий).
- Уверенность в создании современных микросервисных приложений! Собственный, полностью рабочий pet project который вы можете показать работодателю
Нагрузка
4-5 часов в неделю