Azure, Azure везде — новый разработчик Nanodegree


Udacity и Microsoft только что запустили программу Nanodegree, которая предоставит вам навыки для создания облачных приложений в Microsoft Azure. Он также служит подготовкой к сертификационному экзамену Microsoft AZ-204 Azure Developer Associate Expert.

Сегодня трудно не быть ошеломленным Azure. Виртуальное мероприятие Microsoft Ignite Virtual Event идет полным ходом, и Azure является основой или краеугольным камнем каждого важного объявления.

По мере того, как все больше и больше компаний переходят на удаленную работу, облачные вычисления становятся одной из самых быстрорастущих областей технологий. Как отмечается в промо-видео для программы Developer for Microsoft Azure Nanodegree, 95% компаний из списка Fortune 500 используют Azure и, согласно Burning Glass, рабочие места, связанные с Azure, вырастут на 38% в следующие 10 лет:

Ожидается, что этот курс займет 4 месяца по 5-10 часов в неделю. Он находится на среднем уровне, и его предпосылками являются:

• Минимум 1-3 года опыта веб-разработки, желательно программирования на Python.

• Опыт создания и управления базами данных, такими как SQL Server или PostgreSQL.

• Знакомство с Git как системой контроля версий для клонирования, извлечения или отправки кода.

Студентам также потребуется учетная запись Azure, которую можно получить бесплатно для создания и предоставления служб Azure.

К концу его студенты смогут:

• Развертывание решений для хранения и приложений в Azure для системы, которая позволяет пользователям входить в систему, просматривать контент и публиковать контент.

• Использование функций Azure, Cosmos DB, концентратора событий для реализации серверной архитектуры микросервисов без сервера.

• Выполните миграцию приложений в Azure по принципу «подъем и сдвиг».

• Перенести и развернуть существующее веб-приложение в службе приложений Azure.

• Перенести резервную копию базы данных PostgreSQL в экземпляр базы данных Azure Postgres.

• Реорганизовать логику уведомления в функцию Azure с помощью сообщения очереди служебной шины.

• Используйте Azure Monitor, Azure App Insights и Azure Metric Insights, чтобы повысить производительность приложения, развернутого в Azure или после миграции.

Верный подходу Udacity, это проектно-ориентированное обучение, и они будут подкреплять свое обучение отраслевыми проектами, получая персональные отзывы от сети Udacity, состоящей из 900+ рецензентов проектов.

Интерфейс Undacity позволяет легко отправлять проекты так часто, как это необходимо, и в случае этой Nanodegree их четыре, по одному на курс:

Курс 1: Приложения Azure Проект: Развертывание CMS статьи в AzureDeploy Storage Solutions для системы управления контентом, созданной с помощью Python Flask, для взаимодействия с ней, например базы данных SQL, содержащей таблицу пользователей и таблицу статей для запроса веб-приложения, а также Контейнер хранилища BLOB-объектов, в котором хранятся изображения. Добавьте параметр «Войти через Microsoft» для аутентификации с использованием OAuth 2.0 и Azure Active Directory. Добавьте ведение журнала в облачное приложение, чтобы иметь возможность отслеживать успешные или неудачные попытки входа в систему.

Курс 2: микросервисы Azure Проект: развертывание соседнего приложения с функциями Azure Внедрение бессерверной серверной архитектуры микросервисов для веб-приложения социальной сети, которое позволяет соседям обмениваться полезной информацией, товарами и услугами. Сначала создайте серверные службы, которые используют API для связи с базой данных MongoDB. Затем интегрируйте клиентское приложение и конечные точки API на стороне сервера в Python и завершите развертывание и управление их службой с помощью AKS для будущей интеграции CI / CD.

Курс 3: Azure MigrationProject: Migrate App to AzureFirst, вы перенесете и развернете уже существующее веб-приложение в службе приложений Azure. Затем вы перенесете резервную копию базы данных PostgreSQL в экземпляр базы данных Azure Postgres. Наконец, вы измените логику уведомлений на функцию Azure с помощью сообщения очереди служебной шины.

Курс 4: Производительность в Azure

Проект: Улучшение приложений Собирайте и отображайте данные о производительности и работоспособности приложения после миграции в Azure. Сначала вы настроите мониторинг Application Insights на масштабируемом наборе виртуальных машин (VMSS) и реализуете мониторинг в приложении для сбора данных телеметрии. Затем вы создадите автоматическое масштабирование для VMSS и учетной записи службы автоматизации Azure, чтобы создать книгу RunBook, которая автоматизирует решение проблем с производительностью. Наконец, вы создадите оповещения, чтобы запустить автоматическое масштабирование в кластере службы Azure Kubernetes (AKS) и запустить Runbook.

Этот новый наностепень дополняет DevOps Engineer для Microsoft Azure Nanodegree, о котором мы сообщали, когда он был запущен в прошлом месяце. Следующая его дата начала — 13 октября.

Для студентов, интересующихся AWS (Amazon Web Services), следующая программа Cloud Developer Nanodegree начинается 12 октября, а программа Cloud Dev Ops Engineer Nanodegree — 30 сентября. См. Наш обзор в новых программах Udacity Cloud Nanodegree.


Добавить комментарий