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

Курс надає знання та навички проектування та розробки послуги, які мають доступ до локальних та віддалених даних з різних джерел. Розглядаються питання розгортання додатків на локальних серверах, в гібридної середовищі та у 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)

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

за запитом

Ціна, грн