Pozdravljeni, Habr! Danes začenjamo serijo člankov, ki bo vključevala 5 zbirk brezplačnih Microsoftovih izobraževalnih tečajev. V tem članku imamo najbolj kul tečaje za razvijalce, ki so programerjem najbolj všeč.
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.
Naš majhen tečaj, katerega celoten študij vam bo vzel približno 4-5 ur. Med tečajem:
Najprej se seznanite z osnovami razvoja aplikacije za Windows 10;
nato obvlada delo z Visual Studio;
nato se boste naučili ustvarjati aplikacije v najbolj priljubljenih razvojnih okoljih za Windows: UWP, WPF in Windows Forms;
in končno se naučite ustvarjati aplikacije, povezane z internetom.
Vse kar potrebujete za ta tečaj je:
Windows 10 računalnik
Osnovno znanje C# ali podobnega jezika
Izvedete lahko več podrobnosti in začnete z usposabljanjem s to povezavo
2. Gradnja mobilnih aplikacij z Xamarin.Forms
Ta tečaj že v celoti ali skoraj v celoti pokriva vse funkcionalnosti orodja in je zasnovan za 10 ur usposabljanja. Naučil vas bo, kako delati z Xamarin.Forms in kako uporabljati C# in Visual Studio za ustvarjanje aplikacij, ki delujejo v napravah iOS in Android. Zato morate za začetek učenja imeti Visual Studio 2019 in imeti veščine dela s 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.
Azure ponuja veliko načinov za shranjevanje podatkov: uporabo nestrukturiranega shranjevanja podatkov, arhivskega shranjevanja, relacijskega shranjevanja itd. V 3,5-4 urah boste pridobili osnovno znanje o tem, kako upravljati shrambo v Azure, ustvariti račun za shrambo in izbrati pravi model za podatke, ki jih želite shraniti v oblak.
Moduli tečaja:
Izbira pristopa k shranjevanju podatkov;
Ustvarite račun za shranjevanje;
Povezovanje vaše aplikacije z Azure Storage;
Zaščita računa Azure Storage (ta modul je vključen tudi v tečaj Zaščita podatkov v oblaku);
4. Uvod v strojno učenje z uporabo prenosnikov Python in Azure
Ta tečaj vam bo vzel le približno 2-3 ure, vendar vam bo dal veliko uporabnih praktičnih veščin. Navsezadnje se boste s preučevanjem tega naučili uporabljati Python in sorodne knjižnice v prenosnikih Jupyter Notebooks, ki se izvajajo v prenosnikih Azure, za predvidevanje vzorcev in prepoznavanje trendov.
Med tečajem boste neodvisno analizirali podnebne podatke, napovedali verjetne zamude letov in analizirali razpoloženje ocen uporabnikov. Vse to z uporabo strojnega učenja in Pythona.
Za opravljanje je potrebno osnovno znanje programiranja Python.
In tukaj je precej obsežen tečaj o varnosti - za študij bo potrebnih približno 6-7 ur. V njem se boste naučili, kako uporabljati vgrajene storitve Azure za varno shranjevanje podatkov aplikacij, tako da imajo samo pooblaščene storitve in odjemalci dostop do podatkov.
Moduli tečaja:
Varna arhitektura v Azure;
Pet bistvenih varnostnih elementov, ki jih je treba upoštevati pred uvedbo;
Zaščita vašega računa za shranjevanje podatkov Azure (ta modul je vključen tudi v tečaj Azure Data Storage);
Upravljajte skrivnosti v strežniških aplikacijah z uporabo Azure Key Vault;
Preverjanje pristnosti aplikacij v brskalniku z uporabo Azure App Services;
Zaščitite vire Azure s pogojnim dostopom;
Zaščitite vire Azure z nadzorom dostopa na podlagi vlog (RBAC);
Funkcije Azure vam omogočajo ustvarjanje računalniških sistemov na zahtevo, ki so vodeni po dogodkih in se sprožijo, ko pride do različnih zunanjih dogodkov. V 6–7 urah se boste naučili uporabljati funkcije Azure za izvajanje logike na strani strežnika in gradnjo arhitektur brez strežnika.
Moduli tečaja:
Izbira optimalne storitve Azure za avtomatizacijo poslovnih procesov;
Ustvarite logiko brez strežnika z uporabo funkcij Azure;
Izvedite funkcijo Azure z uporabo sprožilcev;
Združite funkcije Azure z uporabo vhodnih in izhodnih vezav;
Ustvarite dolgotrajen potek dela brez strežnika z uporabo Durable Features;
Razviti, preizkusiti in uvesti funkcijo Azure z uporabo Visual Studio;
Spremljajte dogodke GitHub z uporabo webhooka v funkcijah Azure.
Zdaj smo dosegli zadnji tečaj v tej zbirki za razvijalce. In v njem je edini v angleščini - v ruščino jim ga še ni uspelo prevesti. Ta tečaj vam bo vzel le 1-1.5 ure vašega časa in bo zagotovil uvodno znanje o DevOps.
Pri DevOps gre za povezovanje ljudi, procesov in izdelkov za nenehno zagotavljanje vrednosti končnim uporabnikom. Azure DevOps je nabor storitev, ki omogočajo to zmožnost. Z Azure DevOps lahko zgradite, preizkusite in uvedete katero koli aplikacijo v oblaku ali na mestu uporabe. Prakse DevOps, ki omogočajo preglednost, sodelovanje, neprekinjeno dostavo in neprekinjeno uvajanje, so vključene v cikel razvoja programske opreme.
S to učno potjo boste začeli svojo pot do DevOps in se naučili:
kako vam lahko diagrami toka vrednosti pomagajo oceniti trenutne procese in tehnologije;
Kako se registrirati za brezplačen račun Azure DevOps;
Kako načrtovati in slediti delovnim elementom z uporabo Azure Boards.
Danes smo vam povedali o 7 naših brezplačnih tečajih, ki so lahko uporabni za razvijalce. Zelo kmalu bomo to serijo člankov nadaljevali z novimi zbirkami. No, kaj bodo - poskusite ugibati v komentarjih. Navsezadnje so v kazalu vsebine te serije člankov zvezdice z razlogom.
*Upoštevajte, da boste za dokončanje nekaterih modulov morda potrebovali varno povezavo.