Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

АЗ - 203: Разработка решений для Microsoft Azure (Developing Solutions for Microsoft Azure)




По окончании курса Вы будете уметь:
  • Создавать и развертывать виртуальные машины с помощью портала Azure, PowerShell и с помощью кода.
  • Создавать и развертывать шаблоны Azure Resource Manager с помощью портала Azure и Visual Studio.
  • Шифровать существующие и новые развертывания.
  • Описать работу пакетного сервиса Azure Batch
  • Создавать и запускать пакетные задания с помощью интерфейса командной строки Azure.
  • Создавать и запускать пакетные задания с помощью кода
  • Использовать API пакетной службы Azure для управления заданиями
  • Описать основные концепции Azure Kubernetes Service (AKS)
  • Развертывать кластеры AKS
  • Опубликовать образ в реестре контейнеров Azure Container Registry.
  • Развертывать экземпляры контейнера Azure Container Instances.
  • Знать основные понятия и возможности App Service
  • Создать веб-приложения App Service с помощью интерфейса командной строки Azure, портала Azure и PowerShell.
  • Создать непрерывные и запускаемые веб-задания
  • Разместите их приложение в службе мобильных приложений
  • Регистрировать приложения для push-уведомлений
  • Создавать экземпляр APIM и создать новый API
  • Использовать Swashbuckle для создания объектов Swagger в ASP.NET Core
  • Создавать функции, привязки и триггеры
  • Создавать устойчивые функции (Durable Functions)
  • Описать функции и хранилища таблиц Azure Table
  • Использовать авторизацию общего ключа (Shared Key)
  • Использовать службу REST хранилища таблиц Azure Table для управления данными
  • Описать основные функции и возможности Azure Cosmos DB
  • Описать работу службы базы данных Azure SQL Database.
  • Выполнять операции с базой данных с помощью кода
  • Использовать хранилище BLOB-объектов Azure Blob Storage
  • Устанавливать и получать свойства хранилища BLOB-объектов и метаданные
  • Копировать и производить репликацию BLOB-объектов
  • Описать архитектуру платформы идентификации Microsoft
  • Реализовать аутентификацию OAuth2 в решениях
  • Использовать Azure Key Vault для хранения и получения информации об аутентификации
  • Использовать авторизацию на основе утверждений (claims-based) в решениях
  • Управлять доступом к ресурсам с помощью RBAC через REST API
  • Шифровать данные с помощью Transparent Data Encryption
  • Управлять ключами шифрования с помощью Azure key Vault
  • Описать работу Azure Monitor
  • Использовать шаблоны автоматического масштабирования
  • Обрабатывать переходные ошибки в решении
  • Добавить код к веб-страницам, консольным приложениям и настольным приложениям Windows для поддержки телеметрии
  • Использовать панели и другие инструменты для мониторинга и устранения неполадок в приложении
  • Настраивать и взаимодействовать с Azure Cache for Redis
  • Управлять Azure CDN
  • Создавать приложения Azure Logic и управлять ими.
  • Обеспечить службу, создать индекс, загрузить данные и выполнить поиск.
  • Использовать службу APIM с помощью портала Azure, защитить API-интерфейсы
  • Описать работу сервисов и как их интеграцию их в решения.
  • Использовать службы Azure на основе сообщений в решениях.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 16 ак. ч.

Отзывы о Центре

Тут работают очень отзывчивые люди с желанием поделиться знаниями с другими людьми. Мне очень понравилось! Желаю Вам прогрессировать и развиваться дальше! Сейчас меня всё устраивает и я обязательно буду учиться далее

Cлушатель: Загер Давид Константинович

Удобство организации учебного процесса от момента заказа курсов до непосредственного обучения. Информационный обмен на высшем уровне. Обратная связь с кураторами и "бумажный" документооборот организованы прекрасно.

Cлушатель: Милованов Антон Михайлович

Предварительная подготовка

Требуемая подготовка: Для эффективного обучения слушатели должны обладать следующими знаниями и навыками:

  • Опыт работы с Azure;
  • Опыт разработки 1-2 года;
  • Опыт программирования как минимум на одном языке, поддерживаемом Azure: C#, Node.js, Azure CLI, Azure PowerShell и JavaScript.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Сертификации и экзамены

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

Программа курса

  Тема Ак. часов  
   
  Модуль 1. Разработка вычислительных решений Azure «инфраструктура как услуга» (Infrastructure as a Service, IaaS)

Первая часть курса охватывает внедрение служб и функций Azure IaaS в решения. Курс описывает подготовку виртуальных машин, использование пакетной службы для развертывания / обслуживания ресурсов и способы создания контейнерных решений с помощью Azure Kubernetes Service.

Модуль 1.1: Внедрение решений, использующих виртуальные машины

Темы

  • Предоставление виртуальных машин
  • Создание шаблонов ARM
  • Настройка шифрования дисков Azure Disk Encryption для виртуальных машин

Модуль 1.2: Реализация пакетных заданий с помощью пакетных служб Azure Batch Services

Темы

  • Обзор Azure Batch
  • Запуск пакетного задания с помощью интерфейса командной строки Azure и портала Azure.
  • Запуск пакетных заданий с использованием кода
  • Управление пакетными заданиями с помощью API Batch Service.

Модуль 1.3: Создание контейнерных решений

Темы

  • Создание кластера Azure Managed Kubernetes Service (AKS)
  • Создание образов контейнеров для решений
  • Публикация образа в реестре контейнеров Azure.
  • Запуск контейнеров с помощью экземпляра контейнера Azure или AKS.
2  
  Модуль 2. Разработка вычислительных решений Azure «платформа как услуга» (Platform as a Service, PaaS)

Вторая часть курса включает в себя внедрение решений Azure «платформа как услуга» (Platform as a Service, PaaS), создание ресурсов Azure App Service и управление ими, создание и тестирование функции Azure Functions.

Модуль 2.1: Создание App Service веб-приложений

Темы

  • Основные понятия службы App Service;
  • Создание веб-приложения Azure App Service;
  • Создание фоновых задач с помощью WebJobs в службе приложений Azure.

Модуль 2.2: Создание мобильных приложений Azure App Service

Темы

  • Введение в мобильные приложения в App Service;
  • Подключение push-уведомлений для приложения;
  • Подключение автономной синхронизации для приложения.

Модуль 2.3: Создание приложений Azure App Service API

Темы

  • Создание API
  • Использование Swagger для документирования API

Модуль 2.4: Создание функций Azure

Темы

  • Обзор функций Azure;
  • Разработка функций Azure с использованием Visual Studio.
  • Реализация устойчивых функций
2  
  Модуль 3. Разработка для хранилища Azure

Третья часть курса включает в себя разработку решений, использующих возможности хранилища Azure, ких как: базу данных Cosmos DB, таблицы хранилища Azure (Azure Storage tables), BLOB-объекты, реляционные базы данных.

Модуль 3.1: Разработка решений, использующих таблицы хранилища Azure (Azure Storage Tables)

Темы

  • Обзор хранилища Azure Table;
  • Авторизация в табличном хранилище;
  • Табличный сервис REST API.

Модуль 3.2: Разработка решений, использующих хранилище Azure Cosmos DB

Темы

  • Обзор Azure Cosmos DB;
  • Управление контейнерами и элементами в хранилище Cosmos DB;
  • Создание и обновление документов с использованием кода.

Модуль 3.3: Разработка решений, использующих реляционную базу данных.

Темы

  • Обзор Azure SQL
  • Создание, чтение, обновление и удаление таблиц базы данных с использованием кода;

Модуль 3.4: Разработка решений, использующих хранилище BLOB-объектов Microsoft Azure

Темы

  • Обзор Azure Blob Storage
  • Работа с Azure Blob Storage.
3  
  Модуль 4. Реализация безопасности Azure

Четвертая часть курса охватывает работу аутентификации и авторизации в Azure, реализацию безопасных решений для данных с помощью шифрования, хранилища ключей Azure (Azure Key Vault). Слушатели также узнают об управлении доступом (авторизация на основе утверждений и контроль доступа на основе ролей) и о том, как реализовать безопасные решения для данных.

Модуль 4.1: Реализация аутентификации

Темы

  • Идентификационная платформа Microsoft
  • Реализация аутентификации OAuth2
  • Реализация управляемых удостоверений для ресурсов Azure
  • Реализация аутентификации с помощью сертификатов, аутентификации на основе форм или токенов
  • Реализация многофакторной аутентификации

Модуль 4.2: Реализация контроля доступа

Темы

  • Авторизация на основе утверждений (claims-based);
  • Авторизация управления доступом на основе ролей (Role-based access control, RBAC).

