7 kurse falas për zhvilluesit nga Microsoft

Përshëndetje, Habr! Sot po fillojmë një seri artikujsh që do të përfshijnë 5 koleksione kursesh trajnimi falas nga Microsoft. Në këtë artikull, ne kemi kurset më interesante për zhvilluesit që programuesit pëlqejnë më shumë.

Nga rruga!

  • Të gjitha kurset janë falas (madje mund të provoni produkte me pagesë falas);
  • 6/7 në Rusisht;
  • Ju mund të filloni stërvitjen menjëherë;
  • Pas përfundimit, ju do të merrni një distinktiv që tregon përfundimin e suksesshëm të trajnimit.

Bashkohuni me ne, detajet poshtë prerjes!

Të gjithë artikujt në seri

Ky bllok do të përditësohet me publikimin e artikujve të rinj

  1. 7 kurse falas për zhvilluesit
  2. * kurse falas për *T-A***n*******rov
  3. 7 kurse falas për ************ *******
  4. 6 ***** ****** ****** nga Azure
  5. ** ***** ********* ***** ** ********* ** *****

7 kurse falas për zhvilluesit nga Microsoft

7 kurse falas për zhvilluesit nga Microsoft

1. Zhvillimi i aplikacionit për Windows 10

Kursi ynë i vogël, studimi i plotë i të cilit do t'ju marrë rreth 4-5 orë. Gjatë kursit ju:

  • Së pari, njihuni me bazat e zhvillimit të një aplikacioni për Windows 10;
  • pastaj zotëroni punën me Visual Studio;
  • atëherë do të mësoni se si të krijoni aplikacione në mjediset më të njohura të zhvillimit për Windows: UWP, WPF dhe Windows Forms;
  • dhe më në fund mësoni se si të krijoni aplikacione të lidhura me internetin.

Gjithçka që ju nevojitet për të ndjekur këtë kurs është:

  • kompjuter Windows 10
  • Njohuri bazë të C# ose gjuhë të ngjashme

Mund të mësoni më shumë detaje dhe të filloni stërvitjen nga kjo lidhje

7 kurse falas për zhvilluesit nga Microsoft

2. Ndërtimi i aplikacioneve celulare me Xamarin.Forms

Ky kurs tashmë plotësisht ose pothuajse plotësisht mbulon të gjithë funksionalitetin e mjetit dhe është projektuar për 10 orë trajnim. Ai do t'ju mësojë se si të punoni me Xamarin.Forms dhe si të përdorni C# dhe Visual Studio për të krijuar aplikacione që funksionojnë në pajisjet iOS dhe Android. Prandaj, për të filluar mësimin, duhet të keni Visual Studio 2019 dhe të keni aftësi për të punuar me C# dhe .NET.

Modulet e kursit:

  • Ndërtimi i një aplikacioni celular me Xamarin.Forms;
  • Hyrje në Xamarin.Android;
  • Hyrje në Xamarin.iOS;
  • Krijo ndërfaqen e përdoruesit në Xamarin.Formon aplikacione duke përdorur XAML;
  • Përshtatja e paraqitjes në faqet XAML në Xamarin.Forms;
  • Dizajnimi i qëndrueshëm Xamarin.Formon faqet XAML duke përdorur burime dhe stile të përbashkëta;
  • Përgatitja e një aplikacioni Xamarin për publikim;
  • Përdorimi i shërbimeve REST Web në aplikacionet Xamarin;
  • Ruajtja e të dhënave lokale me SQLite në një aplikacion Xamarin.Forms;
  • Ndërtoni Xamarin me shumë faqe. Formon aplikacione me navigim të stackave dhe skedave.

Mësoni më shumë dhe filloni të mësoni

7 kurse falas për zhvilluesit nga Microsoft

3. Ruajtja e të dhënave në Azure

Azure ofron shumë mënyra për të ruajtur të dhënat: duke përdorur ruajtjen e pastrukturuar të të dhënave, ruajtjen e arkivit, ruajtjen relacionale dhe më shumë. Në 3,5-4 orë, do të fitoni njohuri bazë se si të menaxhoni hapësirën ruajtëse në Azure, të krijoni një llogari ruajtjeje dhe të zgjidhni modelin e duhur për të dhënat që dëshironi të ruani në re.

Modulet e kursit:

  • Zgjedhja e një qasjeje për ruajtjen e të dhënave;
  • Krijo një llogari ruajtjeje;
  • Lidhja e aplikacionit tuaj me Azure Storage;
  • Mbrojtja e llogarisë Azure Storage (ky modul përfshihet gjithashtu në kursin e Mbrojtjes së të Dhënave në Re);
  • Përdorimi i ruajtjes së blobit.

Detajet dhe fillimi i trajnimit

7 kurse falas për zhvilluesit nga Microsoft

4. Hyrje në mësimin e makinerisë duke përdorur fletoret Python dhe Azure

Ky kurs do t'ju marrë vetëm rreth 2-3 orë, por do t'ju japë shumë aftësi praktike të dobishme. Në fund të fundit, duke e studiuar atë, do të mësoni se si të përdorni Python dhe bibliotekat përkatëse në Notebooks Jupyter që funksionojnë në Notebooks Azure për të parashikuar modelet dhe për të identifikuar tendencat.

