Разработка решений для Microsoft Azure
Этот шестидневный курс рассматривает ключевые задачи, которые приходится решать специалистам, выполняющим роль разработчика Azure (в рамках реализации концепции ролевого управления).
Перечень задач для данной роли был определен в результате исследования Job Task Analysis (JTA).
Разработчики Azure проектируют и создают облачные решения, такие как приложения и службы. Они участвуют во всех этапах разработки: от проектирования решения до разработки и развертывания, тестирования и обслуживания. Они взаимодействуют с архитекторами облачных решений, администраторами облачных облачных решений, сред и клиентов.
Разработчики Azure должны хорошо разбираться в разработке приложений и сервисов, используя инструменты и технологии Azure, включая хранилище, безопасность, вычисления и коммуникации.
Разработчики Azure должны иметь опыт разработки масштабируемых решений на всех этапах разработки программного обеспечения не менее одного года и владеть хотя бы одним языком программирования, поддерживаемом в облаке.
Содержание курса
Модуль 1: Разработка инфраструктуры Azure как сервиса
- Внедрение решений с использованием виртуальных машин
- Реализация пакетных заданий с помощью пакетных служб Azure
- Создание контейнерных решений
Модуль 2: Разработка Azure Platform как сервиса
- Создание веб-приложений службы приложений
- Создание мобильных приложений в службе приложений Azure
- Создание приложений API для службы приложений Azure
- Реализация функций Azure
Модуль 3: Разработка для хранилища Azure
- Разработка решений, использующих хранилище Azure Table
- Разработка решений, использующих хранилище Azure Cosmos DB
- Разработка решений, использующих реляционную базу данных
- Разработка решений, использующих хранилище BLOB-объектов Microsoft Azure.
Модуль 4: Реализация безопасности в решениях разработки Azure
- Реализация аутентификации
- Реализация контроля доступа
- Внедрение безопасных решений для данных
Модуль 5: Мониторинг, устранение неполадок и оптимизация решений Azure
- Введение в Azure Monitor
- Разработка кода для поддержки масштабируемости приложений и сервисов
- Инструментальные решения для поддержки мониторинга и регистрации
- Интеграция кэширования и доставки контента в решения
Модуль 6: Подключение и использование служб Azure и сторонних служб
- Разработка приложения логики сервиса приложения
- Интеграция поиска Azure в решения
- Управление API
- Разработка основанных на событиях решений
- Разработка решений на основе сообщений
Слушатели
Этот курс предназначен для разработчиков Azure, имеющих опыт разработки масштабируемых решений на всех этапах разработки программного обеспечения не менее одного года и владеть хотя бы одним языком программирования, поддерживаемом в облаке.