Звезды и С - Главная Звезды и С - Citrix Звезды и С - Microsoft Звезды и С - О нас

Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск
Обучение

Специальные предложения
Software Assurance - Бесплатные курсы обучения по ваучерам
CITRIX
MICROSOFT
Авторские курсы Microsoft
Microsoft Windows Server 2012 R2 / 2016
Microsoft Windows 10 / 8.1
Облачные технологии: Microsoft Windows Azure, Private Cloud, Office 365
Microsoft Exchange Server 2013 / 2016
Microsoft System Center
Microsoft Lync Server 2013 / Skype for business 2015
Microsoft SQL Server 2014 / 2016
Microsoft SharePoint 2013 / 2016
Microsoft Visual Studio 2013 / 2016
Microsoft On-Demand
Расписание курсов Microsoft и Citrix в графическом формате
Корпоративное обучение пользователей Microsoft Office
Более ранние версии программных продуктов Microsoft
Cisco, VMware, Red Hat, ITIL, ets
Вечернее обучение
Условия обучения

Курс M20487: Создание облачных решений и веб - сервисов

Цена для физических лиц, р.: 28900
Цена для юридических лиц, р.: 29900
Цена вебинара для физических лиц, р.: 27900
Цена вебинара для юридических лиц, р.: 27900

Продолжительность курса (дней): 5

Даты (день): 29.07.2019, 02.09.2019, 07.10.2019, 18.11.2019, 23.12.2019

Даты (вечер): 29.07.2019, 02.09.2019, 07.10.2019, 18.11.2019, 23.12.2019

Курс готовит к тестам: 70-487

Цель: Основное внимание в программе курса уделяется изучению приёмов создания распределённых масштабируемых и безопасных приложений с использованием веб-сервисов, размещаемых как на локальных серверах предприятия, так и в облаке Windows Azure. Разбираются вопросы развёртывания в облаке, управления доступом к службам и организация взаимодействие между элементами распределённой системы. В курсе используется новейшая среда разработки Visual Studio 2012, также в курсе рассматриваются инструменты и службы Windows Azure. На занятиях выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания курса приступить к реальной разработке программного обеспечения.

Необходимая подготовка: Успешное окончание курса М20486: Разработка Web приложений с использованием ASP.NET MVC 5 или эквивалентная подготовка.

Предварительный тест:

Результат:

План курса:

20487 D

Module 1: Overview of service and cloud technologies.

  • Key Components of Distributed Applications.
  • Data and Data Access Technologies.
  • Service Technologies.
  • Cloud Computing.
  • Manipulating Data.
  • Lab : Exploring the Work Environment
    • Creating an ASP.NET Core project.
    • Create a simple Entity Framework model.
    • Create a web API class.
    • Deploy the web application to Azure.

Module 2: Querying and Manipulating Data Using Entity Framework.

  • ADO.NET Overview.
  • Creating an Entity Data Model.
  • Querying Data.
  • Lab : Creating a Data Access Layer using Entity Framework
    • Creating a data model.
    • Query the Database.
  • Lab : Manipulating Data
    • Create repository methods
    • Test the model using SQL Server and SQLite.

Module 3: Creating and Consuming ASP.NET Core Web APIs.

  • HTTP Services.
  • Creating an ASP.NET Core Web API.
  • Consuming ASP.NET Core Web APIs.
  • Handling HTTP Requests and Responses.
  • Automatically Generating HTTP Requests and Responses.
  • Lab : Creating an ASP.NET Core Web API
    • Create a controller class.
    • Use the API from a browser.
    • Create a client.

Module 4: Extending ASP.NET Core HTTP Services.

  • The ASP.NET Core Request Pipeline.
  • Customizing Controllers and Actions.
  • Injecting Dependencies into Controllers.
  • Lab : Customizing the ASP.NET Core Pipeline
    • Use Dependency Injection to Get a Repository Object.
    • Create a Cache Filter.
    • Create a Debugging Middleware.

Module 5: Hosting Services On-Premises and in Azure.

  • Hosting Services on-premises.
  • Hosting Services in Azure App Service.
  • Packaging Services in Containers.
  • Implementing Serverless Services.
  • Lab : Host an ASP.NET Core service in a Windows Service
    • Creating a new ASP.NET Core Application.
    • Registering the Windows Service.
  • Lab : Host an ASP.NET Core Web API in an Azure Web App
    • Create a Web App in the Azure portal
    • Deploy an ASP.NET Core Web API to the Web App.
  • Lab : Host an ASP.NET Core service in Azure Container Instances
    • Publish the service to a Docker container.
    • Host the service in Azure Container Instances.
  • Lab : Implement an Azure Function
    • Develop the service locally.
    • Deploy the service to Azure Functions.

Module 6: Deploying and Managing Services.

  • Web Deployment with Visual Studio 2017.
  • Continuous Delivery with Visual Studio Team Services.
  • Deploying Applications to Staging and Production Environments.
  • Defining Service Interfaces with Azure API Management.
  • Lab : Deploying an ASP.NET Core web service on Linux
    • Publish the ASP.NET Core web service for Linux
    • Configure Nginx as a reverse proxy.
  • Lab : Deploying to Staging and Production
    • Deploy the application to production.
    • Create a staging slot.
    • Swap the Environments.
  • Lab : Publishing a Web API with Azure API Management
    • Creating an Azure API Management instance.
    • Testing and managing the API.

Module 7: Implementing Data Storage in Azure.

  • Choosing a Data Storage Mechanism.
  • Accessing Data in Azure Storage.
  • Working with Structured Data in Azure.
  • Geographically Distributing Data with Azure CDN.
  • Scaling with Out-of-Process Cache.
  • Lab : Storing Files in Azure Storage
    • Store publicly accessible files in Azure Blobs
    • Generate and store private files in Azure Blobs.
  • Lab : Querying Graph Data with CosmosDB
    • Create the CosmosDB graph database.
    • Query the CosmosDB database.
  • Lab : Caching out-of-process with Azure Redis cache
    • Create the Azure Redis Cache service.
    • Access the cache service from code.
    • Test the application.

Module 8: Diagnostics and Monitoring.

  • Logging in ASP.NET Core.
  • Diagnostic Tools.
  • Application Insights.
  • Lab : Monitoring ASP.NET Core with ETW and LTTng
    • Collect and view ETW events.
    • Collect and view LTTng events.
  • Lab : Monitoring Azure Web Apps with Application Insights
    • Add the Application Insights SDK.
    • Load test the web service.
    • Analyze the performance results.

Module 9: Securing services on-premises and in Microsoft Azure.

  • Explaining Security Terminology.
  • Securing Services with ASP.NET Core Identity.
  • Securing Services with Azure Active Directory.
  • Lab : Using ASP.NET Core Identity
    • Add ASP.NET Core Identity middleware.
    • Add authorization code.
    • Run a client application to test the server.
  • Lab : Using Azure Active Directory with ASP.NET Core
    • Authenticate a client application using AAD B2C and MSAL.js.

Module 10: Scaling Services.

  • Introduction to Scalability.
  • Automatic Scaling.
  • Azure Application Gateway and Traffic Manager.
  • Lab : Load Balancing Azure Web Apps
    • Prepare the application for load-balancing.
    • Test the load balancing with instance affinity.
    • Test the load balancing without affinity.
  • Lab : Load Balancing with Azure Traffic Manager
    • Deploy an Azure Web App to multiple regions
    • Create an Azure Traffic Manager profile


  Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2019, Оферта