Gjatë kursit, ju do të analizoni në mënyrë të pavarur të dhënat e klimës, do të parashikoni vonesat e mundshme të fluturimeve dhe do të analizoni ndjenjën e komenteve të përdoruesve. E gjithë kjo duke përdorur mësimin e makinerive dhe Python.

Për të kaluar, kërkohet njohuri bazë e programimit Python.

Detajet dhe fillimi i trajnimit

7 kurse falas për zhvilluesit nga Microsoft

5. Mbroni të dhënat në renë kompjuterike

Dhe këtu është një kurs mjaft i madh për sigurinë - do të kërkohen rreth 6-7 orë për ta studiuar atë. Në të, do të mësoni se si të përdorni shërbimet e integruara Azure për të ruajtur në mënyrë të sigurt të dhënat e aplikacionit, në mënyrë që vetëm shërbimet dhe klientët e autorizuar të kenë qasje në të dhëna.

Modulet e kursit:

  • Arkitekturë e sigurt në Azure;
  • Pesë elemente thelbësore të sigurisë që duhen marrë parasysh përpara zbatimit;
  • Sigurimi i llogarisë suaj të ruajtjes Azure (ky modul përfshihet gjithashtu në kursin Azure Data Storage);
  • Menaxhoni sekretet në aplikacionet e serverit duke përdorur Azure Key Vault;
  • Autentifikoni aplikacionet e bazuara në shfletues duke përdorur Shërbimet e aplikacionit Azure;
  • Mbroni burimet Azure duke përdorur Access Conditional;
  • Mbroni burimet Azure me kontrollin e aksesit të bazuar në role (RBAC);
  • Mbrojtja e bazës së të dhënave Azure SQL.

Detajet dhe fillimi i trajnimit

7 kurse falas për zhvilluesit nga Microsoft

6. Krijoni aplikacione pa server

Azure Functions ju lejon të krijoni sisteme llogaritëse sipas kërkesës që drejtohen nga ngjarjet dhe aktivizohen kur ndodhin ngjarje të ndryshme të jashtme. Në 6-7 orë, do të mësoni se si të përdorni funksionet Azure për të ekzekutuar logjikën e serverit dhe për të ndërtuar arkitektura pa server.

Modulet e kursit:

  • Zgjedhja e shërbimit optimal Azure për të automatizuar proceset e biznesit;
  • Krijo logjikë pa server duke përdorur funksionet Azure;
  • Ekzekutoni një funksion Azure duke përdorur shkas;
  • Kombinoni funksionet Azure duke përdorur lidhjet hyrëse dhe dalëse;
  • Krijoni një rrjedhë pune afatgjatë pa server duke përdorur veçoritë e qëndrueshme;
  • Zhvilloni, testoni dhe vendosni një funksion Azure duke përdorur Visual Studio;
  • Monitoroni ngjarjet e GitHub duke përdorur një uebhook në Azure Functions.

Detajet dhe fillimi i trajnimit

7 kurse falas për zhvilluesit nga Microsoft

7. Zhvillimi i praktikave DevOps [anglisht]

Tani kemi arritur kursin përfundimtar në këtë koleksion për zhvilluesit. Dhe është e vetmja në të në anglisht - ata ende nuk kanë arritur ta përkthejnë atë në Rusisht. Ky kurs do të marrë vetëm 1-1.5 orë nga koha juaj dhe do të ofrojë njohuri hyrëse rreth DevOps.

DevOps ka të bëjë me lidhjen e njerëzve, proceseve dhe produkteve për të ofruar vazhdimisht vlerë për përdoruesit përfundimtarë. Azure DevOps është një grup shërbimesh që mundësojnë këtë aftësi. Me Azure DevOps, ju mund të ndërtoni, testoni dhe vendosni çdo aplikacion në cloud ose në ambiente. Praktikat e DevOps që mundësojnë transparencën, bashkëpunimin, shpërndarjen e vazhdueshme dhe vendosjen e vazhdueshme po integrohen në ciklin e zhvillimit të softuerit.

Me këtë rrugë mësimi, do të filloni udhëtimin tuaj drejt DevOps dhe do të mësoni:

  • si diagramet e rrjedhës së vlerës mund t'ju ndihmojnë të vlerësoni proceset dhe teknologjitë aktuale;
  • Si të regjistroheni për një llogari falas Azure DevOps;
  • Si të planifikoni dhe gjurmoni artikujt e punës duke përdorur Azure Boards.

Detajet dhe fillimi i trajnimit

Përfundim

Sot ju treguam për 7 nga kurset tona falas që mund të jenë të dobishme për zhvilluesit. Shumë shpejt do të vazhdojmë këtë seri artikujsh me koleksione të reja. Epo, cilat do të jenë - mund të përpiqeni të merrni me mend në komente. Në fund të fundit, ka yje në tabelën e përmbajtjes së kësaj serie artikujsh për një arsye.

*Ju lutemi vini re se mund t'ju duhet një lidhje e sigurt për të përfunduar disa module.

Burimi: www.habr.com

Shto një koment