Zdravo, Habr! Danas počinjemo seriju članaka koji će uključivati 5 kolekcija besplatnih Microsoftovih kurseva obuke. U ovom članku imamo najbolje kurseve za programere koje programeri najviše vole.
Usput!
- Svi kursevi su besplatni (možete čak i besplatno isprobati plaćene proizvode);
- 6/7 na ruskom;
- Trening možete započeti odmah;
- Po završetku, dobit ćete bedž koji potvrđuje uspješno završen kurs.
Pridružite se, detalji ispod reza!
Svi članci u seriji
Ovaj blok će se ažurirati novim člancima.
- * besplatni kursevi za *T-A***n*******rov
- 7 besplatnih kurseva za *********** ******
- 6 ***** ****** ****** od Azure
- ** ***** ********** ****** ** ********** ** *******


1. Razvoj aplikacija za Windows 10
Naš mali kurs za čije će vam potpuno učenje oduzeti oko 4-5 sati. Tokom kursa vi:
- Prvo, upoznajte se s osnovama razvoja aplikacije za Windows 10;
- zatim savladati rad sa Visual Studio-om;
- Nakon toga, naučit ćete kako kreirati aplikacije u najpopularnijim razvojnim okruženjima za WindowsUWP, WPF i Windows Obrasci;
- i konačno naučiti kako kreirati aplikacije povezane s internetom.
Sve što vam je potrebno za pohađanje ovog kursa je:
- Računar sa Windows 10
- Osnovno poznavanje C# ili sličnog jezika
Možete saznati više detalja i započeti obuku

2. Izrada mobilnih aplikacija sa Xamarin.Forms
Ovaj kurs pokriva gotovo sve funkcionalnosti alata i osmišljen je za 10 sati obuke. Naučit će vas kako raditi sa Xamarin.Forms i koristiti C# i Visual Studio za kreiranje aplikacija koje rade na iOS i Android uređajima. AndroidShodno tome, da biste započeli obuku, morate imati Visual Studio 2019 i posjedovati vještine u C# i .NET programskim jezicima.
Moduli kursa:
- Izrada mobilne aplikacije sa Xamarin.Forms;
- Uvod u Xamarin.Android;
- Uvod u Xamarin.iOS;
- Kreirajte korisnički interfejs u Xamarin.Forms aplikacijama koristeći XAML;
- Prilagođavanje izgleda na XAML stranicama u Xamarin.Forms;
- Dizajniranje konzistentnih Xamarin.Forms XAML stranica koristeći zajedničke resurse i stilove;
- Priprema Xamarin aplikacije za objavljivanje;
- Korištenje REST Web usluga u Xamarin aplikacijama;
- Pohranjivanje lokalnih podataka sa SQLite-om u aplikaciji Xamarin.Forms;
- Napravite Xamarin.Forms aplikacije sa više stranica sa navigacijom kroz stog i kartice.

3. Skladištenje podataka u Azure
Azure nudi mnogo načina za pohranu podataka: korištenje nestrukturiranih pohranjivanja podataka, arhivske pohrane, relacijske pohrane i još mnogo toga. Za 3,5-4 sata steći ćete osnovno znanje o tome kako upravljati pohranom u Azureu, kreirati račun za pohranu i odabrati pravi model za podatke koje želite pohraniti u oblak.
Moduli kursa:
- Odabir pristupa pohranjivanju podataka;
- Kreirajte nalog za skladištenje;
- Povezivanje vaše aplikacije na Azure Storage;
- Azure Storage Account Protection (ovaj modul je takođe uključen u kurs Zaštita podataka u oblaku);
- Upotreba blob memorije.

