7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft
Привет, Хабр! Сегодня мы начинаем серию статей, в которую войдет 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;
Праектаванне ўзгодненых старонак XAML Xamarin.Forms з дапамогай агульных рэсурсаў і стыляў;
Падрыхтоўка дадатку Xamarin да публікацыі;
Выкарыстанне вэб-службаў REST у дадатках Xamarin;
Захоўванне лакальных дадзеных з дапамогай SQLite у дадатку Xamarin.Forms;
Стварэнне шматстаронкавых прыкладанняў Xamarin.Forms з навігацыяй на аснове стэка і ўкладак.
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 нашых бясплатных курсах, якія могуць быць карысныя для распрацоўшчыкаў. Зусім хутка мы працягнем гэтую серыю артыкулаў новымі падборкамі. Ну а якія яны будуць - вы можаце паспрабаваць адгадаць у каментарах. Бо зорачкі ў зместе гэтай серыі артыкулаў - не проста так.
*Звярніце ўвагу, што для праходжання некаторых модуляў вам можа спатрэбіцца абароненае злучэнне.