7 brezplačnih Microsoftovih tečajev za razvijalce

Živjo, Habr! Danes začenjamo serijo člankov s petimi zbirkami brezplačnih tečajev usposabljanja podjetja Microsoft. V tem članku bomo izpostavili najbolj kul tečaje za razvijalce, tiste, ki jih programerji najbolj obožujejo.

Mimogrede!

  • Vsi tečaji so brezplačni (plačljive izdelke lahko celo preizkusite brezplačno);
  • 6/7 v ruščini;
  • S treningom lahko začnete takoj;
  • Po zaključku boste prejeli značko, ki označuje uspešno opravljeno usposabljanje.

Pridružite se nam, podrobnosti pod rezom!

Vsi članki v seriji

Ta blok bo posodobljen z izdajo novih člankov

  1. 7 brezplačnih tečajev za razvijalce
  2. * brezplačni tečaji za *T-A***n*******re
  3. 7 brezplačnih tečajev za ************ *******
  4. 6 ***** ****** ****** avtor Azure
  5. ** ***** ********* ****** ** ********* ** *******

7 brezplačnih Microsoftovih tečajev za razvijalce

7 brezplačnih Microsoftovih tečajev za razvijalce

1. Razvoj aplikacij za Windows 10

Naš kratki tečaj, ki vam bo vzel približno 4–5 ur, bo zajemal:

  • Najprej se seznanite z osnovami razvoja aplikacije za Windows 10;
  • nato obvladajte delo z Visual Studiom;
  • Nato se boste naučili, kako ustvarjati aplikacije v najbolj priljubljenih razvojnih okoljih za WindowsUWP, WPF in Windows Obrazci;
  • in končno se naučite, kako ustvariti aplikacije, povezane z internetom.

Vse, kar potrebujete za dokončanje tega tečaja, je:

  • Računalnik z Windows 10
  • Osnovno znanje C# ali podobnega jezika

Izvedete lahko več podrobnosti in začnete z usposabljanjem s to povezavo

7 brezplačnih Microsoftovih tečajev za razvijalce

2. Gradnja mobilnih aplikacij z Xamarin.Forms

Ta tečaj zajema skoraj vse funkcionalnosti orodja in je zasnovan za 10 ur usposabljanja. Naučil vas bo delati z Xamarin.Forms in uporabljati C# ter Visual Studio za ustvarjanje aplikacij, ki delujejo v napravah iOS in Android. AndroidZato morate za začetek usposabljanja imeti nameščen Visual Studio 2019 in imeti znanje C# in .NET.

Moduli tečaja:

  • Izdelava mobilne aplikacije z Xamarin.Forms;
  • Uvod v Xamarin.Android;
  • Uvod v Xamarin.iOS;
  • Ustvarite uporabniški vmesnik v aplikacijah Xamarin.Forms z uporabo XAML;
  • Prilagoditev postavitve na straneh XAML v Xamarin.Forms;
  • Oblikovanje doslednih strani Xamarin.Forms XAML z uporabo skupnih virov in slogov;
  • Priprava aplikacije Xamarin za objavo;
  • Uporaba spletnih storitev REST v aplikacijah Xamarin;
  • Shranjevanje lokalnih podatkov s SQLite v aplikaciji Xamarin.Forms;
  • Zgradite večstranske aplikacije Xamarin.Forms z navigacijo skladov in zavihkov.

Izvedite več in se začnite učiti

7 brezplačnih Microsoftovih tečajev za razvijalce

3. Shranjevanje podatkov v storitvi Azure

Azure ponuja različne možnosti shranjevanja podatkov, vključno z nestrukturiranim shranjevanjem podatkov, arhivskim shranjevanjem, relacijskim shranjevanjem in še več. V 3,5–4 urah boste pridobili osnovno razumevanje upravljanja shrambe v storitvi Azure, ustvarjanja računa za shranjevanje in izbire ustreznega modela za vaše podatke v oblaku.

Moduli tečaja:

  • Izbira pristopa k shranjevanju podatkov;
  • Ustvarite račun za shranjevanje;
  • Povezovanje aplikacije s shrambo Azure;
  • Zaščita računa za shranjevanje v storitvi Azure (ta modul je vključen tudi v tečaj o zaščiti podatkov v oblaku);
  • Uporaba shrambe Blob.

Podrobnosti in začetek treninga

7 brezplačnih Microsoftovih tečajev za razvijalce

4. Uvod v strojno učenje s Pythonom in Azure Notebooks

