Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.NET Core Microservices - Полное руководство.
Highest Rated
Rating: 4.6 out of 5(230 ratings)
851 students

.NET Core Microservices - Полное руководство.

Изучите реализацию микросервисов с WebAPI, .NET Core MVC в .NET 6, с Cервисной шиной в Azure и Duende Identity Server.
Last updated 4/2024
Russian

What you'll learn

  • Создание приложений на основе архитектуры микро сервисов в .NET 6.
  • Разработка .NET API для Аутентификации и Авторизации
  • Авторизация в Identity Server с помощью ролей.
  • Хранение в Azure Blob Storage
  • Использование шлюзов (Gateways) для Микросервисов.
  • Реализация Swagger Open API
  • Веб-приложение ASPNET Core с Bootstrap 5
  • Реализация 7 микросервисов с использованием .NET 6
  • Интеграция с Identity Server
  • Асинхронное и синхронное взаимодействие между микросервисами

Course content

18 sections166 lectures10h 45m total length
  • Введение2:24
  • Почему именно Микро сервисы?4:48
  • Обзор всех разделов курса.3:02
  • Отзыв о курсе для Udemy и бесплатный контент как бонус к курсу.0:40
  • Предварительные требования.1:15
  • Сравнительный обзор Монолитной и Микросервисной архитектуры.5:24
  • Финальная версия Архитектуры Проекта.2:35
  • Необходимое программное обеспечение.1:24
  • Демонстрация финальной версии приложения.3:35
  • Ресурсы проекта.2:00
  • Как установить финальную версию приложения из репозитория GitHub0:28
  • Как запустить финальную версию проекта на локальном компьютере.8:56
  • Бонусный контент3:38
  • Изменение структуры файлов проектов для ASP.NET Core, в последних релизах .NET 66:02

Requirements

  • Опыт работы с C# и SQL 3-6 месяцев.
  • Базовые понятия в HTML, CSS и Bootstrap.
  • Для тех кто уже имеет опыт во FrontEnd, особенно для разработчиков на JavaScript, настоятельно рекомендую предварительное изучение концепций строгой типизации и ООП.
  • Для тех кто имеет опыт работы с языками строгой типизации и ООП, но не имеет опыта во FrontEnd, нужны основы HTML, CSS, JavaScript, BootStrap.
  • Необходимы базовые знания по работе с Git/GitHub.
  • CRUD операции в .NET Core.
  • .NET API c функционалом CRUD-операций.
  • Entity Framework Core с реализацией CRUD - операций.
  • Visual Studio 2019 / 2019 Preview (для .NET 6).
  • SQL Server Management Studio 2018.

Description

Ваш проект или ваша команда устала от недостатков монолитного приложения? или вы один из тех разработчиков, которые что то слышали  о микро сервисах, но не знаете, с чего начать? или вам интересно, подходит ли архитектура микросервисов для вашего .NET-проекта? или вы устали от других курсов, где вам дают хорошее начало, но в середине курса вы задаетесь вопросом, что происходит, и о чем это все?

Если это действительно так, то это идеальный курс для ответов на все ваши вопросы!

Вы изучите основополагающие элементы микросервисов, постепенно, шаг за шагом, создавая реальное приложение на основе микросервисов с .NET 6.  Мы будем создавать несколько микросервисов, а для аутентификации и авторизации мы будем использовать Identity Server! Я расскажу вам об основных блоках Identity Server и о том, как его подготовить и запустить!

Узнайте, как создавать микро сервисы в мире .NET с помощью .NET API, Ocelot, Duende Identity Server, Entity Framework Core и чистой архитектуры с использованием последней версии .NET 6!

Вы будете разрабатывать модули электронной коммерции для микросервисов Каталога Товаров, Корзины Покупок, системы Заказов, системы Платежей и Почтовой Рассылкой, используя SQL Server, с обменом данными через служебную шину Azure. Вы можете изучить архитектуру микросервисов и ее пошаговую реализацию на .NET, с подробными объяснениями и деталями.

Вы также будете разрабатывать следующие микро сервисы и изучать темы:

- Микросервис каталога Товаров;

-Микросервис Identity Server;

-Микросервис для Купонов;

-Микросервис Корзины Покупок;

-Микросервис Заказов;

-Микросервис Почтовой Рассылки;

-Микросервис для on-line Платежей;

-MVC Web Application.

Бонусное видео с Брокером сообщений RabbitMQ.



Who this course is for:

  • Студенты, желающие изучить микро сервисы с .NET Core
  • Все, кто хотел бы корректно создавать приложения с микро сервисами.
  • Студенты, желающие изучить коммуникации с помощью служебной шины Azure.
  • Студенты, желающие изучить основы Identity Server.