Чему вы научитесь
- 🎯 После прохождения курса вы сможете:
- 🛠️ Разрабатывать микросервисы на 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 часов в неделю