Pozdrav, Habr! Danas započinjemo seriju članaka koji će uključivati 5 zbirki besplatnih Microsoftovih tečajeva. U ovom članku imamo najcool tečajeve za programere koje programeri najviše vole.
Usput!
Svi tečajevi su besplatni (možete čak i besplatno isprobati plaćene proizvode);
6/7 na ruskom;
Treniranje možete započeti odmah;
Po završetku ćete dobiti bedž koji potvrđuje uspješno završen tečaj.
Pridružite se, detalji ispod kroja!
Svi članci u seriji
Ovaj blok će se ažurirati s objavljivanjem novih članaka
Naš mali tečaj za čije će vam potpuno proučavanje biti potrebno oko 4-5 sati. Tijekom tečaja vi:
Prvo se upoznajte s osnovama razvoja aplikacije za Windows 10;
zatim svladati rad s Visual Studiom;
zatim ćete naučiti kako izraditi aplikacije u najpopularnijim razvojnim okruženjima za Windows: UWP, WPF i Windows Forms;
i konačno naučiti kako izraditi aplikacije povezane s internetom.
Sve što trebate za ovaj tečaj je:
Windows 10 računalo
Osnovno poznavanje C# ili sličnog jezika
Možete saznati više detalja i započeti obuku ovaj link
2. Izrada mobilnih aplikacija s Xamarin.Forms
Ovaj tečaj već u potpunosti ili gotovo u potpunosti pokriva sve funkcionalnosti alata i predviđen je za 10 sati obuke. Naučit ćete kako raditi s Xamarin.Forms i kako koristiti C# i Visual Studio za izradu aplikacija koje se izvode na iOS i Android uređajima. Sukladno tome, za početak učenja morate imati Visual Studio 2019 i imati vještine rada s C# i .NET.
Moduli tečaja:
Izrada mobilne aplikacije s Xamarin.Forms;
Uvod u Xamarin.Android;
Uvod u Xamarin.iOS;
Stvaranje korisničkog sučelja u Xamarin.Forms aplikacijama pomoću XAML-a;
Prilagodba izgleda na XAML stranicama u Xamarin.Forms;
Dizajniranje dosljednih Xamarin.Forms XAML stranica korištenjem zajedničkih resursa i stilova;
Priprema Xamarin aplikacije za objavljivanje;
Korištenje REST web usluga u Xamarin aplikacijama;
Pohranjivanje lokalnih podataka pomoću SQLite u aplikaciji Xamarin.Forms;
Izradite aplikacije Xamarin.Forms s više stranica s navigacijom kroz snop i karticu.
Azure pruža mnogo načina za pohranjivanje podataka: korištenje nestrukturirane pohrane podataka, arhivske pohrane, relacijske pohrane i više. U 3,5-4 sata steći ćete osnovno znanje o tome kako upravljati pohranom u Azureu, izraditi račun za pohranu i odabrati pravi model za podatke koje želite pohraniti u oblak.
Moduli tečaja:
Odabir pristupa pohrani podataka;
Stvorite račun za pohranu;
Povezivanje vaše aplikacije s Azure pohranom;
Zaštita računa Azure Storage (ovaj modul također je uključen u tečaj Zaštita podataka u oblaku);
4. Uvod u strojno učenje pomoću Python i Azure prijenosnih računala
Ovaj tečaj će vam oduzeti samo 2-3 sata, ali će vam dati puno korisnih praktičnih vještina. Uostalom, proučavajući ga, naučit ćete kako koristiti Python i srodne biblioteke u Jupyter Notebooksima koji se izvode u Azure Notebooksima za predviđanje uzoraka i prepoznavanje trendova.
Tijekom tečaja samostalno ćete analizirati klimatske podatke, predvidjeti vjerojatna kašnjenja letova i analizirati mišljenje korisnika. Sve to pomoću strojnog učenja i Pythona.
Za prolaz je potrebno osnovno poznavanje programiranja u Pythonu.
A ovdje je prilično velik tečaj o sigurnosti - za njegovo proučavanje bit će potrebno oko 6-7 sati. U njemu ćete naučiti kako koristiti ugrađene Azure usluge za sigurno pohranjivanje podataka aplikacije tako da samo ovlaštene usluge i klijenti imaju pristup podacima.
Moduli tečaja:
Sigurna arhitektura u Azureu;
Pet osnovnih sigurnosnih elemenata koje treba razmotriti prije implementacije;
Zaštita vašeg Azure računa za pohranu (ovaj modul također je uključen u tečaj Azure Data Storage);
Upravljanje tajnama u poslužiteljskim aplikacijama pomoću Azure Key Vault;
Autentificirajte aplikacije temeljene na pregledniku pomoću Azure App Services;
Azure Functions vam omogućuje stvaranje računalnih sustava na zahtjev koji se pokreću događajima i pokreću kada se dogode različiti vanjski događaji. U 6-7 sati naučit ćete kako koristiti Azure funkcije za pokretanje logike na strani poslužitelja i izgradnju arhitektura bez poslužitelja.
Moduli tečaja:
Odabir optimalne Azure usluge za automatizaciju poslovnih procesa;
Stvaranje logike bez poslužitelja pomoću Azure funkcija;
Izvršite Azure funkciju pomoću okidača;
Kombinirajte Azure funkcije koristeći ulazna i izlazna povezivanja;
Stvorite dugotrajan tijek rada bez poslužitelja koristeći Durable Features;
Razviti, testirati i implementirati Azure funkciju koristeći Visual Studio;
Pratite GitHub događaje pomoću web-dojavnika u Azure funkcijama.
Sada smo došli do posljednjeg tečaja u ovoj zbirci za programere. I jedini je u njemu na engleskom - još ga nisu uspjeli prevesti na ruski. Ovaj tečaj će vam oduzeti samo 1-1.5 sat vremena i pružit će vam uvodno znanje o DevOps-u.
DevOps je o povezivanju ljudi, procesa i proizvoda radi kontinuiranog isporučivanja vrijednosti krajnjim korisnicima. Azure DevOps skup je usluga koje omogućuju ovu mogućnost. Uz Azure DevOps možete izgraditi, testirati i implementirati bilo koju aplikaciju u oblaku ili lokalno. DevOps prakse koje omogućuju transparentnost, suradnju, kontinuiranu isporuku i kontinuiranu implementaciju integrirane su u ciklus razvoja softvera.
Ovim putem učenja započet ćete svoje putovanje u DevOps i naučiti:
kako vam dijagrami toka vrijednosti mogu pomoći u procjeni trenutnih procesa i tehnologija;
Kako se registrirati za besplatni Azure DevOps račun;
Kako planirati i pratiti radne stavke pomoću Azure ploča.
Danas smo vam ispričali o 7 naših besplatnih tečajeva koji mogu biti korisni programerima. Vrlo brzo ćemo nastaviti ovu seriju članaka s novim kolekcijama. Pa, što će oni biti - možete pokušati pogoditi u komentarima. Uostalom, zvjezdice u sadržaju ove serije članaka postoje s razlogom.
*Imajte na umu da ćete možda trebati sigurnu vezu za dovršetak nekih modula.