7 gratis kurser för utvecklare från Microsoft

Hej, Habr! Idag startar vi en serie artiklar som kommer att innehålla 5 samlingar av gratis utbildningar från Microsoft. I den här artikeln har vi de coolaste kurserna för utvecklare som programmerare gillar mest.

Förresten!

  • Alla kurser är gratis (du kan till och med prova betalprodukter gratis);
  • 6/7 på ryska;
  • Du kan börja träna direkt;
  • Efter avslutad kurs får du ett märke som bekräftar att kursen är genomförd.

Var med, detaljer under snittet!

Alla artiklar i serien

Detta block kommer att uppdateras när nya artiklar släpps

  1. 7 gratis kurser för utvecklare
  2. * gratis kurser för *T-A***n*******rov
  3. 7 gratis kurser för *****************
  4. 6 ***** ****** ****** av Azure
  5. ** ***** ********* ***** ** ********* ** *******

7 gratis kurser för utvecklare från Microsoft

7 gratis kurser för utvecklare från Microsoft

1. Applikationsutveckling för Windows 10

Vår lilla kurs, vars fullständiga studie tar dig cirka 4-5 timmar. Under kursen:

  • Först, bekanta dig med grunderna för att utveckla en applikation för Windows 10;
  • behärska sedan att arbeta med Visual Studio;
  • sedan kommer du att lära dig hur du skapar applikationer i de mest populära utvecklingsmiljöerna för Windows: UWP, WPF och Windows Forms;
  • och äntligen lär dig hur du skapar internetanslutna applikationer.

Allt du behöver för att gå denna kurs är:

  • Windows 10 dator
  • Grundläggande kunskaper i C# eller liknande språk

Du kan ta reda på mer information och börja träna genom den här länken

7 gratis kurser för utvecklare från Microsoft

2. Bygga mobilappar med Xamarin.Forms

Den här kursen täcker redan helt eller nästan helt verktygets alla funktioner och är designad för 10 timmars träning. Den kommer att lära dig hur du arbetar med Xamarin.Forms och hur du använder C# och Visual Studio för att skapa appar som körs på iOS- och Android-enheter. För att börja lära dig måste du följaktligen ha Visual Studio 2019 och ha färdigheter i att arbeta med C# och .NET.

Kursmoduler:

  • Bygga en mobilapp med Xamarin.Forms;
  • Introduktion till Xamarin.Android;
  • Introduktion till Xamarin.iOS;
  • Skapa användargränssnitt i Xamarin.Forms-applikationer med XAML;
  • Layoutanpassning i XAML-sidor i Xamarin.Forms;
  • Designa konsekventa Xamarin.Forms XAML-sidor med hjälp av delade resurser och stilar;
  • Förbereda en Xamarin-applikation för publicering;
  • Använda REST Web Services i Xamarin-applikationer;
  • Lagring av lokal data med SQLite i en Xamarin.Forms-applikation;
  • Bygg flersidiga Xamarin.Forms-applikationer med stack- och fliknavigering.

Lär dig mer och börja lära dig

7 gratis kurser för utvecklare från Microsoft

3. Datalagring i Azure

Azure tillhandahåller många sätt att lagra data: använda ostrukturerad datalagring, arkivlagring, relationslagring och mer. På 3,5-4 timmar får du grundläggande kunskaper om hur du hanterar lagring i Azure, skapar ett lagringskonto och väljer rätt modell för den data du vill lagra i molnet.

Kursmoduler:

  • Att välja ett tillvägagångssätt för datalagring;
  • Skapa ett lagringskonto;
  • Anslut din applikation till Azure Storage;
  • Azure Storage Account Protection (den här modulen ingår också i Cloud Data Protection-kursen);
  • Använder bloblagring.

Detaljer och träningsstart

7 gratis kurser för utvecklare från Microsoft

4. Introduktion till maskininlärning med Python och Azure Notebooks

