7 gratis cursussen voor ontwikkelaars van Microsoft
Hallo, Habr! Vandaag starten we met een reeks artikelen die 5 verzamelingen gratis trainingscursussen van Microsoft zullen bevatten. In dit artikel hebben we de coolste cursussen voor ontwikkelaars die programmeurs het leukst vinden.
Trouwens!
Alle cursussen zijn gratis (u kunt zelfs betaalde producten gratis uitproberen);
6/7 in het Russisch;
Je kunt direct beginnen met trainen;
Na voltooiing ontvangt u een badge die bevestigt dat u de cursus succesvol hebt afgerond.
Doe mee, details onder de snit!
Alle artikelen in de serie
Dit blok wordt bijgewerkt met de release van nieuwe artikelen
Onze kleine cursus, waarvan de volledige studie ongeveer 4-5 uur duurt. Tijdens de cursus:
Maak uzelf eerst vertrouwd met de basisprincipes van het ontwikkelen van een applicatie voor Windows 10;
beheers vervolgens het werken met Visual Studio;
daarna leer je hoe je applicaties kunt maken in de meest populaire ontwikkelomgevingen voor Windows: UWP, WPF en Windows Forms;
en ten slotte leren hoe u op internet aangesloten applicaties kunt maken.
Het enige dat u nodig heeft om deze cursus te volgen is:
Windows 10-computer
Basiskennis van C# of soortgelijke taal
U kunt meer informatie vinden en beginnen met trainen Op deze pagina
2. Mobiele apps bouwen met Xamarin.Forms
Deze cursus behandelt al volledig of bijna volledig alle functionaliteit van de tool en is ontworpen voor 10 uur training. Het leert je werken met Xamarin.Forms en hoe je C# en Visual Studio kunt gebruiken om apps te maken die draaien op iOS- en Android-apparaten. Om te beginnen met leren, moet u daarom Visual Studio 2019 hebben en vaardigheden hebben in het werken met C# en .NET.
Cursusmodules:
Een mobiele app bouwen met Xamarin.Forms;
Inleiding tot Xamarin.Android;
Inleiding tot Xamarin.iOS;
Creëer gebruikersinterface in Xamarin.Forms-applicaties met behulp van XAML;
Lay-outaanpassing in XAML-pagina's in Xamarin.Forms;
Ontwerpen van consistente Xamarin.Forms XAML-pagina's met behulp van gedeelde bronnen en stijlen;
Voorbereiden van een Xamarin applicatie voor publicatie;
REST-webservices gebruiken in Xamarin-applicaties;
Lokale data opslaan met SQLite in een Xamarin.Forms applicatie;
Bouw Xamarin.Forms-applicaties met meerdere pagina's met stapel- en tabnavigatie.
Azure biedt vele manieren om gegevens op te slaan: met behulp van ongestructureerde gegevensopslag, archiefopslag, relationele opslag en meer. In 3,5-4 uur krijgt u basiskennis over het beheren van opslag in Azure, maakt u een opslagaccount aan en kiest u het juiste model voor de gegevens die u in de cloud wilt opslaan.
Cursusmodules:
Een aanpak voor gegevensopslag kiezen;
Maak een opslagaccount;
Uw applicatie verbinden met Azure Storage;
Azure Storage Account Protection (deze module is ook opgenomen in de cursus Cloud Data Protection);
4. Inleiding tot Machine Learning met behulp van Python en Azure Notebooks
Deze cursus duurt slechts 2-3 uur, maar geeft je veel nuttige praktische vaardigheden. Door het te bestuderen leer je immers hoe je Python en gerelateerde bibliotheken kunt gebruiken in Jupyter Notebooks die in Azure Notebooks draaien om patronen te voorspellen en trends te identificeren.
Tijdens de cursus analyseert u zelfstandig klimaatgegevens, voorspelt u waarschijnlijke vluchtvertragingen en analyseert u het sentiment van gebruikersrecensies. Dit alles met behulp van machine learning en Python.
Om te slagen is basiskennis van programmeren in Python vereist.
En hier is een vrij grote cursus over beveiliging - het kost ongeveer 6-7 uur om deze te bestuderen. Hierin leert u hoe u ingebouwde Azure-services kunt gebruiken om applicatiegegevens veilig op te slaan, zodat alleen geautoriseerde services en clients toegang hebben tot de gegevens.
Cursusmodules:
Veilige architectuur in Azure;
Vijf essentiële beveiligingselementen waarmee u rekening moet houden vóór implementatie;
Het beveiligen van uw Azure storage account (deze module is ook opgenomen in de cursus Azure Data Storage);
Beheer geheimen in servertoepassingen met behulp van Azure Key Vault;
Browsergebaseerde apps verifiëren met behulp van Azure App Services;
Bescherm Azure-resources met voorwaardelijke toegang;
Bescherm Azure-resources met op rollen gebaseerd toegangscontrole (RBAC);
Met Azure Functions kunt u on-demand computersystemen maken die gebeurtenisgestuurd zijn en worden geactiveerd wanneer er verschillende externe gebeurtenissen plaatsvinden. In 6-7 uur leert u hoe u Azure Functions kunt gebruiken om logica aan de serverzijde uit te voeren en serverloze architecturen te bouwen.
Cursusmodules:
Het selecteren van de optimale Azure-service om bedrijfsprocessen te automatiseren;
Creëer serverloze logica met behulp van Azure Functions;
Voer een Azure-functie uit met behulp van triggers;
Combineer Azure-functies met behulp van invoer- en uitvoerbindingen;
Creëer een langdurige serverloze workflow met behulp van duurzame functies;
Een Azure-functie ontwikkelen, testen en implementeren met behulp van Visual Studio;
Bewaak GitHub-gebeurtenissen met behulp van een webhook in Azure Functions.
Nu hebben we de laatste cursus in deze collectie voor ontwikkelaars bereikt. En het is de enige die er in het Engels in staat - ze zijn er nog niet in geslaagd het in het Russisch te vertalen. Deze cursus neemt slechts 1-1.5 uur van uw tijd in beslag en biedt inleidende kennis over DevOps.
DevOps gaat over het verbinden van mensen, processen en producten om continu waarde te leveren aan eindgebruikers. Azure DevOps is een reeks services die deze mogelijkheid mogelijk maken. Met Azure DevOps kunt u elke applicatie in de cloud of on-premises bouwen, testen en implementeren. DevOps-praktijken die transparantie, samenwerking, continue levering en continue implementatie mogelijk maken, worden geïntegreerd in de softwareontwikkelingscyclus.
Met dit leertraject begint u uw reis naar DevOps en leert u:
hoe waardestroomdiagrammen u kunnen helpen bij het evalueren van huidige processen en technologieën;
Hoe u zich kunt registreren voor een gratis Azure DevOps-account;
Hoe u werkitems kunt plannen en volgen met Azure Boards.
Vandaag hebben we je verteld over 7 van onze gratis cursussen die nuttig kunnen zijn voor ontwikkelaars. Zeer binnenkort zullen wij deze serie artikelen voortzetten met nieuwe collecties. Nou, wat ze zullen zijn - je kunt proberen te raden in de reacties. Er staan immers niet voor niets sterretjes in de inhoudsopgave van deze serie artikelen.
*Houd er rekening mee dat u mogelijk een beveiligde verbinding nodig heeft om sommige modules te voltooien.