7 senpagaj kursoj por programistoj de Microsoft

Saluton, Habr! Hodiaŭ ni komencas serion de artikoloj, kiuj inkluzivos 5 kolektojn de senpagaj trejnaj kursoj de Microsoft. En ĉi tiu artikolo, ni havas la plej bonegajn kursojn por programistoj, kiujn programistoj plej ŝatas.

Parenteze!

  • Ĉiuj kursoj estas senpagaj (vi eĉ povas provi pagitajn produktojn senpage);
  • 6/7 en la rusa;
  • Vi povas komenci trejnadon tuj;
  • Post kompletigo, vi ricevos insignon konfirmantan sukcesan finon de la kurso.

Aliĝu, detaloj sub la tranĉo!

Ĉiuj artikoloj en la serio

Ĉi tiu bloko estos ĝisdatigita kun novaj artikoloj.

  1. 7 Senpagaj Kursoj por Programistoj
  2. * senpagaj kursoj por *T-A***n*******rov
  3. 7 senpagaj kursoj por ********************
  4. 6 ***** ****** ****** de Azure
  5. ** ***** ********** ****** ** *********** ** *******

7 senpagaj kursoj por programistoj de Microsoft

7 senpagaj kursoj por programistoj de Microsoft

1. Disvolviĝo de aplikaĵoj por Vindozo 10

Nia malgranda kurso, kies plena studado prenos vin ĉirkaŭ 4-5 horojn. Dum la kurso vi:

  • Unue, familiariĝu kun la bazoj pri evoluado de aplikaĵo por Windows 10;
  • tiam majstro laboranta kun Visual Studio;
  • tiam vi lernos kiel krei aplikojn en la plej popularaj evolumedioj por Vindozo: UWP, WPF kaj Windows Forms;
  • kaj fine lernu kiel krei interretajn aplikaĵojn.

Ĉio, kion vi bezonas por preni ĉi tiun kurson, estas:

  • Vindoza 10 komputilo
  • Baza scio pri C# aŭ simila lingvo

Eksciu pli kaj komencu per ĉi tiu ligo

7 senpagaj kursoj por programistoj de Microsoft

2. Konstruante moveblajn apojn kun Xamarin.Forms

Ĉi tiu kurso jam tute aŭ preskaŭ tute kovras la tutan funkciecon de la ilo kaj estas desegnita por 10 horoj da trejnado. Ĝi instruos vin kiel labori kun Xamarin.Forms kaj kiel uzi C# kaj Visual Studio por krei apojn, kiuj funkcias per iOS kaj Android-aparatoj. Sekve, por komenci lerni, vi devas havi Visual Studio 2019 kaj havi kapablojn labori kun C# kaj .NET.

Kursmoduloj:

  • Konstruante poŝtelefonon kun Xamarin.Forms;
  • Enkonduko al Xamarin.Android;
  • Enkonduko al Xamarin.iOS;
  • Krei uzantinterfacon en Xamarin.Forms-aplikoj uzante XAML;
  • Aranĝo-personigo en XAML-paĝoj en Xamarin.Forms;
  • Desegni konsekvencajn Xamarin.Forms XAML-paĝojn uzante komunajn rimedojn kaj stilojn;
  • Preparante Xamarin-aplikaĵon por eldonado;
  • Uzante REST-Retajn Servojn en Xamarin Aplikoj;
  • Stoki lokajn datumojn kun SQLite en aplikaĵo Xamarin.Forms;
  • Konstruu plurpaĝajn Xamarin.Forms-aplikaĵojn kun staka kaj langeta navigado.

Lernu pli kaj komencu lerni

7 senpagaj kursoj por programistoj de Microsoft

3. Stokado de datumoj en Azure

Azure provizas multajn manierojn stoki datumojn: uzante nestrukturitan datumstokadon, arkivan stokadon, rilatan stokadon kaj pli. En 3,5-4 horoj, vi akiros bazan scion pri kiel administri stokadon en Azure, kreos stokan konton kaj elektos la ĝustan modelon por la datumoj, kiujn vi volas konservi en la nubo.

Kursmoduloj:

  • Elektante aliron al datumstokado;
  • Krei konservan konton;
  • Konekti vian aplikaĵon al Azure Storage;
  • Azure Storage Account Protection (ĉi tiu modulo ankaŭ estas inkluzivita en la kurso pri Cloud Data Protection);
  • Uzante blob-stokadon.

Detaloj kaj komenco de trejnado

7 senpagaj kursoj por programistoj de Microsoft

4. Enkonduko al Maŝina Lernado Uzante Python kaj Azure Notebooks