Ta tečaj vam bo vzel le približno 2–3 ure, vendar vam bo zagotovil dragocene praktične veščine. Po zaključku se boste naučili uporabljati Python in sorodne knjižnice v Jupyter Notebooks, ki se izvajajo v Azure Notebooks, za napovedovanje vzorcev in prepoznavanje trendov.

Med tem tečajem boste samostojno analizirali podnebne podatke, napovedali verjetne zamude letov in analizirali mnenja uporabnikov. Vse to z uporabo strojnega učenja in Pythona.

Za dokončanje tega tečaja je potrebno osnovno znanje programiranja v Pythonu.

Podrobnosti in začetek treninga

7 brezplačnih Microsoftovih tečajev za razvijalce

5. Varstvo podatkov v oblaku

Tukaj je precej obsežen tečaj o varnosti – traja približno 6–7 ur. Naučil vas bo, kako uporabljati vgrajene storitve Azure za varno shranjevanje podatkov aplikacij, tako da do njih lahko dostopajo le pooblaščene storitve in odjemalci.

Moduli tečaja:

  • Varna arhitektura v Azureju;
  • Pet ključnih varnostnih elementov, ki jih je treba upoštevati pred implementacijo;
  • Zavarovanje računa za shranjevanje Azure (ta modul je vključen tudi v tečaj o shrambi Azure);
  • Upravljajte skrivnosti v strežniških aplikacijah z Azure Key Vault;
  • Preverjanje pristnosti v aplikacijah brskalnika z uporabo storitev Azure App Services;
  • Zaščita virov Azure s pogojnim dostopom;
  • Zaščita virov Azure z nadzorom dostopa na podlagi vlog (RBAC);
  • Zaščita baze podatkov Azure SQL.

Podrobnosti in začetek treninga

7 brezplačnih Microsoftovih tečajev za razvijalce

6. Gradnja brezstrežniških aplikacij

Azure Functions vam omogoča gradnjo računalniških sistemov na zahtevo, ki jih poganjajo dogodki in jih sprožijo različni zunanji dogodki. V 6–7 urah se boste naučili, kako uporabljati Azure Functions za izvajanje logike na strani strežnika in gradnjo arhitektur brez strežnika.

Moduli tečaja:

  • Izbira optimalne storitve Azure za avtomatizacijo poslovnih procesov;
  • Gradnja logike brez strežnika s funkcijami Azure;
  • Izvajanje funkcij Azure s sprožilci;
  • Združevanje funkcij Azure z uporabo vhodnih in izhodnih povezav;
  • Izgradnja dolgotrajnega delovnega toka brez strežnika z uporabo Durable Functions;
  • Razvoj, testiranje in uvajanje funkcije Azure z uporabo programa Visual Studio;
  • Spremljajte dogodke GitHub z uporabo spletnega kavlja v storitvi Azure Functions.

Podrobnosti in začetek treninga

7 brezplačnih Microsoftovih tečajev za razvijalce

7. Razvoj praks DevOps [angleščina]

Končno smo prišli do zadnjega tečaja v tej zbirki za razvijalce. In je edini v angleščini – v ruščino ga še niso prevedli. Ta tečaj vam bo vzel le 1–1.5 ure časa in vam bo omogočil uvodno razumevanje DevOps-a.

DevOps je poenotenje ljudi, procesov in izdelkov za nenehno zagotavljanje vrednosti končnim uporabnikom. Azure DevOps je nabor storitev, ki to omogočajo. Z Azure DevOps lahko zgradite, preizkusite in uvedete katero koli aplikacijo v oblaku ali na lokaciji. Prakse DevOps, ki zagotavljajo preglednost, sodelovanje, neprekinjeno dobavo in neprekinjeno uvajanje, so integrirane v cikel razvoja programske opreme.

S to učno potjo boste začeli prehod na DevOps in se naučili:

  • Kako vam lahko diagrami vrednostnega toka pomagajo oceniti trenutne procese in tehnologije;
  • Kako se prijaviti za brezplačen račun Azure DevOps;
  • Kako načrtovati in slediti delovnim elementom z uporabo Azure Boards.

Podrobnosti in začetek treninga

Zaključek

Danes smo vam predstavili sedem naših brezplačnih tečajev, ki bi lahko bili koristni za razvijalce. Kmalu bomo nadaljevali to serijo člankov z novimi izbori. V komentarjih lahko uganete, kateri bodo. Navsezadnje so zvezdice v kazalu te serije tam z razlogom.

*Upoštevajte, da boste za dokončanje nekaterih modulov morda potrebovali varno povezavo.

Vir: www.habr.com

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster