Привет, Хабр! Сегодня мы начинаем серию статей, в которую войдет 5 подборок бесплатных обучающих курсов от компании Microsoft. В этой статье у нас самые крутые курсы для разработчиков, которые сильнее всего нравятся программистам.
Узгред!
Сви курсеви су бесплатни (можете чак и бесплатно испробати плаћене производе);
6/7 на руском;
Можете одмаһ почети да тренирате;
По завршетку, добићете беџ који потврђује успешан завршетак курса.
Придружите се, детаљи испод реза!
Сви чланци у серији
Овај блок ће бити ажуриран објављивањем нових чланака
2. Направите мобилне апликације помоћу Ксамарин.Формс
Овај курс већ у потпуности или скоро у потпуности покрива сву функционалност алата и предвиђен је за 10 сати обуке. Учи вас како да радите са Ксамарин.Формс и користите Ц# и Висуал Студио за прављење апликација које раде на иОС и Андроид уређајима. Сходно томе, да бисте започели учење, потребно је да имате Висуал Студио 2019 и да имате вештине у раду са Ц# и .НЕТ.
Модули курса:
Креирање мобилне апликације помоћу Ксамарин.Формс;
Увод у Ксамарин.Андроид;
Увод у Ксамарин.иОС;
Креирајте кориснички интерфејс у Ксамарин.Формс апликацијама користећи КСАМЛ;
Подешавање изгледа на КСАМЛ страницама у Ксамарин.Формс;
Дизајнирајте конзистентне Ксамарин.Формс КСАМЛ странице користећи заједничке ресурсе и стилове;
Припрема Ксамарин апликације за објављивање;
Коришћење РЕСТ веб сервиса у Ксамарин апликацијама;
Чување локалних података користећи СКЛите у апликацији Ксамарин.Формс;
Креирајте Ксамарин.Формс апликације са више страница са навигацијом заснованом на стеку и картицама.
Azure предоставляет множество способов для хранения данных: использование хранилища неструктурированных данных, хранилища архивов, реляционного хранилища и другое. За 3,5-4 часа вы получите основные знания о том, как управлять хранилищем в Azure, создать учетную запись хранения и выбрать подходящую модель для данных, которые нужно хранить в облаке.
Модули курса:
Выбор подхода к хранению данных;
Создание учетной записи хранения;
Подключение приложения к службе хранилища Azure;
Защита учетной записи хранения Azure (этот модуль также есть в курсе «Защита данных в облаке»);
4. Введение в машинное обучение с использованием Python и Azure Notebooks
Этот курс займет у вас всего около 2-3 часов, но даст много полезных практических навыков. Ведь изучив его вы узнаете, как использовать Python и связанные библиотеки в Jupyter Notebooks, запущенных в Azure Notebooks, для прогнозирования шаблонов и выявления тенденций.
В ходе курса вы самостоятельно проведете анализ данных климата, спрогнозируете вероятные задержки авиарейсов и проанализируете настроение отзывов пользователей. Все это с использованием машинного обучения и Python.
Для прохождения требуются базовые знания по программированию на Python.
А вот и довольно большой курс про безопасность – около 6-7 часов потребуется на его изучение. В ходе него вы узнаете, как использовать встроенные службы Azure для безопасного хранения данных приложения, чтобы доступ к этим данным получали только авторизованные службы и клиенты.
Модули курса:
Безопасная архитектура в Azure;
Пять основных элементов безопасности, которые следует учесть перед внедрением;
Защита учетной записи хранения Azure (этот модуль также есть в курсе «Хранение данных в Azure»);
Управление секретами в серверных приложениях с помощью Azure Key Vault;
Проверка подлинности в браузерных приложениях с использованием Служб приложений Azure;
Защита ресурсов Azure с помощью условного доступа;
Защита ресурсов Azure с помощью управления доступом на основе ролей (RBAC);
Функции Azure позволяют создавать системы вычислений по запросу, которые управляются событиями и запускаются при наступлении различных внешних событий. За 6-7 часов вы узнаете о том, как использовать функции Azure для выполнения логики на стороне сервера и создания бессерверных архитектур.
Модули курса:
Выбор оптимальной службы Azure для автоматизации бизнес-процессов;
Создание бессерверной логики с помощью Функций Azure;
Выполнение функции Azure с помощью триггеров;
Объединение функций Azure с использованием входных и выходных привязок;
Создание длительного бессерверного рабочего процесса с помощью Устойчивых функций;
Разработка, тестирование и развертывание функции Azure с помощью Visual Studio;
Мониторинг событий GitHub с помощью веб-перехватчика в Функциях Azure.
Вот мы и добрались до финального курса в этой подборке для разработчиков. И он единственный в ней на английском языке – пока не успели перевести его на русский. Этот курс займет всего 1-1.5 часа вашего времени и позволит получить вводные знания о DevOps.
DevOps — это объединение людей, процессов и продуктов для непрерывной поставки ценности конечным пользователям. Azure DevOps — это набор служб, обеспечивающий такую возможность. С помощью Azure DevOps можно создавать, тестировать и развертывать любые приложения в облаке или в локальной среде. Практики DevOps, обеспечивающие прозрачность, сотрудничество, непрерывную поставку и непрерывное развертывание, интегрируются в цикл разработки программного обеспечения.
С помощью этой схемы обучения вы начнете переход на DevOps и узнаете:
как схемы потока создания ценности могут помочь вам оценить текущие процессы и технологии;
как зарегистрировать бесплатную учетную запись Azure DevOps;
как планировать и отслеживать рабочие элементы с помощью Azure Boards.
Сегодня мы рассказали вам о 7 наших бесплатных курсах, которые могут быть полезны для разработчиков. Совсем скоро мы продолжим эту серию статей новыми подборками. Ну а какие они будут – вы можете попробовать угадать в комментариях. Ведь звездочки в оглавлении этой серии статей – не просто так.
*Имајте на уму да ће вам можда требати безбедна веза да бисте завршили неке модуле.