7 libreng kurso para sa mga developer mula sa Microsoft

Hello, Habr! Ngayon ay nagsisimula kami ng isang serye ng mga artikulo na magsasama ng 5 mga koleksyon ng mga libreng kurso sa pagsasanay mula sa Microsoft. Sa artikulong ito, mayroon kaming mga pinakaastig na kurso para sa mga developer na pinakagusto ng mga programmer.

Sa pamamagitan ng paraan!

  • Lahat ng mga kurso ay libre (maaari mo ring subukan ang mga bayad na produkto nang libre);
  • 6/7 sa Russian;
  • Maaari mong simulan ang pagsasanay kaagad;
  • Sa pagkumpleto, makakatanggap ka ng badge na nagpapatunay ng matagumpay na pagkumpleto ng kurso.

Sumali, mga detalye sa ilalim ng hiwa!

Lahat ng mga artikulo sa serye

Maa-update ang block na ito sa paglabas ng mga bagong artikulo

  1. 7 libreng kurso para sa mga developer
  2. * mga libreng kurso para sa *T-A***n*******rov
  3. 7 libreng kurso para sa ************ *******
  4. 6 ***** ****** ****** ni Azure
  5. ** ***** ********* ****** ** ********* ** *******

7 libreng kurso para sa mga developer mula sa Microsoft

7 libreng kurso para sa mga developer mula sa Microsoft

1. Pagbuo ng application para sa Windows 10

Ang aming maliit na kurso, ang buong pag-aaral ay magdadala sa iyo ng mga 4-5 na oras. Sa panahon ng kurso mo:

  • сначала ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с основами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния для Windows 10;
  • pagkatapos ay master na nagtatrabaho sa Visual Studio;
  • pagkatapos ay matututunan mo kung paano lumikha ng mga application sa pinakasikat na development environment para sa Windows: UWP, WPF at Windows Forms;
  • at sa wakas ay matutunan kung paano lumikha ng mga application na nakakonekta sa internet.

Ang kailangan mo lang kunin ang kursong ito ay:

  • Windows 10 computer
  • Pangunahing kaalaman sa C# o katulad na wika

Maaari mong malaman ang higit pang mga detalye at simulan ang pagsasanay sa pamamagitan ng link na ito

7 libreng kurso para sa mga developer mula sa Microsoft

2. Pagbuo ng mga mobile app gamit ang Xamarin.Forms

Ang kursong ito ay ganap na o halos ganap na sumasaklaw sa lahat ng functionality ng tool at idinisenyo para sa 10 oras na pagsasanay. Ituturo nito sa iyo kung paano magtrabaho sa Xamarin.Forms at kung paano gamitin ang C# at Visual Studio para gumawa ng mga app na tumatakbo sa iOS at Android device. Alinsunod dito, upang simulan ang pag-aaral, kailangan mong magkaroon ng Visual Studio 2019 at magkaroon ng mga kasanayan sa pagtatrabaho sa C# at .NET.

Mga module ng kurso:

  • Pagbuo ng isang mobile app gamit ang Xamarin.Forms;
  • Panimula sa Xamarin.Android;
  • Panimula sa Xamarin.iOS;
  • Lumikha ng user interface sa Xamarin.Forms application gamit ang XAML;
  • Pag-customize ng layout sa mga pahina ng XAML sa Xamarin.Forms;
  • Pagdidisenyo ng pare-parehong Xamarin.Forms XAML page gamit ang shared resources at styles;
  • Paghahanda ng Xamarin application para sa paglalathala;
  • Paggamit ng REST Web Services sa Xamarin Applications;
  • Pag-iimbak ng lokal na data gamit ang SQLite sa isang Xamarin.Forms application;
  • Bumuo ng maraming-pahinang Xamarin.Forms application na may stack at tab navigation.

Matuto pa at simulan ang pag-aaral

7 libreng kurso para sa mga developer mula sa Microsoft

3. Imbakan ng data sa Azure

Nagbibigay ang Azure ng maraming paraan para mag-imbak ng data: gamit ang hindi nakaayos na storage ng data, archive storage, relational storage, at higit pa. Sa 3,5-4 na oras, magkakaroon ka ng pangunahing kaalaman sa kung paano pamahalaan ang storage sa Azure, gumawa ng storage account, at piliin ang tamang modelo para sa data na gusto mong iimbak sa cloud.

Mga module ng kurso:

  • Pagpili ng isang diskarte sa pag-iimbak ng data;
  • Lumikha ng isang storage account;
  • Pagkonekta sa iyong application sa Azure Storage;
  • Proteksyon ng Azure Storage Account (kasama rin ang module na ito sa kursong Cloud Data Protection);
  • Paggamit ng blob storage.

Mga detalye at simula ng pagsasanay

7 libreng kurso para sa mga developer mula sa Microsoft

4. Panimula sa Machine Learning Gamit ang Python at Azure Notebook

Ang kursong ito ay magdadala lamang sa iyo ng mga 2-3 oras, ngunit magbibigay sa iyo ng maraming kapaki-pakinabang na praktikal na kasanayan. Pagkatapos ng lahat, sa pamamagitan ng pag-aaral nito, matututunan mo kung paano gumamit ng Python at mga kaugnay na aklatan sa Jupyter Notebook na tumatakbo sa Azure Notebook upang mahulaan ang mga pattern at tukuyin ang mga uso.