Модуль 4.3: Внедрение безопасных решений для данных

Темы

  • Варианты шифрования;
  • Сквозное (end-to-end) шифрование;
  • Реализация конфиденциальных вычислений Azure;
  • Управление криптографическими ключами в хранилище ключей Azure (Azure Key Vault).
3  
  Модуль 5. Мониторинг, устранение неполадок и оптимизация решений Azure

Пятая часть курса охватывает обеспечение эффективной работы приложений, размещенных в Azure. Слушатели узнают, как работает Azure Monitor и смогут использовать такие инструменты, как Log Analytics и Application Insights.

Модуль 5.1: Введение в Azure Monitor

Темы

  • Обзор Azure Monitor.

Модуль 5.2: Разработка для автомасштабирования

Темы

  • Реализация правил и шаблонов автомасштабирования;
  • Создание кода, который обращается к экземплярам одиночного приложения;
  • Создание кода, который обращается к переходному состоянию.

Модуль 5.3: Инструментарий решений, поддерживающих монтироинг и ведение журнала

Темы

  • Настройка инструментария в приложении или сервисе с помощью Application Insights;
  • Анализ и устранение неполадок с помощью Azure Monitor.

Модуль 5.4: Интеграция кэширования и доставки содержимого в решения

Темы

  • Azure Cache для Redis
  • Разработка для хранения на сети доставки содержимого (Content Delivery Network, CDN)
3  
  Модуль 6. Внедрение решений по интеграции разработки Azure

Шестая часть курса посвящена интеграции API-интерфейсов и управлению ими с помощью службы управления API (API Management), настройке архитектуры интеграции на основе сообщений и разработке модели сообщений приложения. В ходе курса слушатели также узнают, как создавать и интегрировать эти ресурсы с помощью портала Azure, интерфейса командной строки Azure, REST и кода.

Модуль 6.1: Разработка приложения логики App Service Logic App

Темы

  • Обзор приложений Azure Logic
  • Создание приложений Logic Apps с помощью Visual Studio
  • Создание пользовательских коннекторов для приложений Logic Apps
  • Создание пользовательских шаблонов для приложений Logic Apps.

Модуль 6.2: Внедрение Azure Search в решения

Темы

  • Создание поискового индекса Azure Search;
  • Полнотекстовый поиск в Azure Search.

Модуль 6.3: Управление API с помощью API Management

Темы

  • Введение в сервис API Management
  • Защита APIs
  • Определение политик API

Модуль 6.4: Разработка событийных решений

Темы

  • Внедрение решений, использующих Azure Event Grid
  • Внедрение решений, использующих Azure Event Hubs
  • Внедрение решений, использующих Azure Notification Hubs.

Модуль 6.5: Разработка решений, основанных на сообщениях

Темы

  • Реализация решений, использующих Azure Service Bus
  • Реализация решений, использующих очереди Azure Queue Storage.
3  
  Аудиторная нагрузка в классе с преподавателем 16  
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Расписание

Звоните по тел. +7 (495) 232-32-16

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Онлайн Записаться
Частные лица 26 990
Организации 26 990

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

БУХ

Удостоверение*

Cert_Common

Свидетельство

Cert_Inter

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра
Microsoft Cisco PMI Peoplecert Adobe 1C Autodesk

Курсы менеджеров по персоналу Кадровые курсы Бухгалтерские курсы Курсы дизайна Курсы фотошоп Курсы 1с Курсы 3ds max

© 1991–2019 Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Адрес главного офиса: г. Москва, Госпитальный переулок, д. 4/6. Адреса учебных центров: м.Таганская, м.Пролетарская или м.Крестьянская застава, м.Бауманская, м.Красносельская, м.Полежаевская, м.Белорусская или м.Савеловская.


Телефон: +7 (495) 232-32-16, E-mail: info@specialist.ru, Whatsapp: +7 (985) 842-11-89, Дистанционное обучение для слабослышащих, Отправить сообщение вебмастеру

Не нашли нужный курс? Воспользуйтесь Поиском!

Сведения об образовательных организациях
envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика
Наш сайт использует файлы cookie
Наша задача – сделать Ваше обучение успешным. Specialist.ru использует файлы cookie, чтобы гарантировать максимальное удобство пользователям, предоставляя им персонализированную информацию и запоминая их предпочтения. Продолжая пользоваться сайтом, Вы подтверждаете своё согласие на использование файлов cookie. Подробнее...