spinner-it

Розробка рішень Microsoft Azure

Мета курсу

 

Навчити використовувати існуючу програму ASP.NET MVC і розширювати його функціональність в процесі переміщення в Azure. Курс дає необхідні знання для побудови високодоступного рішення в хмарі.

 

Аудиторія

Цей курс призначений для студентів, які мають досвід створення вертикально масштабованих додатків. А також мають досвід роботи з платформою Microsoft Azure і базове розуміння пропонованих в Azure послуг. Слухачі даного курсу повинні мати досвід в реалізації і моніторингу рішень Microsoft Azure. А також володіти засобами розробки, методиками, використовуваними для побудови прикладних рішень.

 

Після закінчення курсу слухачі зможуть:

  • Порівнювати послуги, доступні на платформі Azure.
  • Налаштовувати і розгортати веб-додатки ASP.NET.
  • Створювати веб-сайти Azure з галереї.
  • Розгортати і проводити моніторинг веб-сайтів Azure.
  • Створювати і налаштовувати віртуальні машини Azure.
  • Описувати відносини між хмарними службами і віртуальними машинами.
  • Розгортати існуючі пакети хмарної служби.
  • Створювати і керувати своїм обліковим записом зберігання.
  • Управляти BLOB-об'єктами і контейнерами в обліковому записі зберігання.
  • Створювати, налаштовувати і підключатися до примірника бази даних SQL.
  • Визначати наслідки імпорту автономних баз даних SQL.
  • Керувати користувачами, групами і підписками у екземплярі Служба каталогів Azure Active Directory.
  • Створювати віртуальні мережі.
  • Реалізовувати точки підключення для вузла мережі.

Модуль 1. Розробка з використанням платформи Microsoft Azure

Теми

  • Сервіси Azure
  • Портал управління

Модуль 2. Створення середовища розробки з використанням віртуальних машин Azure

Теми

  • Побудова віртуальних машин Azure
  • Робоче навантаження віртуальної машини Azure
  • Перенесення примірників віртуальної машини Azure

Лабораторна робота: Створення віртуальної машини Azure для розробки і тестування

  • Створення логічної мережі за допомогою Azure
  • Створення віртуальної машини розробника за допомогою Azure
  • Налаштування віртуальної машини розробника
  • Створення образу віртуальної машини

Модуль 3. Веб-інфраструктури в платформі Azure

Теми

  • Azure веб-сайти
  • Хостинг веб-додатків в Azure
  • Налаштування веб-сайту Azure
  • Публікації веб-сайту Azure

Лабораторна робота: Створення веб-сайту ASP.NET за допомогою Azure Websites

  • Створення сайту Azure
  • Розгортання веб-додатки ASP.NET на веб-сайті Azure
  • Налаштування на веб-сайті Azure

Модуль 4. Використання баз даних SQL в Azure

Теми

  • Огляд баз даних Azure SQL
  • Управління базами даних SQL Azure в
  • Використання баз даних Azure SQL з SQL Server Data Tools
  • Безпека і відновлення примірників баз даних Azure SQL

Лабораторна робота: Зберігання даних подій в базах даних Azure SQL

  • Створення примірника Azure SQL
  • Використання Entity Framework з Azure SQL

Модуль 5. Розробка хмарних додатків підвищеної доступності

Теми

  • Практичні рекомендації проектування програми високої доступності
  • Аналітика генерується навантаження
  • Розробка додатків підвищеної продуктивності з допомогою ASP.NET
  • Поширені шаблони хмарних додатків
  • Кешування даних додатка

Модуль 6. Супровід служб в Azure

Теми

  • Розуміння хмарних сервісів
  • Веб-ролі хмарних служб
  • Робочі ролі хмарних служб
  • Обробка робочих ролей хмарних служб
  • Налаштування конфігурацій хмарних служб
  • Оновлення та управління розгортанням хмарних служб Azure

Лабораторна робота: Створення фонового процесу з використанням ролей Azure працівника

  • Створення бібліотеки класів C #
  • Додавання бібліотеки класів в проект хмарної служби
  • Налагодження робочих ролей в проекті хмарної служби

Модуль 7. Збереження табличних даних в Azure

Теми

  • Огляд Azure сховища
  • Огляд таблиць Azure сховища
  • Транзакції табличних сутностей

