Hej, Habr! I dag starter vi en serie artikler, der vil omfatte 5 samlinger af gratis træningskurser fra Microsoft. I denne artikel har vi de fedeste kurser for udviklere, som programmører holder mest af.
Forresten!
Alle kurser er gratis (du kan endda prøve betalte produkter gratis);
6/7 på russisk;
Du kan begynde at træne med det samme;
Når du har gennemført kurset, modtager du et badge, der bekræfter, at du har gennemført kurset.
Dette kursus dækker allerede fuldstændigt eller næsten fuldstændigt hele værktøjets funktionalitet og er designet til 10 timers træning. Det vil lære dig, hvordan du arbejder med Xamarin.Forms, og hvordan du bruger C# og Visual Studio til at skabe apps, der kører på iOS- og Android-enheder. For at begynde at lære skal du derfor have Visual Studio 2019 og have færdigheder i at arbejde med C# og .NET.
Kursusmoduler:
Opbygning af en mobilapp med Xamarin.Forms;
Introduktion til Xamarin.Android;
Introduktion til Xamarin.iOS;
Opret brugergrænseflade i Xamarin.Forms-applikationer ved hjælp af XAML;
Layouttilpasning i XAML-sider i Xamarin.Forms;
Design af konsistente Xamarin.Forms XAML-sider ved hjælp af delte ressourcer og stilarter;
Forberedelse af en Xamarin-applikation til udgivelse;
Brug af REST Web Services i Xamarin-applikationer;
Lagring af lokale data med SQLite i en Xamarin.Forms-applikation;
Byg Xamarin.Forms-applikationer med flere sider med stak- og fane-navigation.
Azure giver mange måder at gemme data på: ved hjælp af ustruktureret datalagring, arkivlagring, relationel lagring og mere. På 3,5-4 timer får du grundlæggende viden om, hvordan du administrerer storage i Azure, opretter en storage-konto og vælger den rigtige model til de data, du vil gemme i skyen.
Kursusmoduler:
Valg af tilgang til datalagring;
Opret en lagerkonto;
Tilslutning af din applikation til Azure Storage;
Azure Storage Account Protection (dette modul er også inkluderet i Cloud Data Protection-kurset);
4. Introduktion til Machine Learning ved hjælp af Python og Azure Notebooks
Dette kursus vil kun tage dig omkring 2-3 timer, men vil give dig en masse nyttige praktiske færdigheder. Når alt kommer til alt, ved at studere det vil du lære, hvordan du bruger Python og relaterede biblioteker i Jupyter Notebooks, der kører i Azure Notebooks til at forudsige mønstre og identificere tendenser.
I løbet af kurset vil du selvstændigt analysere klimadata, forudsige sandsynlige flyforsinkelser og analysere følelsen af brugeranmeldelser. Alt dette ved hjælp af maskinlæring og Python.
For at bestå kræves grundlæggende viden om Python-programmering.
Og her er et ret stort kursus om sikkerhed - omkring 6-7 timer skal der til at studere det. I den lærer du, hvordan du bruger indbyggede Azure-tjenester til sikkert at gemme applikationsdata, så kun autoriserede tjenester og klienter har adgang til dataene.
Kursusmoduler:
Sikker arkitektur i Azure;
Fem væsentlige sikkerhedselementer at overveje før implementering;
Sikring af din Azure Storage-konto (dette modul er også inkluderet i Azure Data Storage-kurset);
Administrer hemmeligheder i serverapplikationer ved hjælp af Azure Key Vault;
Godkend browserbaserede apps ved hjælp af Azure App Services;
Beskyt Azure-ressourcer ved hjælp af betinget adgang;
Beskyt Azure-ressourcer med rollebaseret adgangskontrol (RBAC);
Azure Functions giver dig mulighed for at oprette on-demand computersystemer, der er hændelsesdrevne og udløses, når forskellige eksterne hændelser opstår. På 6-7 timer lærer du, hvordan du bruger Azure Functions til at køre logik på serversiden og bygge serverløse arkitekturer.
Kursusmoduler:
Valg af den optimale Azure-tjeneste til at automatisere forretningsprocesser;
Opret serverløs logik ved hjælp af Azure Functions;
Udfør en Azure-funktion ved hjælp af triggere;
Kombiner Azure-funktioner ved hjælp af input- og outputbindinger;
Skab en langvarig serverløs arbejdsgang ved hjælp af holdbare funktioner;
Udvikle, teste og implementere en Azure-funktion ved hjælp af Visual Studio;
Overvåg GitHub-begivenheder ved hjælp af en webhook i Azure Functions.
Nu er vi nået til det sidste kursus i denne samling for udviklere. Og den er den eneste i den på engelsk - det er endnu ikke lykkedes dem at oversætte den til russisk. Dette kursus vil kun tage 1-1.5 time af din tid og vil give introduktionsviden om DevOps.
DevOps handler om at forbinde mennesker, processer og produkter for løbende at levere værdi til slutbrugerne. Azure DevOps er et sæt tjenester, der aktiverer denne funktion. Med Azure DevOps kan du bygge, teste og implementere enhver applikation i skyen eller i det lokale miljø. DevOps-praksis, der muliggør gennemsigtighed, samarbejde, kontinuerlig levering og kontinuerlig implementering, integreres i softwareudviklingscyklussen.
Med denne læringssti vil du begynde din rejse til DevOps og lære:
hvordan værdistrømsdiagrammer kan hjælpe dig med at evaluere nuværende processer og teknologier;
Sådan tilmelder du dig en gratis Azure DevOps-konto;
Sådan planlægges og spores arbejdsemner ved hjælp af Azure Boards.
I dag fortalte vi dig om 7 af vores gratis kurser, som kan være nyttige for udviklere. Meget snart vil vi fortsætte denne serie af artikler med nye kollektioner. Nå, hvad de vil være - du kan prøve at gætte i kommentarerne. Der er trods alt stjerner i denne artikelseries indholdsfortegnelse af en grund.
*Bemærk venligst, at du muligvis har brug for en sikker forbindelse for at gennemføre nogle moduler.