4. Uvod u mašinsko učenje pomoću Python i Azure bilježnica
Ovaj kurs će vam oduzeti samo 2-3 sata, ali će vam dati puno korisnih praktičnih vještina. Na kraju krajeva, proučavanjem ćete naučiti kako koristiti Python i srodne biblioteke u Jupyter bilježnicama koje rade u Azure bilježnicama za predviđanje obrazaca i identificiranje trendova.
Tokom kursa, samostalno ćete analizirati klimatske podatke, predvidjeti moguća kašnjenja letova i analizirati osjećaje recenzija korisnika. Sve to koristeći mašinsko učenje i Python.
Za polaganje je potrebno osnovno poznavanje Python programiranja.

5. Zaštitite podatke u oblaku
A evo i prilično velikog kursa 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šteni servisi i klijenti imaju pristup podacima.
Moduli kursa:
- Sigurna arhitektura u Azureu;
- Pet osnovnih sigurnosnih elemenata koje treba razmotriti prije implementacije;
- Obezbeđivanje vašeg Azure naloga za skladištenje (ovaj modul je takođe uključen u kurs Azure skladište podataka);
- Upravljajte tajnama u serverskim aplikacijama koristeći Azure Key Vault;
- Autentifikujte aplikacije zasnovane na pretraživaču koristeći Azure App Services;
- Zaštitite Azure resurse pomoću uvjetnog pristupa;
- Zaštitite Azure resurse kontrolom pristupa zasnovanom na ulozi (RBAC);
- Azure SQL zaštita baze podataka.

6. Kreirajte aplikacije bez servera
Azure funkcije vam omogućavaju da kreirate računarske sisteme na zahtjev koji su vođeni događajima i koji se pokreću kada se dogode različiti vanjski događaji. Za 6-7 sati naučit ćete kako koristiti Azure funkcije za pokretanje logike na strani servera i izgradnju arhitekture bez servera.
Moduli kursa:
- Odabir optimalne Azure usluge za automatizaciju poslovnih procesa;
- Kreirajte logiku bez servera koristeći Azure funkcije;
- Izvršiti Azure funkciju pomoću okidača;
- Kombinirajte Azure funkcije pomoću povezivanja ulaza i izlaza;
- Kreirajte dugotrajan radni tok bez servera koristeći Durable Features;
- Razvijte, testirajte i implementirajte Azure funkciju koristeći Visual Studio;
- Nadgledajte GitHub događaje koristeći webhook u Azure funkcijama.

7. Razvoj DevOps praksi [engleski]
Sada smo stigli do završnog kursa u ovoj kolekciji za programere. I jedini je u njemu na engleskom - još ga nisu uspjeli prevesti na ruski. Ovaj kurs će vam oduzeti samo 1-1.5 sat vašeg vremena i pružit će vam uvodno znanje o DevOps-u.
DevOps je povezivanje ljudi, procesa i proizvoda za kontinuirano isporuku vrijednosti krajnjim korisnicima. Azure DevOps je skup usluga koji omogućavaju ovu mogućnost. Uz Azure DevOps, možete izgraditi, testirati i implementirati bilo koju aplikaciju u oblaku ili lokalno. DevOps prakse koje omogućavaju transparentnost, saradnju, kontinuiranu isporuku i kontinuiranu implementaciju se integrišu u ciklus razvoja softvera.
Sa ovim putem učenja, počet ćete svoje putovanje do DevOps-a i naučiti:
- kako vam dijagrami tokova vrijednosti mogu pomoći da procijenite trenutne procese i tehnologije;
- Kako se registrovati za besplatni Azure DevOps nalog;
- Kako planirati i pratiti radne stavke pomoću Azure ploča.
zaključak
Danas smo vam rekli o 7 naših besplatnih kurseva koji mogu biti korisni programerima. Uskoro ćemo nastaviti ovu seriju članaka s novim kolekcijama. Pa šta će biti - možete pokušati pogoditi u komentarima. Uostalom, u sadržaju ove serije članaka postoje zvjezdice s razlogom.
*Imajte na umu da će vam možda trebati sigurna veza da dovršite neke module.
izvor: www.habr.com