Den här kursen tar dig bara cirka 2-3 timmar, men kommer att ge dig många användbara praktiska färdigheter. När allt kommer omkring, genom att studera det kommer du att lära dig hur du använder Python och relaterade bibliotek i Jupyter Notebooks som körs i Azure Notebooks för att förutsäga mönster och identifiera trender.

Under kursen kommer du självständigt att analysera klimatdata, förutsäga troliga flygförseningar och analysera känslan av användarrecensioner. Allt detta med hjälp av maskininlärning och Python.

För att bli godkänd krävs grundläggande kunskaper i Python-programmering.

Detaljer och träningsstart

7 gratis kurser för utvecklare från Microsoft

5. Skydda data i molnet

Och här är en ganska stor kurs om säkerhet - det kommer att krävas cirka 6-7 timmar för att studera den. I den lär du dig hur du använder inbyggda Azure-tjänster för att säkert lagra applikationsdata så att endast auktoriserade tjänster och klienter har åtkomst till data.

Kursmoduler:

  • Säker arkitektur i Azure;
  • Fem väsentliga säkerhetselement att överväga innan implementering;
  • Säkra ditt Azure Storage-konto (den här modulen ingår också i Azure Data Storage-kursen);
  • Hantera hemligheter i serverapplikationer med Azure Key Vault;
  • Autentisera webbläsarbaserade appar med Azure App Services;
  • Skydda Azure-resurser med villkorlig åtkomst;
  • Skydda Azure-resurser med rollbaserad åtkomstkontroll (RBAC);
  • Azure SQL Database Protection.

Detaljer och träningsstart

7 gratis kurser för utvecklare från Microsoft

6. Skapa serverlösa applikationer

Azure Functions låter dig skapa on-demand datorsystem som är händelsedrivna och utlöses när olika externa händelser inträffar. Om 6-7 timmar kommer du att lära dig hur du använder Azure Functions för att köra logik på serversidan och bygga serverlösa arkitekturer.

Kursmoduler:

  • Välja den optimala Azure-tjänsten för att automatisera affärsprocesser;
  • Skapa serverlös logik med Azure Functions;
  • Kör en Azure-funktion med utlösare;
  • Kombinera Azure-funktioner med ingångs- och utdatabindningar;
  • Skapa ett långvarigt serverlöst arbetsflöde med hjälp av hållbara funktioner;
  • Utveckla, testa och distribuera en Azure-funktion med Visual Studio;
  • Övervaka GitHub-händelser med en webhook i Azure Functions.

Detaljer och träningsstart

7 gratis kurser för utvecklare från Microsoft

7. Utveckling av DevOps-praxis [engelska]

Nu har vi nått den sista kursen i denna samling för utvecklare. Och det är den enda i den på engelska - de har ännu inte lyckats översätta den till ryska. Den här kursen tar bara 1-1.5 timmar av din tid och kommer att ge introduktionskunskap om DevOps.

DevOps handlar om att koppla samman människor, processer och produkter för att kontinuerligt leverera värde till slutanvändare. Azure DevOps är en uppsättning tjänster som möjliggör denna funktion. Med Azure DevOps kan du bygga, testa och distribuera alla program i molnet eller lokalt. DevOps-praxis som möjliggör transparens, samarbete, kontinuerlig leverans och kontinuerlig distribution integreras i mjukvaruutvecklingscykeln.

Med den här inlärningsvägen börjar du din resa till DevOps och lär dig:

  • hur värdeflödesdiagram kan hjälpa dig att utvärdera nuvarande processer och teknologier;
  • Hur man registrerar sig för ett gratis Azure DevOps-konto;
  • Hur man planerar och spårar arbetsobjekt med Azure Boards.

Detaljer och träningsstart

Slutsats

Idag berättade vi om 7 av våra gratiskurser som kan vara användbara för utvecklare. Mycket snart kommer vi att fortsätta denna artikelserie med nya kollektioner. Tja, vad de kommer att bli - du kan försöka gissa i kommentarerna. Det finns trots allt asterisker i innehållsförteckningen för denna artikelserie av en anledning.

*Observera att du kan behöva en säker anslutning för att slutföra vissa moduler.

Källa: will.com

Lägg en kommentar