Безкоштовні курси для upper-intermediate та advanced фахівців від Microsoft
Безкоштовні курси для спеціалістів із старшого середнього та просунутого рівня від Microsoft
Безкоштовні курси Microsoft для рівнів вище середнього та просунутого рівня. Теми включають SQL Server на Linux, хмарну розробку, безпеку, Microsoft 365, DevOps та безсерверні програми. Всі курси безкоштовні (можна навіть спробувати платні продукти безкоштовно). Ви можете почати навчання миттєво. По завершенню ви отримаєте бейдж про успішне проходження навчання.
1. Створюйте рішення за допомогою платформи архітектури Microsoft Azure
Дізнайтеся, як проектувати та створювати безпечні, масштабовані та високопродуктивні рішення в Azure за допомогою основних компонентів архітектурної платформи Microsoft Azure.
Модулі курсу:
- Огляд архітектури Microsoft Azure
- Оптимізація витрат
- Ефективність
- Оптимізація продуктивності
- Надійність
- Безпека
Ви можете почати вчитися тут
https://docs.microsoft.com/ru-ru/learn/paths/architect-great-solutions-in-azure/
2. Створюйте безсерверні програми
Azure Functions дозволяє створювати обчислювальні системи на вимогу, які керуються подіями та запускаються при виникненні різних зовнішніх подій. Приблизно за 8 годин ви навчитеся використовувати функції для виконання логіки на стороні сервера та створення безсерверних архітектур.
Після завершення модуля ви навчитеся вибирати кращі сервіси Azure для автоматизації бізнес-процесів, створювати безсерверну логіку, виконувати функції Azure за допомогою тригерів, комбінувати функції Azure за допомогою прив'язок введення і виведення, створювати тривалі безсерверні робочі процеси за допомогою Durable functions, працювати з Azure Functions Core Tools, розробляти, тестувати і розгортати функції Azure за допомогою Visual Studio, відстежувати події GitHub за допомогою webhook в Azure Functions, який забезпечує автоматичне оновлення у веб-програмі за допомогою Функцій Azure і signalR, представляє кілька функціональних програм Azure як узгоджений API за допомогою Azure API Management.
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/create-serverless-applications/
3. Розвивайте свою обчислювальну інфраструктуру в Azure
Дізнайтеся, як розробляти обчислювальну інфраструктуру та рішення для автоматизації бізнес-процесів в Azure.
Ви вивчите ці 9 модулів приблизно за 7 годин:
- Core Cloud Services - Параметри обчислень Azure
- Керування віртуальними машинами за допомогою Azure CLI
- Виберіть рішення для надання обчислювальних ресурсів для вашої програми
- Створення шаблонів диспетчера ресурсів Azure
- Розгортання віртуальних машин Azure із шаблонів VHD
- Створіть програму масштабування з наборами масштабів віртуальних машин
- Виберіть правильний сервіс Azure для автоматизації бізнес-процесів
- Вступ до високопродуктивних обчислень (HPC) в Azure
- Запуск паралельних завдань в Azure Batch за допомогою Azure CLI
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/architect-compute-infrastructure/
4.SQL Сервер на Linux
Тепер SQL Server працює на вибраній операційній системі. Цей навчальний шлях допоможе вам отримати базове розуміння SQL Server на Linux. Потім ви дізнаєтеся, як запускати контейнери SQL Server на Linux і розгортати SQL Server на Linux. Потім ви дізнаєтеся, як автоматично налаштувати розгортання SQL Server на Linux. І все це всього за 2-3 години.
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/sql-server-2017-on-linux/
5. Захист хмарних додатків в Azure
Дізнайтеся, як захистити програми Azure і пов'язані з ними дані за допомогою шифрування, сертифікатів і політик.
Серед модулів цього 5-6-годинного курсу є:
- Azure Security
- П'ять ключових елементів безпеки, які слід враховувати перед впровадженням
- Створення базового плану безпеки
- Керуйте секретами в серверних додатках за допомогою Сховища ключів Azure
- Захист ASP.NET основного веб-застосунку за допомогою структури ідентифікації
- Керування автентифікацією для API за допомогою керування Azure API
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/secure-your-cloud-apps/
6. Розподілене програмування в хмарі
Дізнайтеся, як проектувати складні комп'ютерні програми для хмари за допомогою розподіленого програмування.
У цьому модулі ви навчитеся виконувати наступні завдання:
- Класифікація програм як послідовних, паралельних і розподілених
- Визначення того, чому програмісти зазвичай розпаралелюють послідовні програми
- Визначення моделей розподіленого програмування
- Обговорює проблеми масштабованості, сумісності, неоднорідності, синхронізації, відмовостійкості та планування, які виникають при створенні хмарних програм
- Виявити неоднорідні і однорідні хмари і виявити першопричини неоднорідності в хмарі
- Перерахування основних труднощів, пов'язаних з неоднорідністю розподілених програм, а також опис деяких стратегій вирішення подібних завдань
- Поясніть необхідність синхронізації в хмарі
- Визначте основний метод, який можна використовувати для помилок в хмарі
- Опис різниці між плануванням завдань і плануванням завдань.
- Пояснює, як неоднорідність і розташування можуть вплинути на планувальники завдань
У партнерстві з доктором Майдом Сакром та Університетом Карнегі-Меллона.
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/cmu-cloud-computing-distributed-programming/
7. Основи хмарних обчислень для розробників
Вивчіть основи хмари, включаючи її історію, компоненти та типи, готуючись до реального хмарного досвіду в Azure.
Цей шлях навчання описує наступне:
- Дізнайтеся про історію хмари та її створення.
- Знайомство з основними постачальниками хмарних послуг та типами хмар.
- Дізнайтеся про типи ресурсів, доступних у хмарі
- Порівняйте економічні вигоди хмари
- Спроектуйте дата-центр і використовуйте його з хмарним сервісом
- Створюйте додатки в хмарі
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/cmu-cloud-developer-basics/
8. Спроектуйте свою мережеву інфраструктуру в Azure
Дізнайтеся, як створити безпечну та гнучку мережеву інфраструктуру в Azure та підключити локальні мережі до ресурсів Azure. Весь курс займе близько 9 годин вашого часу. Серед передумов всього дві: знайомство з основними поняттями мережі, такими як IP-адресація і маршрутизація, і знайомство з методами підключення до мережі, такими як VPN.
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/architect-network-infrastructure/
9. Керування безпекою за допомогою Microsoft 365
Ми живемо в завжди пов'язаному світі, де панують технології. Ефективне управління безпекою є основою управління ресурсами в хмарному, локальному або гібридному середовищі. Вам потрібне проактивне керування та захист ідентичностей, пристроїв, кінцевих точок вашої організації (як програм, так і даних) та ІТ-інфраструктури. Microsoft 365 допомагає захистити вашу інфраструктуру, зосередившись на видимості, контролі та керівництві, а також консолідувати будь-які з багатьох спеціалізованих функцій та інструментів, використовуючи загальні відомості, щоб фахівці з безпеки могли зосередитися на найважливішому уявленні про своє робоче навантаження.
Вивчення цих модулів займе у вас лише близько години:
- Загальні відомості про керування безпекою в Центрі безпеки Microsoft 365
- Використання звітів у Центрі безпеки Microsoft 365
- Захист електронної пошти за допомогою Розширеного захисту від загроз
- Захист кінцевих точок Windows 10
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/m365-security-management/
10. Покращення devOps-практик (анг)
DevOps — це об'єднання людей, процесів і продуктів, щоб постійно забезпечувати цінність для кінцевих користувачів. Azure DevOps - це набір служб, які надають цю можливість. За допомогою Azure DevOps ви можете створювати, тестувати та розгортати будь-які програми в хмарі або локально. DevOps-практики, які забезпечують прозорість, співпрацю, безперервну доставку та безперервне розгортання, інтегровані у ваш цикл розробки програмного забезпечення.
З цим навчальним шляхом ви почнете перехід на DevOps. Ви дізнаєтеся:
- як технологічні діаграми для створення цінних пропозицій можуть допомогти вам оцінити поточні процеси та технології
- як зареєструвати безкоштовний корпоративний обліковий запис Azure DevOps
- планування та відстеження робочих елементів за допомогою дощок Azure
- як оптимізувати спринтерські навантаження для кількох Agile-команд
Цей навчальний шлях допоможе вам підготуватися до іспиту AZ-400: Microsoft Azure DevOps Solutions.
Почніть навчання
https://docs.microsoft.com/ru-ru/learn/paths/evolve-your-devops-practices/
