Программирование [OTUS] C# ASP.NET Core разработчик. Часть 1/5 (2020)

VkurseGirl

VkurseGirl

Премиум клуб
Команда форума
Премиум клуб
27 Фев 2019
9,524
18,097
121
Голосов: 0
#1
Автор: OTUS
Название: C# ASP.NET Core разработчик. Часть 1/5 (2020)

sshot-29-jpg.6527

Описание:
Что даст вам этот курс


Вы сможете создавать различные информационные системы, состоящие из сайтов, мобильных клиентов, телеграмм-ботов и т.д., используя фреймворк C# ASP.NET Core и смежные технологии, такие как ReactJS, Xamarin и другие. Фреймворк позволяет быстро разрабатывать сложный функционал и высоконагруженные системы, требовательные к производительности.

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

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

Для C#-разработчиков с опытом от 2-3 лет, которые хотят углубиться в создание web-приложений, стать fullstack-специалистами.

На курсе вы научитесь:
  • Самостоятельно реализовывать как фронтенд, так и бекенд сайта;
  • Использовать ASP.Net Core и Razor Pages;
  • Работать с ReactJS и интегрировать его с ASP.NET Core;
  • Создавать высоконагруженные API на GraphQL, gRPC и SignalR Core;
  • Покрывать веб-приложения интеграционными и нагрузочными тестами;
  • Разворачивать веб-приложения в Docker-контейнерах и в облаках;
  • Настраивать CI/CD и использовать Kubernetes;
  • Реализовывать микросервисную архитектуру и использовать RabbitMQ;
  • Управлять безопасностью и защищаться от хакерских атак.
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.

1 Введение в ASP.NET Core и WebApi
  • Вводное занятие в курс
  • Знакомимся с ASP.NET Core
  • Конфигурирование приложения, разработка контроллеров и подключение Swagger-а
  • Стандартный и нестандартные DI контейнеры: что и когда использовать
  • Работа с базой данных с помощью Entity Framework Core
2 Разворачивание приложения в облаке
  • Способы размещения приложения, Kestrel, IIS
  • Введение в docker, обзор docker compose
  • Введение в CI/CD и настройка на практике
  • Использование Kubernetes в качестве системы оркестрации контейнеров
  • Разворачивание ASP.NET Core приложения в облаке
  • Ретроспектива и планирование
3 Прокачиваем проект
  • Конвейеры ПО промежуточного слоя (Middleware)
  • Различные способы валидации данных
  • Юнит тестирование: фреймворки и инструменты
  • Как устроено логгирование в ASP.NET Core
  • Кеширование: внутреннее и внешнее
  • Пишем свой API: REST vs OData
  • Пишем свой API: GraphQL, gRPC, SignalR Core
  • Интеграционное, нагрузочное тестирование
  • Ретроспектива и планирование
4 Микросервисная архитектура
  • Монолиты и микросервисы: что есть что
  • Как превратить монолит в микросервисы
  • Работа сданными в микросервисах: Архитектура
  • Работа сданными в микросервисах: Работа с реляционными БД
  • Работа сданными в микросервисах: Работа с NoSQL
  • Обзор популярных брокеров сообщений и работа с RabbitMQ
  • Как создать хороший шаблон для микросервисов
  • Ретроспектива и планирование
5 Frontend-технологии
  • Базовые элементы фронтенда: Razor + jQuery+ MVC
  • Современный фронтенд
  • Введение в React
  • React
  • React Router & Redux
  • Как подружить React.JS с Asp.net Core
  • Ретроспектива и планирование
6 Управление безопасностью
  • Модель авторизации / аутентификации в Asp.net Core
  • Разграничение прав доступа встроенными средствами
  • Identity Server 4: Обзор и устройство
  • Identity Server 4: Вход через внешних провайдеров
  • Как защититься от хакерских атак
7 Проектная работа
  • Консультация по проектным работам
  • Защита проектных работ

Продажник:

Скрытое содержимое для зарегистрированных пользователей!

Скачать:
Скрытое содержимое могут видеть только пользователь группы : Премиум клуб
 

О нас

  • На нашем форуме есть все курсы и материалы со всей сети для того, чтобы вы смогли начать действовать и занялись любимым делом в интернете. Бесплатные курсы, тренинги, книги, уроки, гайды, вебинары на различные тематики. Изучи как открыть свой бизнес бесплатно и как можно заработать.
  • Форум Вкурсе - это:
    • Популярные обучающие курсы от известных спикеров и авторов;
    • Огромный раздел по актуальным схемам заработка в интернете;
    • Слитые складчины по бизнесу, дизайну, и многое другое

Быстрая навигация

Меню пользователя