Sa panahon ng kurso, independyente mong susuriin ang data ng klima, mahulaan ang malamang na mga pagkaantala sa paglipad, at susuriin ang damdamin ng mga review ng user. Ang lahat ng ito ay gumagamit ng machine learning at Python.

Upang makapasa, kailangan ang pangunahing kaalaman sa Python programming.

Mga detalye at simula ng pagsasanay

7 libreng kurso para sa mga developer mula sa Microsoft

5. Protektahan ang data sa cloud

At narito ang isang medyo malaking kurso sa seguridad - mga 6-7 na oras ang kakailanganin upang pag-aralan ito. Dito, matututunan mo kung paano gumamit ng mga built-in na serbisyo ng Azure upang secure na mag-imbak ng data ng application upang ang mga awtorisadong serbisyo at kliyente lamang ang may access sa data.

Mga module ng kurso:

  • Secure na arkitektura sa Azure;
  • Limang Mahahalagang Elemento ng Seguridad na Dapat Isaalang-alang Bago Ipatupad;
  • Pag-secure ng iyong Azure storage account (kasama rin ang module na ito sa kursong Azure Data Storage);
  • Pamahalaan ang mga lihim sa mga application ng server gamit ang Azure Key Vault;
  • I-authenticate ang mga app na nakabatay sa browser gamit ang Azure App Services;
  • Protektahan ang mga mapagkukunan ng Azure gamit ang Conditional Access;
  • Protektahan ang mga mapagkukunan ng Azure gamit ang control-based na access control (RBAC);
  • Proteksyon ng Azure SQL Database.

Mga detalye at simula ng pagsasanay

7 libreng kurso para sa mga developer mula sa Microsoft

6. Gumawa ng mga serverless na application

Binibigyang-daan ka ng Azure Functions na lumikha ng on-demand na mga computing system na hinihimok ng kaganapan at na-trigger kapag naganap ang iba't ibang mga panlabas na kaganapan. Sa loob ng 6-7 na oras, matututunan mo kung paano gamitin ang Azure Functions upang patakbuhin ang server-side logic at bumuo ng mga serverless architecture.

Mga module ng kurso:

  • Pagpili ng pinakamainam na serbisyo ng Azure upang i-automate ang mga proseso ng negosyo;
  • Gumawa ng serverless logic gamit ang Azure Functions;
  • Magsagawa ng Azure function gamit ang mga trigger;
  • Pagsamahin ang Azure function gamit ang input at output bindings;
  • Gumawa ng pangmatagalang walang server na daloy ng trabaho gamit ang Matibay na Mga Tampok;
  • Bumuo, subukan at mag-deploy ng Azure function gamit ang Visual Studio;
  • Subaybayan ang mga kaganapan sa GitHub gamit ang isang webhook sa Azure Functions.

Mga detalye at simula ng pagsasanay

7 libreng kurso para sa mga developer mula sa Microsoft

7. Pagbuo ng mga kasanayan sa DevOps [English]

Ngayon ay naabot na namin ang huling kurso sa koleksyong ito para sa mga developer. At ito lamang ang nasa loob nito sa Ingles - hindi pa nila nagawang isalin ito sa Russian. Ang kursong ito ay tatagal lamang ng 1-1.5 oras ng iyong oras at magbibigay ng panimulang kaalaman tungkol sa DevOps.

Ang DevOps ay tungkol sa pagkonekta sa mga tao, proseso at produkto upang patuloy na maghatid ng halaga sa mga end user. Ang Azure DevOps ay isang hanay ng mga serbisyo na nagbibigay-daan sa kakayahang ito. Sa Azure DevOps, maaari kang bumuo, sumubok, at mag-deploy ng anumang application sa cloud o on-premises. Ang mga kasanayan sa DevOps na nagbibigay-daan sa transparency, pakikipagtulungan, tuluy-tuloy na paghahatid, at patuloy na pag-deploy ay isinasama sa ikot ng pagbuo ng software.

Sa landas ng pag-aaral na ito, sisimulan mo ang iyong paglalakbay sa DevOps at matututo ka:

  • kung paano makakatulong sa iyo ang mga value stream diagram na suriin ang mga kasalukuyang proseso at teknolohiya;
  • Paano magrehistro para sa isang libreng Azure DevOps account;
  • Paano magplano at subaybayan ang mga item sa trabaho gamit ang Azure Boards.

Mga detalye at simula ng pagsasanay

Konklusyon

Ngayon sinabi namin sa iyo ang tungkol sa 7 sa aming mga libreng kurso na maaaring maging kapaki-pakinabang para sa mga developer. Sa lalong madaling panahon ay ipagpapatuloy namin ang seryeng ito ng mga artikulo na may mga bagong koleksyon. Well, kung ano ang magiging mga ito - maaari mong subukang hulaan sa mga komento. Pagkatapos ng lahat, may mga asterisk sa talaan ng mga nilalaman ng seryeng ito ng mga artikulo para sa isang dahilan.

*Pakitandaan na maaaring kailangan mo ng secure na koneksyon upang makumpleto ang ilang module.

Pinagmulan: www.habr.com

Magdagdag ng komento