7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

Привет, Хабр! Сегодня мы начинаем серию статей, в которую войдет 5 подборок бесплатных обучающих курсов от компании Microsoft. В этой статье у нас самые крутые курсы для разработчиков, которые сильнее всего нравятся программистам.

Дарэчы!

  • Усе курсы бясплатныя (вы нават зможаце паспрабаваць платныя прадукты бясплатна);
  • 6/7 на рускай мове;
  • Пачаць навучанне можна імгненна;
  • Па заканчэнні вы атрымаеце бэйдж аб паспяховым праходжанні навучання.

Далучайцеся, падрабязнасці пад катом!

Усе артыкулы з серыі

Гэты блок будзе абнаўляцца з выхадам новых артыкулаў

  1. 7 бясплатных курсаў для распрацоўшчыкаў
  2. * бясплатных курсаў для *T-А***н*******раў
  3. 7 бясплатных курсаў для ************ *******
  4. 6 ***** ****** ****** па Azure
  5. ** ***** ********** ****** ** ********* ** *******

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

1. Распрацоўка прыкладанняў для Windows 10

Наш невялікі курс, поўнае вывучэнне якога зойме ў вас каля 4-5 гадзін. У ходзе курса вы:

  • спачатку азнаёміцеся з асновамі распрацоўкі дадатку для Windows 10;
  • затым асвоіце працу з Visual Studio;
  • пасля даведаецеся, як ствараць прыкладанні ў самых папулярных асяроддзях распрацоўкі для Windows: UWP, WPF і Windows Forms;
  • і ў завяршэнне вывучыце стварэнне прыкладанняў, падлучаных да інтэрнэту.

Все, что нужно для прохождения этого курса, это:

  • Кампутар з Windows 10
  • Базавыя веды C# ці падобнай мовы

Даведацца падрабязнасці і пачаць навучанне можна па гэтай спасылцы

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

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 з навігацыяй на аснове стэка і ўкладак.

Даведацца падрабязнасці і пачаць навучанне

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

3. Захоўванне дадзеных у Azure

Azure предоставляет множество способов для хранения данных: использование хранилища неструктурированных данных, хранилища архивов, реляционного хранилища и другое. За 3,5-4 часа вы получите основные знания о том, как управлять хранилищем в Azure, создать учетную запись хранения и выбрать подходящую модель для данных, которые нужно хранить в облаке.

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

  • Выбар падыходу да захоўвання дадзеных;
  • Создание учетной записи хранения;
  • Подключение приложения к службе хранилища Azure;
  • Защита учетной записи хранения Azure (этот модуль также есть в курсе «Защита данных в облаке»);
  • Выкарыстанне сховішчы BLOB-аб'ектаў.

Падрабязнасці і пачатак навучання

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

4. Уводзіны ў машыннае навучанне з выкарыстаннем Python і Azure Notebooks

Этот курс займет у вас всего около 2-3 часов, но даст много полезных практических навыков. Ведь изучив его вы узнаете, как использовать Python и связанные библиотеки в Jupyter Notebooks, запущенных в Azure Notebooks, для прогнозирования шаблонов и выявления тенденций.

У ходзе курса вы самастойна праведзяце аналіз дадзеных клімату, спрагназуеце верагодныя затрымкі авіярэйсаў і прааналізуеце настрой водгукаў карыстальнікаў. Усё гэта з выкарыстаннем машыннага навучання і Python.

Для праходжання патрабуюцца базавыя веды па праграмаванні на Python.

Падрабязнасці і пачатак навучання

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

5. Абарона дадзеных у воблаку

А вот и довольно большой курс про безопасность – около 6-7 часов потребуется на его изучение. В ходе него вы узнаете, как использовать встроенные службы Azure для безопасного хранения данных приложения, чтобы доступ к этим данным получали только авторизованные службы и клиенты.

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

  • Бяспечная архітэктура ў Azure;
  • Пять основных элементов безопасности, которые следует учесть перед внедрением;
  • Абарона ўліковага запісу захоўвання Azure (гэты модуль таксама ёсць у курсе "Захоўванне дадзеных у Azure");
  • Упраўленне сакрэтамі ў серверных прыкладаннях з дапамогай Azure Key Vault;
  • Праверка сапраўднасці ў браузерных дадатках з выкарыстаннем Службаў прыкладанняў Azure;
  • Абарона рэсурсаў Azure з дапамогай умоўнага доступу;
  • Абарона рэсурсаў Azure з дапамогай кіравання доступам на аснове роляў (RBAC);
  • Абарона базы дадзеных SQL Azure.

Падрабязнасці і пачатак навучання

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

6. Стварэнне бессерверных прыкладанняў

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

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

  • Выбор оптимальной службы Azure для автоматизации бизнес-процессов;
  • Стварэнне бессервернай логікі з дапамогай Функцый Azure;
  • Выкананне функцыі Azure з дапамогай трыгераў;
  • Объединение функций Azure с использованием входных и выходных привязок;
  • Создание длительного бессерверного рабочего процесса с помощью Устойчивых функций;
  • Распрацоўка, тэсціраванне і разгортванне функцыі Azure з дапамогай Visual Studio;
  • Маніторынг падзей GitHub з дапамогай вэб-перахопніка ў Функцыях Azure.

Падрабязнасці і пачатак навучання

7 бясплатных курсаў для распрацоўшчыкаў ад Microsoft

7. Развіццё практык DevOps [English]

Вось мы і дабраліся да фінальнага курса ў гэтай падборцы для распрацоўшчыкаў. І ён адзіны ў ёй на англійскай мове - пакуль не паспелі перавесці яго на рускую. Гэты курс зойме ўсяго 1-1.5 гадзіны вашага часу і дазволіць атрымаць уступныя веды аб DevOps.

DevOps - гэта аб'яднанне людзей, працэсаў і прадуктаў для бесперапыннай пастаўкі каштоўнасці канчатковым карыстальнікам. Azure DevOps - гэта набор службаў, які забяспечвае такую ​​магчымасць. З дапамогай Azure DevOps можна ствараць, тэставаць і разгортваць любыя прыкладанні ў воблаку ці ў лакальным асяроддзі. Практыкі DevOps, якія забяспечваюць празрыстасць, супрацоўніцтва, бесперапынную пастаўку і бесперапыннае разгортванне, інтэгруюцца ў цыкл распрацоўкі праграмнага забеспячэння.

З дапамогай гэтай схемы навучання вы пачнеце пераход на DevOps і даведаецеся:

  • як схемы патоку стварэння каштоўнасці могуць дапамагчы вам ацаніць бягучыя працэсы і тэхналогіі;
  • как зарегистрировать бесплатную учетную запись Azure DevOps;
  • як планаваць і адсочваць працоўныя элементы з дапамогай Azure Boards.

Падрабязнасці і пачатак навучання

Заключэнне

Сёння мы расказалі вам пра 7 нашых бясплатных курсах, якія могуць быць карысныя для распрацоўшчыкаў. Зусім хутка мы працягнем гэтую серыю артыкулаў новымі падборкамі. Ну а якія яны будуць - вы можаце паспрабаваць адгадаць у каментарах. Бо зорачкі ў зместе гэтай серыі артыкулаў - не проста так.

*Звярніце ўвагу, што для праходжання некаторых модуляў вам можа спатрэбіцца абароненае злучэнне.

Крыніца: habr.com

Дадаць каментар