Курс M20487 Розробка Microsoft Azure і веб-сервісів | nt.ua

Курс M20487 Розробка Microsoft Azure і веб-сервісів

Увага! Програма Software Assurance скасовується: 30.06.2021 – останній день, коли можна сформувати ваучери SA для оплати навчання на курсах Microsoft. Подробиці

Курс надає знання та навички проектування та розробки послуги, які мають доступ до локальних та віддалених даних з різних джерел. Розглядаються питання розгортання додатків на локальних серверах, в гібридної середовищі та у Windows Azure.


Після закінчення курсу слухачі зможуть:
  • запитувати та обробляти дані з Entity Framework;
  • використовувати ASP.NET Web API для створення http-сервісів та їх використання з клієнтами .NET та не .NET;
  • розширювати послуги ASP.NET Web API з використанням оброблювачів повідомлень, фільтрів дій та форматування типу носія;
  • створювати SOAP-сервіси з Windows Communication Foundation (WCF) та використовувати їх з .NET-клієнтами;
  • застосовувати принципи проектування до контрактів на обслуговування та розширювати WCF-послуги з використанням компонентів середовища користувача та поведінки;
  • убезпечити послуги WCF за допомогою транспорту та безпеки повідомлень;
  • використовувати Windows Azure Service Bus для керування повідомленнями за допомогою черг та топіків;
  • використовувати послуги хостингу на локальних серверах та на різних середовищах Windows Azure, зокрема, web-ролі, робочі ролі та web-сайти;
  • розгортати послуги на локальних серверах та у Windows Azure;
  • зберігати та мати доступ до даних в Windows Azure Storage та налаштувати права доступу до сховища;
  • створювати сервіс контролю та журналювання як локальний, так та у Windows Azure;
  • впроваджувати федеративну автентифікацію за допомогою послуг ACS ASP .NET Web API.
Аудиторія

Курс призначений для новачків та досвідчених .NET-розробників, які бажають дізнатися про розгортання та розвиток послуг у гібридному середовищі.


Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • досвід програмування на C# з використанням лямбда-виразів, LINQ та анонімних типів;
  • розуміння концепції багаторівневих додатків;
  • досвід роботи з запитами та маніпулювання даними за допомогою ADO.NET;
  • знання XML-структури даних
  1. Огляд послуг та хмарних технологій
    • Основні компоненти розподілених додатків
    • Дані та технології доступу до даних
    • Технології послуги
    • Cloud Computing
    • Вивчення Blue Yonder Airlines Travel Companion Application
  2. Запити та маніпулювання даними за допомогою Entity Framework
    • Огляд ADO.NET
    • Створення моделі Entity Data Model
    • Запит даних
    • Маніпулювання даними
  3. Створення та використання послуг ASP.NET Web API
    • Огляд http-послуг
    • Створення служби ASP.NET Web API
    • Обробка http-запитів та відповідей
    • Створення та надання послуг ASP.NET Web API
  4. Розширення та забезпечення послуг ASP.NET Web API
    • Запит джерела інформації через ASP.NET Web API
    • Відповідь джерела інформації через ASP.NET Web API
    • Створення послуги OData
    • Реалізація системи безпеки послуг в ASP.NET Web API
    • Ін'єкційні залежності в контролерах
  5. Створення служб WCF
    • Переваги створення послуг з WCF
    • Створення та реалізація контрактів
    • Налагодження та хостинг WCF-послуг
    • Використання послуг WCF
  6. Проектування та розширення WCF-послуг
    • Застосування принципів проектування до сервісних контрактів
    • Обробка розподілених транзакцій
    • Архітектура джерел інформації WCF
    • Розширення джерела інформації WCF
  7. Реалізація безпеки послуг WCF
    • Безпека джерел інформації
    • Повідомлення безпеки
    • Налаштування служби автентифікації та авторизації
  8. Windows Azure Service Bus
    • Реле Windows Azure Service Bus
    • ЧергаWindows Azure Service Bus
    • Теми Windows Azure Service Bus
  9. Послуги хостингу
    • Послуги локального хостингу
    • Послуги хостингу в Windows Azure
  10. Розгортання послуг
    • Web Deployment з Visual Studio
    • Створення та розгортання пакета web-додатків
    • Засоби командного рядка для пакета web-розгортання
    • Розгортання в Windows Azure
    • Безперервне постачання з TFS та GIT
    • Поради та рекомендації щодо розгортання
  11. Windows Azure Storage
    • Вступ до Windows Azure Storage
    • Windows Azure Blob Storage
    • Windows Azure Table Storage
    • Windows Azure Queue Storage
    • Обмеження доступу до Windows Azure Storage
  12. Моніторинг та діагностика
    • Виконання діагностики за допомогою трасування
    • Налаштування служби діагностики
    • Моніторинг IIS
    • Моніторинг послуг з використанням діагности Windows Azure
    • Налаштування з використанням IntelliTrace
    • Збір метрик Windows Azure
  13. Управління ідентифікацією та контролем доступу
    • Претензія на основі концепції особистості
    • Сервіс контролю доступу
    • Налаштування служби для використання федеративних тотожностей
    • Робота з федеративними посвідченнями на боці клієнта
  14. Масштабування послуги
    • Вступ до масштабованості
    • Балансування навантаження
    • Масштабування локальних послуг з розподілом кеша
    • Кешування Windows Azure
    • Застереження масштабування послуги
    • Глобальне масштабування

Реєстрація на найближчий курс

Код курсу

M20487

Тривалість, днів (годин)

5 (40)

Найближчі дати

за запитом

Ціна, грн

У вартість курсу входить

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронний офіційний підручник Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу