- 10 бесплатных курсов для начинающих специалистов от Microsoft
- 1. Основы Azure
- 2. Основы Microsoft 365
- 3. Первые шаги с C#
- 4. Введение в машинное обучение с использованием Python и Azure Notebooks
- 5. Создание мобильных приложений с помощью Xamarin.Forms
- 6. Краткий курс по машинному обучению
- 7. Разработка приложений Windows 10
- 8. Основы администрирования облака
- 9. Управление совместной работой команды с помощью Microsoft Teams
- 10. Основы Microsoft Power Platform (eng)
- Заключение
- 10 бесплатных курсов для продвинутых специалистов от Microsoft
- 1. Создание отличных решений с помощью платформы архитектуры Microsoft Azure
- 2. Создание бессерверных приложений
- 3. Разработка инфраструктуры вычислений в Azure
- 4. SQL Server на Linux
- 5. Защита облачных приложений в Azure
- 6. Распределенное программирование в облаке
- 7. Основы облачных вычислений для разработчиков
- 8. Разработка сетевой инфраструктуры в Azure
- 9. Управление безопасностью с помощью Microsoft 365
- 10. Усовершенствование методик DevOps (eng)
- Заключение
10 бесплатных курсов для начинающих специалистов от Microsoft
Привет, Хабр! Сегодня мы продолжаем публиковать уже третью серию подборок бесплатных курсов для IT-специалистов. В этот раз у нас 10 курсов для начинающих специалистов. Среди них курсы по C#, Python, облаку Azure, Microsoft 365, Xamarin, Windows 10, Teams и другому. Присоединяйтесь!
- Все курсы бесплатные (вы даже сможете попробовать платные продукты бесплатно);
- 9/10 на русском языке;
- Начать обучение можно мгновенно;
- По окончании вы получите бейдж об успешном прохождении обучения.
Присоединяйтесь, подробности под катом!
1. Основы Azure
Вы заинтересовались облаком, но не знаете, какую именно пользу оно может вам принести? Вам стоит начать с этой схемы обучения.
В этой схеме обучения рассматриваются следующие темы:
- основные понятия, связанные с облачными вычислениями: высокий уровень доступности, масштабируемость, эластичность, гибкость, отказоустойчивость и аварийное восстановление;
- преимущества облачных вычислений в Azure: как с их помощью можно сэкономить время и деньги;
- сравнение и сопоставление основных стратегий перехода на облачные службы Azure;
- службы, доступные в Azure, в том числе службы вычислений, сетевые службы, службы хранения и безопасности.
Выполнив эту схему обучения, вы получите знания, необходимые для сдачи экзамена AZ900 Microsoft Azure Fundamentals.
2. Основы Microsoft 365
Microsoft 365 — это облачная среда для повышения производительности, предоставляющая инновационные интеллектуальные возможности, насыщенную аналитическую информацию об организации и надежную платформу для повышения эффективности работы как отдельных людей, так и организаций. Узнайте, как эта среда поддерживает цифровую трансформацию вашей организации.
За 4 часа вы изучите эти модули:
- Что такое Microsoft 365?
- Общие сведения об основных службах и возможностях Microsoft 365
- Общие сведения о командной работе в Microsoft 365
- Переход на современные компьютеры с помощью Microsoft 365
- Общие сведения об объединенном управлении конечными точками в Microsoft 365
- Общие сведения о безопасности в Microsoft 365
- Введение в средства соответствия требованиям Microsoft 365
- Управление подпиской Microsoft 365
- Выбор модели облачного развертывания
Начать обучение
3. Первые шаги с C#
Хотите изучать язык программирования, но не знаете, с чего начать? Начните отсюда! Узнайте о базовом синтаксисе и направлении мыслей для создания простых приложений с помощью C#.
В этой схеме обучения рассматриваются следующие темы:
- Написание первых строк кода на языке C#
- Хранение данных и работа с ними для изменения их типа и внешнего вида
- Выполнение встроенных функций, доступных из библиотек кода
- Добавление в код логики для реализации сложных бизнес-функций
Эта схема обучения является превосходным фундаментом для последующих уроков по C#.
4. Введение в машинное обучение с использованием Python и Azure Notebooks
Python стал основным языком, использующимся для анализа данных в ходе машинного обучения. Узнайте, как использовать Python и связанные библиотеки в записных книжках Jupyter, запущенных в Записных книжках Azure, для прогнозирования шаблонов и выявления тенденций.
Всего за 2 часа вы научитесь:
- Анализу данных климата с записными книжками Azure
- Прогнозированию задержки рейсов путем создания модели машинного обучения в Python
- Анализу тональности отзывов с Keras
Начать обучение
5. Создание мобильных приложений с помощью Xamarin.Forms
Научитесь использованию C# и Visual Studio для создания приложений, выполняемых на устройствах iOS и Android.
Примерно за 10 часов вы получите изучите следующие модули:
- Создание мобильного приложения с помощью Xamarin.Forms
- Введение в Xamarin.Android
- Введение в Xamarin.iOS
- Создание пользовательского интерфейса в приложениях Xamarin.Forms с помощью XAML
- Настройка макета на страницах XAML в Xamarin.Forms
- Проектирование согласованных страниц XAML Xamarin.Forms с помощью общих ресурсов и стилей
- Подготовка приложения Xamarin к публикации
- Использование веб-служб REST в приложениях Xamarin
- Хранение локальных данных с помощью SQLite в приложении Xamarin.Forms
- Создание многостраничных приложений Xamarin.Forms с навигацией на основе стека и вкладок
Начать обучение
6. Краткий курс по машинному обучению
Общий обзор искусственного интеллекта (ИИ) и машинного обучения. Модули предназначены для пользователей с небольшими знаниями в области информатики и статистики. Вы узнаете об основных концепциях ИИ и научитесь применять пользовательские решения машинного обучения с помощью бесплатных и простых инструментов.
Вы познакомитесь с простыми, но эффективными способами, с помощью которых специалисты по ИИ данных делают прогнозы об объектах, о людях и о будущем. После этого будут рассмотрены интересные и сложные темы, о которых вы, возможно, слышали, например, нейронные сети, компьютерное зрение, глубокое обучение и неконтролируемое обучение.
7. Разработка приложений Windows 10
Изучив этот курс, вы получите сведения о разработке, тестировании и развертывании приложений для Windows 10. Для прохождения курса нужны лишь Windows 10 и базовые знания C# или аналогичного языка программирования.
Модули курса (4-5 часов):
- Введение в разработку приложений Windows 10
- Разработка приложений для Windows 10 с помощью Visual Studio
- Создание приложения для Windows 10
- Создание подключенных к Интернету приложений для Windows
Начать обучение
8. Основы администрирования облака
Ознакомьтесь с основами облака, включая историю, компоненты облака и типы служб, в рамках подготовки к работе с облаком в реальных условиях в Azure.
В этой схеме обучения рассматриваются следующие темы:
- Сведения об истории облака и его создании.
- Знакомство с основными поставщиками облачных служб и типами облаков.
- Сведения о типах ресурсов, доступных в облаке.
- Определения моделей облачных услуг.
- Объяснение экономических преимуществ облака.
- Общие сведения о цифровых удостоверениях, а также о способах их совместного использования и защиты.
В партнерстве с доктором Маждом Сакром (Majd Sakr) и Университетом Карнеги — Меллона.
9. Управление совместной работой команды с помощью Microsoft Teams
Изучив этот курс вы ознакомитесь с функциями и возможностями Microsoft Teams, центра совместной работы в Microsoft 365. Вы узнаете, как использовать Teams для упрощения совместной работы и связи в организации, локально и за ее пределами, на различных устройствах (настольных компьютерах, планшетах, телефонах), применяя все разнообразие функций приложений Office 365. Вы поймете, каким образом Teams обеспечивает комплексную и гибкую среду для совместной работы в разных приложениях и на разных устройствах.
За 2 с половиной часа вы изучите эти модули:
- Подготовка к развертыванию Teams с помощью Microsoft 365
- Развертывание клиентов Microsoft Teams
- Управление Microsoft Teams
- Управление приложениями, ботами и соединителями в Microsoft Teams
- Управление собраниями, конференциями и трансляциями в Microsoft Teams
Начать обучение
10. Основы Microsoft Power Platform (eng)
Узнайте о преимуществах для бизнеса и возможностях продуктов платформы Power Platform. Создайте простое приложение Power Apps, подключите данные из Common Data Service, создайте панель мониторинга Power BI и автоматизируйте процесс с помощью Microsoft Automate.
Курс займет всего около 3 часов и включает в себя:
- Introduction to Power Platform
- Introduction to PowerApps
- How to build an app solution
- Introduction to Common Data Service
- Introduction to Power Automate
- How to build an automated solution
- Introduction to Power BI
- How to build a simple dashboard
Начать обучение
Заключение
И вот вторая статья из трех в этой подборке подошла к концу. Кстати, это была уже 10 статья, если суммировать все уже выпущенные ранее. Не забывайте изучать и предыдущие, ведь там тоже очень много крутых бесплатных курсов. Ну а следующая подборка бесплатных курсов будет для продвинутых IT-специалистов, с Advanced-курсами. Не переключайтесь!
*Обратите внимание, что для прохождения некоторых модулей вам может потребоваться защищенное соединение.
10 бесплатных курсов для продвинутых специалистов от Microsoft
Привет, Хабр! Совсем недавно мы делились подборками наших бесплатных курсов для начинающих специалистов в IT. Ну и теперь, конечно же, пришла очередь продвинутых коллег. В этой статье мы подобрали курсы для уровней upper-intermediate и advanced. Среди тем — SQL Server на Linux, облачная разработка, безопасность, Microsoft 365, DevOps, бессерверные приложения и другое.
- Все курсы бесплатные (вы даже сможете попробовать платные продукты бесплатно);
- 9/10 на русском языке;
- Начать обучение можно мгновенно;
- По окончании вы получите бейдж об успешном прохождении обучения.
Присоединяйтесь, подробности под катом!
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 статьях. Сохраняйте их в закладки, изучайте, пробуйте, развивайтесь. Ну а в комментах мы всегда рады отзывам, делитесь мнениями.
*Обратите внимание, что для прохождения некоторых модулей вам может потребоваться защищенное соединение.