Лабораторна робота: Зберігання даних подій реєстрації в табличних сховищах Azure

  • Заповнення форми входу в систему ім'ям реєструється
  • Оновлення веб-сайту подій для використання табличного сховища
  • Перевірка, що веб-сайт події використовує для реєстрацій Azure сховище таблиць

Модуль 8. Зберігання файлів і медіа-даних в Azure

Теми

  • Зберігання в Azure BLOB-об'єктів
  • Управління доступом при зберіганні BLOB-об'єктів і контейнерів
  • Параметри облікових записів Azure сховища
  • Azure файли

Лабораторна робота: Збереження створених документів в сховище Azure BLOB-об'єктів

  • Реалізація сховища довічних даних в Azure
  • Заповнення контейнера файлами і мультимедіа даними
  • Отримання файлів і мультимедіа даних з контейнера
  • Завдання дозволів для контейнера

Модуль 9. Розробка стратегії взаємодії на основі Azure Storage Queues і Azure Service Bus

Теми

  • Механізми черзі в Azure
  • Огляд зберігання черги в Azure
  • Обробка повідомлень зберігаються в черзі
  • Azure Service Bus
  • Azure Service Bus Queues
  • Azure Service Bus Relay
  • Azure Service Bus Notification Hubs

Лабораторна робота: Використання черг і Service Bus для управління взаємодіями між веб-додатками в Azure

  • Створення просторів імен Azure Service Bus
  • Використовувати сховище черзі Azure для створення документів
  • Використання Service Bus Queues для створення документів
  • Використовувати Service Bus Relay для підключення служби WCF і клієнта

Модуль 10. Управління інфраструктурою в Azure

Теми

  • Віртуальні мережі в Azure
  • Віртуальні машини високої доступності в Azure
  • Управління конфігурацією віртуальної машини
  • Налаштування віртуальних машин Azure

Лабораторна робота: Управління декількома віртуальними машинами в віртуальної мережі

  • Створення віртуальної машини для роботи з базами даних
  • Створення віртуальних машин для роботи з додатками
  • Підключення тестового додатка до SQL Server на віртуальній машині
  • Перетворення віртуальної машини з працюючим додатком в веб-сервер

Модуль 11. Автоматизація інтеграція з ресурсами Azure

Теми

  • Клієнтські бібліотеки Azure SDK
  • Сценарії управління службами Azure, за допомогою PowerShell
  • Інтерфейс Azure REST
  • Диспетчер ресурсів Azure

Лабораторна робота: Автоматизація створення тестового середовища за допомогою PowerShell

  • Підготовка середовища Azure PowerShell
  • Використання PowerShell для створення і доступу до веб-сайту
  • Використання шаблону ресурсу для створення декількох попередньо налаштованих ресурсів

Модуль 12. Реалізація безпеки в веб-додатках за допомогою Azure

Теми

  • Служба каталогів Azure Active Directory
  • Каталоги Azure AD
  • Многофакторная розпізнаватися вашими Azure AD

Лабораторна робота: Інтеграція Azure Active Directory з подіями порталу адміністрування

  • Створення каталогу Azure AD
  • Безпека існуючого веб-додатки ASP.NET
  • Інтеграція Azure AD з посвідченням ASP.NET

Модуль 13. Супровід і моніторинг веб-додатків в Azure

Теми

  • Стратегії розгортання для веб-додатків
  • Розгортання Azure веб-сайтів
  • Розгортання Azure Cloud Services
  • Безперервна інтеграція
  • Моніторинг хмарних додатків

Лабораторна робота: Розгортання подій веб-додатки в Azure

  • Створіть цільової служби Azure для розгортання
  • Управляти параметрами конфігурації для хмарних веб-додатки
  • Розгортання веб-додатків в Azure
  • Моніторинг веб-додатків в Azure

 

Cлухачі курсу повинні володіти такими навичками і знаннями:

  • Мати досвід роботи з платформою Azure
  • Порівнювати послуги, доступні на платформі Azure
  • Мати загальне розуміння концепції ASP.NET і C# для реалізації сценаріїв лабораторних робіт.

Запис на курс

Код курсуWAZ-5
Тривалість5 д (40 год)
Код екзамену70-532
Вартість без ПДВ28 000 грн.

У зв'язку з карантином всі наші курси читаються у online-форматі.