Здравей, Хабр! Днес започваме поредица от статии, която ще включва 5 колекции от безплатни курсове за обучение от Microsoft. В тази статия имаме най-готините курсове за разработчици, които програмистите харесват най-много.
Между другото!
Всички курсове са безплатни (можете дори да опитате платени продукти безплатно);
6/7 на руски;
Можете да започнете да тренирате незабавно;
След завършване ще получите значка, потвърждаваща успешното завършване на курса.
2. Създаване на мобилни приложения с Xamarin.Forms
Този курс вече напълно или почти напълно покрива цялата функционалност на инструмента и е предназначен за 10 часа обучение. Ще ви научи как да работите с Xamarin.Forms и как да използвате C# и Visual Studio за създаване на приложения, които работят на устройства с iOS и Android. Съответно, за да започнете обучението, трябва да имате Visual Studio 2019 и да имате умения за работа с C# и .NET.
Модули на курса:
Изграждане на мобилно приложение с Xamarin.Forms;
Въведение в Xamarin.Android;
Въведение в Xamarin.iOS;
Създаване на потребителски интерфейс в Xamarin.Forms приложения с помощта на XAML;
Персонализиране на оформлението в XAML страници в Xamarin.Forms;
Проектиране на последователни Xamarin.Forms XAML страници с помощта на споделени ресурси и стилове;
Подготовка на Xamarin приложение за публикуване;
Използване на REST уеб услуги в Xamarin приложения;
Съхраняване на локални данни с SQLite в приложение Xamarin.Forms;
Създавайте многостранични приложения Xamarin.Forms със стекова и навигационна навигация.
Azure предоставя много начини за съхранение на данни: използване на неструктурирано съхранение на данни, архивно съхранение, релационно съхранение и др. За 3,5-4 часа ще придобиете основни знания как да управлявате хранилището в Azure, да създадете акаунт за съхранение и да изберете правилния модел за данните, които искате да съхранявате в облака.
Модули на курса:
Избор на подход за съхранение на данни;
Създайте акаунт за съхранение;
Свързване на вашето приложение към Azure Storage;
Защита на акаунт в Azure Storage (този модул също е включен в курса Защита на данните в облака);
4. Въведение в машинното обучение с помощта на бележници на Python и Azure
Този курс ще ви отнеме само около 2-3 часа, но ще ви даде много полезни практически умения. В края на краищата, като го изучавате, ще научите как да използвате Python и свързани библиотеки в Jupyter Notebooks, работещи в Azure Notebooks, за да прогнозирате модели и да идентифицирате тенденции.
По време на курса ще анализирате независимо климатичните данни, ще прогнозирате вероятни закъснения на полети и ще анализирате настроенията на потребителските отзиви. Всичко това с помощта на машинно обучение и Python.
За да преминете, са необходими основни познания по програмиране на Python.
И тук има доста голям курс по сигурността - за изучаването му ще са необходими около 6-7 часа. В него ще научите как да използвате вградените услуги на Azure за сигурно съхраняване на данни от приложения, така че само оторизирани услуги и клиенти да имат достъп до данните.
Модули на курса:
Сигурна архитектура в Azure;
Пет основни елемента за сигурност, които трябва да имате предвид преди внедряване;
Защита на вашия акаунт за съхранение в Azure (този модул също е включен в курса за съхранение на данни в Azure);
Управление на тайни в сървърни приложения с помощта на Azure Key Vault;
Удостоверяване на базирани на браузър приложения с помощта на Azure App Services;
Защитете ресурсите на Azure с помощта на условен достъп;
Защитете ресурсите на Azure с ролеви контрол на достъпа (RBAC);
Функциите на Azure ви позволяват да създавате изчислителни системи по заявка, които се управляват от събития и се задействат при възникване на различни външни събития. След 6-7 часа ще научите как да използвате функциите на Azure, за да изпълнявате логика от страната на сървъра и да изграждате архитектури без сървър.
Модули на курса:
Избор на оптимална Azure услуга за автоматизиране на бизнес процеси;
Създайте безсървърна логика с помощта на Azure Functions;
Изпълнете функция на Azure с помощта на тригери;
Комбинирайте Azure функции с помощта на входни и изходни свързвания;
Създайте дълготраен работен процес без сървър, като използвате Durable Features;
Разработване, тестване и внедряване на функция на Azure с помощта на Visual Studio;
Наблюдавайте GitHub събития с помощта на уеб кукичка във функциите на Azure.
Сега стигнахме до последния курс в тази колекция за разработчици. И е единственият в него на английски - още не са успели да го преведат на руски. Този курс ще отнеме само 1-1.5 часа от вашето време и ще предостави въвеждащи знания за DevOps.
DevOps е за свързване на хора, процеси и продукти за непрекъснато доставяне на стойност на крайните потребители. Azure DevOps е набор от услуги, които позволяват тази възможност. С Azure DevOps можете да създавате, тествате и внедрявате всяко приложение в облака или локално. DevOps практиките, които позволяват прозрачност, сътрудничество, непрекъсната доставка и непрекъснато внедряване, се интегрират в цикъла на разработка на софтуер.
С тази учебна пътека ще започнете своето пътуване до DevOps и ще научите:
как диаграмите на потока от стойност могат да ви помогнат да оцените текущите процеси и технологии;
Как да се регистрирате за безплатен акаунт в Azure DevOps;
Как да планирате и проследявате работни елементи с помощта на Azure Boards.
Днес ви разказахме за 7 от нашите безплатни курсове, които могат да бъдат полезни за разработчиците. Съвсем скоро ще продължим тази поредица от статии с нови колекции. Е, какви ще бъдат те - можете да опитате да познаете в коментарите. В крайна сметка в съдържанието на тази поредица от статии има звездички с причина.
*Моля, имайте предвид, че може да се нуждаете от защитена връзка, за да завършите някои модули.