Частным лицам: +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ертификат международного образца

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

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

Все документы Центра

Актуальные новости

Поздравляем октябрьских победителей  конкурса «Отзыв месяца»!

Поздравляем октябрьских победителей конкурса «Отзыв месяца»!

Мы по традиции подвели итоги нашего конкурса на лучший отзыв об обучении в Центре «Специалист». Представляем победителей!

Полный текст новости

Что такое бизнес-анализ и зачем он нужен?

Что такое бизнес-анализ и зачем он нужен?

Около 1500 компаний ищут бизнес-аналитика, а предлагаемая зарплата достигает 150 000 руб. Чтобы помочь работодателям и сотрудникам, учебный центр «Специалист» предлагает курс «Основы бизнес-анализа».

Полный текст новости

Все новости

envelope

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

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

email-checked.png

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

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