company_banner

10 бесплатных курсов для продвинутых специалистов от Microsoft

    Привет, Хабр! Совсем недавно мы делились подборками наших бесплатных курсов для начинающих специалистов в IT. Ну и теперь, конечно же, пришла очередь продвинутых коллег. В этой статье мы подобрали курсы для уровней upper-intermediate и advanced. Среди тем — SQL Server на Linux, облачная разработка, безопасность, Microsoft 365, DevOps, бессерверные приложения и другое.

    Кстати!

    • Все курсы бесплатные (вы даже сможете попробовать платные продукты бесплатно);
    • 9/10 на русском языке;
    • Начать обучение можно мгновенно;
    • По окончании вы получите бейдж об успешном прохождении обучения.

    Присоединяйтесь, подробности под катом!

    Эта серия статей


    Предыдущая серия статей, начало 2020 года


    Более ранняя серия статей, 2019 год




    1. Создание отличных решений с помощью платформы архитектуры Microsoft Azure


    Узнайте, как проектировать и создавать безопасные, масштабируемые, высокопроизводительные решения в Azure с помощью основных компонентов платформы архитектуры Microsoft Azure.

    Модули курса:

    • Общие сведения об архитектуре Microsoft Azure
    • Оптимизация затрат
    • Эффективность работы
    • Оптимизация производительности
    • Надежность
    • Безопасность

    Начать обучение можно здесь

    2. Создание бессерверных приложений


    Функции Azure позволяют создавать системы вычислений по запросу, которые управляются событиями и запускаются при наступлении различных внешних событий. Примерно за 8 часов вы узнаете, как использовать функции для выполнения логики на стороне сервера и создания бессерверных архитектур.

    Изучив модуль вы научитесь выбирать оптимальные службы Azure для автоматизации бизнес-процессов, создавать бессерверные логики, выполнять функции Azure с помощью триггеров, объединять функции Azure с использованием входных и выходных привязок, создавать длительные бессерверные рабочие процессы с помощью Устойчивых функций, работать с Azure Functions Core Tools, разрабатывать, тестировать и развертывать функции Azure с помощью Visual Studio, мониторить события GitHub с помощью веб-перехватчика в Функциях Azure, обеспечивать автоматические обновления в веб-приложении с помощью Функций Azure и службы SignalR, представлять несколько приложений-функций Azure в качестве согласованного API с помощью службы управления API Azure.

    Начать обучение

    3. Разработка инфраструктуры вычислений в Azure


    Узнайте, как спроектировать инфраструктуру вычислений и решения для автоматизации бизнес-процессов в Azure.

    Вы изучите эти 9 модулей примерно за 7 часов:

    • Основные Облачные службы — варианты вычислений Azure
    • Управление виртуальными машинами с помощью Azure CLI
    • Выбор решения для подготовки вычислительных ресурсов для приложения
    • Создание шаблонов Azure Resource Manager
    • Развертывание виртуальных машин Azure из шаблонов VHD
    • Создание масштабируемого приложения с масштабируемыми наборами виртуальных машин
    • Выбор оптимальной службы Azure для автоматизации бизнес-процессов
    • Введение в высокопроизводительные вычисления (HPC) в Azure
    • Выполнение параллельных задач в пакетной службе Azure с помощью Azure CLI

    Начать обучение

    4. SQL Server на Linux


    SQL Server теперь работает в выбранной операционной системе. Эта схема обучения поможет получить базовое представление об SQL Server на Linux. Затем вы научитесь запускать контейнеры SQL Server на Linux и развертывать SQL Server на Linux. После этого вы узнаете, как автоматически настроить развертывание SQL Server на Linux. И все это всего за 2-3 часа.

    Начать обучение

    5. Защита облачных приложений в Azure


    Узнайте, как защитить приложения Azure и связанные данные с помощью шифрования, сертификатов и политики.

    Среди модулей этого 5-6-часового курса:

    • Безопасность Azure
    • Пять основных элементов безопасности, которые следует учесть перед внедрением
    • Создание базового плана безопасности
    • Управление секретами в серверных приложениях с помощью Azure Key Vault
    • Защита веб-приложения ASP.NET Core с помощью Identity Framework
    • Контроль проверки подлинности для API с помощью службы управления API Azure

    Начать обучение

    6. Распределенное программирование в облаке


    Узнайте, как создавать архитектуры сложных компьютерных программ для облака с помощью распределенного программирования.

    В этом модуле вы узнаете, как выполнять следующие задачи:

    • Классификация программ как последовательных, параллельных и распределенных
    • Указание того, почему программисты обычно выполняют параллелизацию последовательных программ
    • Определение моделей распределенного программирования
    • Обсуждение проблем с масштабируемостью, взаимодействием, разнородностью, синхронизацией, отказоустойчивостью и планированием, которые возникают при создании облачных программ
    • Определение разнородных и однородных облаков и определение основных причин разнородности в облаке
    • Перечисление основных трудностей, связанных с разнородностью распределенных программ, а также описание некоторых стратегий решения таких проблем
    • Пояснения к необходимости синхронизации в облаке
    • Определение основного метода, который можно использовать для допуска ошибок в облаках
    • Описание разницы между планированием задач и планированием заданий
    • Пояснения относительно того, как разнородность и размещение могут повлиять на планировщики задач

    В партнерстве с доктором Маждом Сакром (Majd Sakr) и Университетом Карнеги — Меллона.

    Начать обучение

    7. Основы облачных вычислений для разработчиков


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

    В этой схеме обучения рассматривается следующее:

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

    Начать обучение

    8. Разработка сетевой инфраструктуры в Azure


    Узнайте, как спроектировать безопасную, гибкую сетевую инфраструктуру в Azure и подключить локальные сети к ресурсам Azure. Весь курс займет около 9 часов вашего времени. Среди предварительных требований только два: знакомство с основными понятиями сети, такими как IP-адресация и маршрутизация, и знакомство со способами подключения к сети, такими как VPN.

    Начать обучение

    9. Управление безопасностью с помощью Microsoft 365


    Мы живем во всегда связанном мире, где царят технологии. Эффективное управление безопасностью — основа управления ресурсами в облачной, локальной или гибридной среде. Вам необходимо упреждающее управление и защита удостоверений, устройств, конечных точек (как приложений, так и данных) и ИТ-инфраструктуры организации. Microsoft 365 помогает защитить инфраструктуру, сосредоточившись на видимости, контроле и руководстве, а также консолидировать любые из множества специализированных функций и инструментов, используя общие аналитические сведения, чтобы предоставить специалистам по безопасности возможность сосредоточиться на самых важных аналитических сведениях о своих рабочих нагрузках.

    Всего около часа вам потребуется для изучения этих модулей:

    • Общие сведения об управлении безопасностью в Центре безопасности Microsoft 365
    • Использование отчетов в Центре безопасности Microsoft 365
    • Защита почты с помощью расширенной защиты от угроз
    • Защита конечных точек Windows 10

    Начать обучение

    10. Усовершенствование методик DevOps (eng)


    DevOps — это объединение людей, процессов и продуктов для непрерывной поставки ценности конечным пользователям. Azure DevOps — это набор служб, обеспечивающий такую возможность. С помощью Azure DevOps можно создавать, тестировать и развертывать любые приложения в облаке или в локальной среде. Практики DevOps, обеспечивающие прозрачность, сотрудничество, непрерывную поставку и непрерывное развертывание, интегрируются в ваш цикл разработки программного обеспечения.

    С помощью этой схемы обучения вы начнете переход на DevOps. Вы узнаете:

    • как схемы потока создания ценных предложений помогут вам оценить текущие процессы и технологии
    • как зарегистрировать бесплатную корпоративную учетную запись Azure DevOps
    • как планировать и отслеживать рабочие элементы с помощью Azure Boards
    • как оптимизировать рабочие нагрузки спринтов в нескольких командах Agile

    Эта схема обучения поможет вам подготовиться к экзамену AZ-400: Microsoft Azure DevOps Solutions.

    Начать обучение

    Заключение


    Третья серия подборок закончена! Надеюсь, каждый читатель нашел полезные для себя курсы в этих 11 статьях. Сохраняйте их в закладки, изучайте, пробуйте, развивайтесь. Ну а в комментах мы всегда рады отзывам, делитесь мнениями.

    *Обратите внимание, что для прохождения некоторых модулей вам может потребоваться защищенное соединение.
    Microsoft
    Microsoft — мировой лидер в области ПО и ИТ-услуг

    Комментарии 0

    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

    Самое читаемое