Код курса.
У каждого курса есть свой уникальный международный код. Зная этот код вы можете быстро найти курс в форме поиска.
В этом курсе студенты узнают, как проектировать и разрабатывать службы, которые получают доступ к локальным и удаленным данным из различных источников. Студенты также узнают, как разрабатывать и развертывать службы в гибридных средах, включая локальные серверы и Microsoft Azure.
Курс предназначен в первую очередь для разработчиков .NET, которые хотят научиться разрабатывать сервисы и развертывать их в гибридных средах. Также, для разработчиков .NET с опытом разработки веб-приложений, которые изучают разработку новых приложений или переносят существующие приложения в Microsoft Azure.
Модуль 1: Обзор сервисных и облачных технологий
Этот модуль предоставляет обзор сервисных и облачных технологий с использованием Microsoft .NET Core и Azure. В первом уроке «Ключевые компоненты распределенных приложений» рассматриваются характеристики, которые являются общими для распределенных систем, независимо от технологий, которые они используют. Урок 2 «Технологии доступа к данным» описывает, как данные используются в распределенных приложениях. На уроке 3 «Сервисные технологии» обсуждаются два наиболее распространенных протокола в распределенной системе и технологии .NET Core, используемые для разработки сервисов на основе этих протоколов. Урок 4 «Облачные вычисления» описывает облачные вычисления и их применение в Azure.
Занятия
Лабораторная работа: изучение рабочей среды
После прохождения этого модуля студенты смогут:
Модуль 2. Запрос и управление данными с использованием Entity Framework
В этом модуле вы узнаете о модели данных Entity Framework, а также о том, как создавать, читать, обновлять и удалять данные. Entity Framework - это богатый объектно-реляционный картограф, который предоставляет удобный и мощный интерфейс прикладного программирования (API) для манипулирования данными. Этот модуль фокусируется на подходе Code First с Entity Framework.
Занятия
Лабораторная работа: создание уровня доступа к данным с использованием Entity Framework
После прохождения этого модуля студенты смогут:
Модуль 3: Создание и использование основных веб-API ASP.NET
ASP.NET Core Web API предоставляет надежную и современную среду для создания сервисов на основе протокола передачи гипертекста (HTTP). В этом модуле вы познакомитесь с сервисами на основе HTTP. Вы узнаете, как работает HTTP, и познакомитесь с сообщениями HTTP, методами HTTP, кодами состояния и заголовками. Вы также познакомитесь с архитектурным стилем передачи представлений (REST) и гипермедиа. Вы узнаете, как создавать службы на основе HTTP с помощью ASP.NET Core Web API. Вы также узнаете, как потреблять их от различных клиентов. После урока 3 в лаборатории «Создание базовых веб-API ASP.NET» вы создадите веб-API и получите его от клиента.
Занятия
Лабораторная работа: создание основного веб-API ASP.NET
После прохождения этого модуля студенты смогут:
Модуль 4: Расширение ASP.NET Core HTTP Services
ASP.NET Core Web API предоставляет законченное решение для построения HTTP-сервисов, но сервисы часто имеют различные потребности и зависимости. Во многих случаях вам потребуется расширить или настроить способ, которым ASP.NET Core Web API выполняет вашу службу. Потребности в обработке, такие как обработка ошибок и ведение журнала, интегрируются с другими компонентами вашего приложения и поддерживают другие стандарты, доступные в мире HTTP. Понимание того, как работает ASP.NET Core Web API, важно при расширении ASP.NET Core Web API. Разделение обязанностей между компонентами и порядок выполнения важны при вмешательстве в работу ASP.NET Core Web API. Наконец, с помощью ASP.NET Core Web API вы также можете расширить способы взаимодействия с другими частями вашей системы. С механизмом разрешения зависимостей вы можете контролировать, как создаются экземпляры вашего сервиса, предоставляя вам полный контроль над управлением зависимостями сервисов.
Занятия
Лабораторная работа: настройка основного конвейера ASP.NET
После прохождения этого модуля студенты смогут:
Модуль 5: Локальные хостинги и Azure
В этом модуле вы узнаете, как разместить ваше приложение в локальной сети и в Azure. Вы также узнаете о контейнерах Docker и о создании бессерверных приложений с функциями Azure.
Занятия
Лабораторная работа: размещение службы ASP.NET Core в службе Windows
Лабораторная работа: размещение основного веб-API ASP.NET в веб-приложении Azure.
Лабораторная работа: размещение основной службы ASP.NET в экземплярах контейнера Azure
Лабораторная работа: реализация функции Azure
После прохождения этого модуля студенты смогут:
Модуль 6: Развертывание и управление сервисами
В этом модуле вы узнаете о Web Deploy и о том, как развертывать веб-приложения с помощью Web Deploy в Visual Studio. Вы также узнаете, как определять непрерывную интеграцию и конвейеры непрерывной доставки и как использовать Azure API Management и OpenAPI для предоставления надежных, безопасных и надежных API-интерфейсов своим клиентам.
Занятия
Лабораторная работа: развертывание веб-службы ASP.NET Core в Linux
Лаборатория: Развертывание на стадии и производство
Лабораторная работа: публикация веб-API с помощью Azure API Management
После прохождения этого модуля студенты смогут:
Модуль 7. Реализация хранилища данных в Azure
В этом модуле объясняется, как хранить и получать доступ к данным, хранящимся в хранилище Azure. Также объясняется, как настроить права доступа к хранилищу для контейнеров и содержимого хранилища.
Занятия
Лабораторная работа: хранение файлов в хранилище Azure
Лабораторная работа: запрос данных графика с помощью CosmosDB
Лабораторная работа: кэширование вне процесса с помощью кэша Redis Azure
После прохождения этого модуля студенты смогут:
Модуль 8: Диагностика и мониторинг
В этом модуле объясняется, как отслеживать и регистрировать службы, как локальные, так и в Azure.
Занятия
Лабораторная работа: мониторинг ядра ASP.NET с помощью ETW и LTTng
Лабораторная работа: мониторинг веб-приложений Azure с помощью Application Insights
После прохождения этого модуля студенты смогут:
Модуль 9: Защита сервисов локально и в Microsoft Azure
В этом модуле описываются концепции и стандарты идентификации на основе утверждений, а также способы реализации проверки подлинности и авторизации с помощью Azure Active Directory для защиты службы ASP.NET Core Web API.
Занятия
Лабораторная работа: использование основной идентификации ASP.NET
Лабораторная работа: использование Azure Active Directory с ядром ASP.NET
Модуль 10: Сервисы масштабирования
В этом модуле объясняется, как создавать масштабируемые службы и приложения и автоматически масштабировать их с помощью балансировщиков нагрузки веб-приложений, шлюза приложений Azure и диспетчера трафика Azure.
Занятия
Лабораторная работа: балансировка нагрузки веб-приложений Azure
Лабораторная работа: балансировка нагрузки с помощью диспетчера трафика Azure
После прохождения этого модуля студенты смогут:
По окончании обучения слушатели получают либо Сертификат Учебного Центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении). Для получения Свидетельства необходимо, чтобы длительность обучения превышала 16 академических часов, а также необходимо предоставить оригинал Диплома о профессиональном или высшем образовании государственного образца.
Помимо этого, по факту прохождения авторизованных курсов вендоров Cisco, Postgres, AstraLinux, Microsoft, ICAgile выдается электронный сертификат вендора.
Возьмите паспорт и Диплом об окончании профессионального или высшего образования. Диплом понадобится для получения Удостоверения о повышении квалификации (в случае отсутствия Диплома, по окончании курса будет выдан Сертификат Учебного Центра, подтверждающий факт пройденного обучения).
За несколько дней до начала обучения (обычно за неделю) все слушатели получают приглашение по указанной электронной почте (если обучение заказывалось централизованно, ваш персональный мейл могли не передать - обратитесь к специалисту вашей организации, кто заказывал курсы, приглашение есть у него). В приглашении указан адрес и прочая полезная для слушателя информация. Если вы не получили приглашение – обратитесь к нам любым удобным для вас способом, и мы сообщим адрес и продублируем приглашение на вашу почту.
В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.
По поводу остальных филиалов и корпусов – уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.
Да, во время занятий для слушателей всегда доступны чай, кофе, прохладительные напитки и орешки, печеньки и другие снеки на кофе-брейках. Помимо этого, в обеденный перерыв будет предложен полноценный горячий обед.
Наш центр работает с корпоративными и частными клиентами. Для каждой категории клиентов мы разработали различные варианты сотрудничества, позволяющие гибко подходить к ценообразованию и вариантам оплаты.
Обо всех специальных условиях читайте в разделе Спецпредложения.
Недостаточно информации? Напишите нам, и мы сделаем вам предложение, от которого невозможно отказаться.