Ĉi tiu kurso prenos vin nur ĉirkaŭ 2-3 horojn, sed donos al vi multajn utilajn praktikajn kapablojn. Post ĉio, studante ĝin vi lernos kiel uzi Python kaj rilatajn bibliotekojn en Jupyter Notebooks funkcianta en Azure Notebooks por antaŭdiri ŝablonojn kaj identigi tendencojn.

Dum la kurso, vi sendepende analizos klimatajn datumojn, antaŭdiros verŝajnajn flugmalfruojn kaj analizos la senton de recenzoj de uzantoj. Ĉio ĉi uzante maŝinlernadon kaj Python.

Por pasi, necesas baza scio pri Python-programado.

Detaloj kaj komenco de trejnado

7 senpagaj kursoj por programistoj de Microsoft

5. Protektu datumojn en la nubo

Kaj jen sufiĉe granda kurso pri sekureco - por studi ĝin necesas ĉirkaŭ 6-7 horoj. En ĝi, vi lernos kiel uzi enkonstruitajn Azure-servojn por sekure stoki aplikaĵajn datumojn por ke nur rajtigitaj servoj kaj klientoj havu aliron al la datumoj.

Kursmoduloj:

  • Sekura arkitekturo en Azure;
  • Kvin Esencaj Sekurecaj Elementoj Konsiderindaj Antaŭ Efektivigo;
  • Sekurigi vian Azure-stokan konton (ĉi tiu modulo ankaŭ estas inkluzivita en la kurso de Azure Data Storage);
  • Administri sekretojn en servilaj aplikaĵoj uzante Azure Key Vault;
  • Aŭtentikigi retum-bazitajn programojn per Azure App Services;
  • Protektu Azure-resursojn per Kondiĉa Aliro;
  • Protektu Azure-resursojn per rol-bazita alirkontrolo (RBAC);
  • Azure SQL Database Protection.

Detaloj kaj komenco de trejnado

7 senpagaj kursoj por programistoj de Microsoft

6. Kreu senservilajn aplikaĵojn

Azure Functions permesas krei laŭpetajn komputilajn sistemojn, kiuj estas okazigitaj kaj ekigitaj kiam okazas diversaj eksteraj eventoj. En 6-7 horoj, vi lernos kiel uzi Azure Functions por ruli servilflankan logikon kaj konstrui senservilajn arkitekturojn.

Kursmoduloj:

  • Elektante la optimuman Azure-servon por aŭtomatigi komercajn procezojn;
  • Kreu senservilan logikon per Azure Functions;
  • Efektivigu Azure-funkcion per ellasiloj;
  • Kombinu Azure-funkciojn uzante enigajn kaj eligajn ligojn;
  • Krei longdaŭran senservila laborfluo uzante Daŭraj Trajtoj;
  • Disvolvi, testi kaj deploji Azure-funkcion per Visual Studio;
  • Monitoru GitHub-okazaĵojn per rethoko en Azure Functions.

Detaloj kaj komenco de trejnado

7 senpagaj kursoj por programistoj de Microsoft

7. Evoluo de DevOps-praktikoj [angla]

Nun ni atingis la finan kurson en ĉi tiu kolekto por programistoj. Kaj ĝi estas la sola en ĝi en la angla - ili ankoraŭ ne sukcesis traduki ĝin en la rusan. Ĉi tiu kurso daŭros nur 1-1.5 horojn de via tempo kaj provizos enkondukan scion pri DevOps.

DevOps temas pri ligado de homoj, procezoj kaj produktoj por kontinue liveri valoron al finaj uzantoj. Azure DevOps estas aro de servoj, kiuj ebligas ĉi tiun kapablon. Kun Azure DevOps, vi povas konstrui, testi kaj disfaldi ajnan aplikaĵon en la nubo aŭ surloke. DevOps-praktikoj kiuj ebligas travideblecon, kunlaboron, kontinuan liveron kaj kontinuan deplojon estas integritaj en la programaran evoluociklon.

Kun ĉi tiu lernvojo, vi komencos vian vojaĝon al DevOps kaj lernos:

  • kiel valorfluaj diagramoj povas helpi vin taksi aktualajn procezojn kaj teknologiojn;
  • Kiel registriĝi por senpaga Azure DevOps-konto;
  • Kiel plani kaj spuri laboraĵojn uzante Azure Boards.

Detaloj kaj komenco de trejnado

konkludo

Hodiaŭ ni rakontis al vi pri 7 el niaj senpagaj kursoj, kiuj povas esti utilaj por programistoj. Tre baldaŭ ni daŭrigos ĉi tiun serion de artikoloj kun novaj kolektoj. Nu, kio ili estos - vi povas provi diveni en la komentoj. Post ĉio, estas steletoj en la enhavtabelo de ĉi tiu serio de artikoloj ial.

*Bonvolu noti, ke vi eble bezonos sekuran konekton por kompletigi iujn modulojn.

fonto: www.habr.com

Aldoni komenton