Безкоштовні курси від Microsoft для архітекторів рішень
Безкоштовні курси від Microsoft для архітекторів рішень
Підбірка безкоштовних курсів від Microsoft для архітекторів рішень.
1. Створення розумних роботів
Взаємодія користувачів з комп'ютерними програмами через розмову з використанням тексту, малюнків або мови можна реалізувати за допомогою роботів. Це може бути простий діалог «питання - відповідь» або складний бот, який дозволяє людям взаємодіяти зі службами розумно, використовуючи зіставлення шаблонів, відстеження стану та методи штучного інтелекту. У цьому курсі за 2,5 години ви дізнаєтесь, як створити інтелектуального чат-бота за допомогою інтеграції QnA Maker і LUIS.
https://docs.microsoft.com/ru-ua/learn/paths/create-bots-with-the-azure-bot-service/
2. Розробка та налаштування програми ASP.NET, звертається до бази даних SQL Azure
Створіть базу для зберігання даних програми та налаштуйте програму ASP.NET, яка запитує дані з цієї бази. Усього годину і все готово! До речі, для проходження курсу потрібно мати загальні уявлення про реляційні бази даних та базові знання C#.
У цьому модулі представлені такі теми:
- Створення, налаштування та заповнення окремої бази даних у службі «База даних SQL Azure»;
- Налаштування програми ASP.NET, яка звертається до цієї бази даних.
Подробиці та початок навчання
https://docs.microsoft.com/ru-ua/learn/modules/develop-app-that-queries-azure-sql/
3. Балансування трафіку веб-служби за допомогою Шлюзу додатків
Вивчивши цей модуль, ви навчитеся підвищувати стійкість додатків шляхом розподілу навантаження між кількома серверами та використання маршрутизації веб-трафіку.
У цьому модулі ви дізнаєтесь, як виконувати такі завдання:
- Визначення можливості балансування навантаження Шлюзу додатків;
- Створення Шлюзу програм та налаштування балансування навантаження;
- Налаштування Шлюзу програм для маршрутизації на основі URL-адрес.
Подробиці та початок навчання
https://docs.microsoft.com/ru-ua/learn/modules/load-balance-web-traffic-with-application-gateway/
4. Розгортання та запуск контейнерної веб-програми за допомогою служби Azure App
Створіть образ Docker та збережіть його в репозиторії Реєстру контейнерів Azure. За допомогою служби Azure Azure розгорніть веб-застосунок із зображення Docker. Налаштуйте безперервне розгортання веб-застосунку за допомогою веб-перехоплювача, який відстежує зміни в образі Docker.
З цього модуля ви дізнаєтеся наступне.
- Створення образів Docker та їх збереження в репозиторії Реєстру контейнерів Azure;
- Запуск веб-застосунків з образів Docker, які зберігаються в Реєстрі контейнерів, за допомогою служби Azure Apps;
- Налаштування безперервного розгортання веб-програми з образу Docker за допомогою веб-перехоплювачів.
Подробиці та початок навчання
https://docs.microsoft.com/ru-ua/learn/modules/deploy-run-container-app-service/
5. Розгортання веб-сайту в Azure за допомогою служби додатків Azure
Веб-додатки в Azure дозволяють легко опублікувати веб-сайт і керувати ним, не переймаючись базовими серверами, сховищем або мережевими ресурсами. У цьому курсі розглядаються основні моменти публікації веб-сайту за допомогою Azure. На вивчення знадобиться близько 5 годин.
Модулі:
- Підготовка середовища для розробки в Azure;
- Розміщення веб-застосунків за допомогою служби Azure Apps;
- Публікація веб-додатків в Azure за допомогою Visual Studio;
- Підготовка розгортання веб-програми для тестування та відкату за допомогою слотів розгортання служби додатків;
- Масштабування веб-додатків служби додатків для ефективного задоволення попиту за допомогою вертикального та горизонтального масштабування служби додатків Azure;
- Розгортання та запуск контейнерної веб-програми за допомогою служби Azure Apps.
Подробиці та початок навчання
https://docs.microsoft.com/ru-ru/learn/paths/deploy-a-website-with-azure-app-service/
6. Огляд n-рівневого стилю архітектури для програми
Використання шаблону Resource Manager для розгортання програми в n-рівневій архітектурі, визначення основних понять n-рівневої архітектури, поради та рекомендації для розгортання таких додатків.
З цього модуля ви дізнаєтесь, як виконувати такі завдання:
- Визначення функцій, обмежень та важливих аспектів n-рівневої архітектури;
- Визначення варіантів використання n-рівневої архітектури;
- Розгортання прикладу n-рівневої архітектури за допомогою шаблону Resource Manager;
- Визначення методів та ресурсів для покращення n-рівневої архітектури.
Подробиці та початок навчання
https://docs.microsoft.com/ru-ru/learn/modules/n-tier-architecture/
7. Обробка та класифікація зображень за допомогою Azure Cognitive Vision Services
Microsoft Cognitive Services пропонує вбудовані функції увімкнення комп'ютерного зору у програмах. Дізнайтеся, як використовувати служби Cognitive Vision Services для виявлення осіб, позначки та класифікації зображень, а також ідентифікації об'єктів.
Модулі:
- Визначення облич та емоцій за допомогою API комп'ютерного зору в Azure Cognitive Services;
- Обробка зображень за допомогою служби комп'ютерного зору;
- Класифікація зображень за допомогою користувальницької служби візуального розпізнавання;
- Оцінка вимог до реалізації API користувача візуального розпізнавання.
Подробиці та початок навчання
https://docs.microsoft.com/ru-ua/learn/paths/classify-images-with-vision-services/