Хотите освоить микросервисную архитектуру на практике и научиться создавать современное веб‑приложение с нуля? Этот курс идеально подходит для разработчиков, которые хотят закрепить знания .NET, Next.js, Docker, Kubernetes и получить реальный проект в портфолио.
Что вы создадите в рамках курса
Вы шаг за шагом разработаете полноценное аукционное приложение на микросервисах: от первых сервисов до запуска в локальном Kubernetes‑кластере и последующего размещения в интернете. Курс построен максимально практично: вы будете программировать вместе с преподавателем на протяжении большей части занятий.
Ключевые технологии курса
.NET для разработки backend‑микросервисов.
Next.js (App Router) для современного клиентского приложения.
RabbitMQ и gRPC для коммуникации между сервисами.
IdentityServer для аутентификации и авторизации.
YARP как API‑шлюз.
SignalR для обмена уведомлениями в реальном времени.
Docker для контейнеризации и локального запуска.
GitHub Actions для CI/CD.
Чему вы научитесь
К концу курса вы не просто поймете, что такое микросервисы — вы сможете самостоятельно проектировать и разворачивать распределённые приложения.
Настройка взаимодействия сервисов через очереди и бинарные протоколы.
Создание UI на Next.js с использованием современных возможностей SSR/ISR.
Построение надёжной аутентификации через IdentityServer.
Оптимизация API‑взаимодействия через YARP‑шлюз.
Подготовка Docker‑образов и управление многосервисной системой через Compose.
Дополнительные модули
После основной части вы сможете углубиться в продвинутые темы:
Юнит‑тестирование и интеграционное тестирование микросервисов.
Развёртывание приложения в локальном Kubernetes.
Публикация в интернет‑кластере Kubernetes.
Инструменты и требования
Все процессы демонстрируются в Visual Studio Code, но вы можете использовать любой совместимый редактор. Важно, чтобы система (Windows, Linux или macOS) поддерживала Docker — это ключевой компонент курса.
Что подготовить
Компьютер, поддерживающий Docker.
Базовое понимание C# или JavaScript (желательно, но не обязательно).
Готовность к практической работе.
Кому подойдёт этот курс
Этот курс — для тех, кто лучше всего учится на практике. Если вы хотите освоить микросервисный подход, укрепить навыки работы с .NET и Next.js и создать реальный многоуровневый проект, он вам идеально подойдёт.
После прохождения курса вы сможете
Проектировать и реализовывать микросервисные приложения.
Связывать сервисы через очереди, gRPC и шлюзы.
Создавать современные веб‑приложения на Next.js.
Работать с Docker и Kubernetes в реальных сценариях.
Настраивать CI/CD для многосервисной архитектуры.
Присоединяйтесь и создайте масштабируемое приложение на .NET и Next.js с нуля до полноценного деплоя!
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф