7 bezplatných kurzů pro vývojáře od společnosti Microsoft
Dobrý den, Habr! Dnes zahajujeme sérii článků, které budou obsahovat 5 kolekcí bezplatných školicích kurzů od společnosti Microsoft. V tomto článku máme ty nejlepší kurzy pro vývojáře, které se programátorům líbí nejvíce.
Podle toho, jak!
Všechny kurzy jsou zdarma (můžete si dokonce zdarma vyzkoušet placené produkty);
6/7 v ruštině;
S tréninkem můžete začít okamžitě;
Po absolvování obdržíte odznak potvrzující úspěšné absolvování kurzu.
2. Vytváření mobilních aplikací pomocí Xamarin.Forms
Tento kurz již zcela nebo téměř kompletně pokrývá veškerou funkcionalitu nástroje a je určen na 10 hodin školení. Naučí vás pracovat s Xamarin.Forms a jak používat C# a Visual Studio k vytváření aplikací, které běží na zařízeních iOS a Android. Proto, abyste se mohli začít učit, musíte mít Visual Studio 2019 a mít dovednosti v práci s C# a .NET.
Moduly kurzu:
Vytváření mobilní aplikace pomocí Xamarin.Forms;
Úvod do Xamarin.Android;
Úvod do Xamarin.iOS;
Vytvořte uživatelské rozhraní v aplikacích Xamarin.Forms pomocí XAML;
Přizpůsobení rozvržení na stránkách XAML v Xamarin.Forms;
Navrhování konzistentních XAML stránek Xamarin.Forms pomocí sdílených zdrojů a stylů;
Příprava aplikace Xamarin pro publikování;
Používání webových služeb REST v aplikacích Xamarin;
Ukládání místních dat pomocí SQLite v aplikaci Xamarin.Forms;
Vytvářejte vícestránkové aplikace Xamarin.Forms se zásobníkem a navigací pomocí karet.
Azure poskytuje mnoho způsobů ukládání dat: pomocí úložiště nestrukturovaných dat, úložiště archivů, relačního úložiště a další. Za 3,5–4 hodiny získáte základní znalosti o správě úložiště v Azure, vytvoříte si účet úložiště a vyberete správný model pro data, která chcete ukládat do cloudu.
Moduly kurzu:
Výběr přístupu k ukládání dat;
Vytvořte si účet úložiště;
Připojení vaší aplikace k Azure Storage;
Azure Storage Account Protection (tento modul je také součástí kurzu Cloud Data Protection);
4. Úvod do strojového učení pomocí Pythonu a Azure Notebooks
Tento kurz vám zabere jen asi 2-3 hodiny, ale dá vám spoustu užitečných praktických dovedností. Jeho prostudováním se koneckonců naučíte používat Python a související knihovny v Jupyter Notebooks spuštěných v Azure Notebooky k předpovídání vzorců a identifikaci trendů.
Během kurzu budete nezávisle analyzovat klimatická data, předpovídat pravděpodobná zpoždění letu a analyzovat sentiment uživatelských recenzí. To vše pomocí strojového učení a Pythonu.
Pro úspěšné absolvování je nutná základní znalost programování v Pythonu.
A tady je docela velký kurz o bezpečnosti - na jeho prostudování bude potřeba asi 6-7 hodin. V něm se dozvíte, jak pomocí integrovaných služeb Azure bezpečně ukládat data aplikací, aby k datům měly přístup pouze autorizované služby a klienti.
Moduly kurzu:
Zabezpečená architektura v Azure;
Pět základních bezpečnostních prvků, které je třeba zvážit před implementací;
Zabezpečení účtu Azure Storage (tento modul je také součástí kurzu Azure Data Storage);
Správa tajných klíčů v serverových aplikacích pomocí Azure Key Vault;
Ověřování aplikací založených na prohlížeči pomocí Azure App Services;
Chraňte prostředky Azure pomocí podmíněného přístupu;
Chraňte prostředky Azure pomocí řízení přístupu založeného na rolích (RBAC);
Azure Functions vám umožňuje vytvářet počítačové systémy na vyžádání, které jsou řízené událostmi a spouštějí se, když nastanou různé externí události. Za 6–7 hodin se naučíte používat Azure Functions ke spouštění logiky na straně serveru a vytváření architektur bez serveru.
Moduly kurzu:
Výběr optimální služby Azure pro automatizaci obchodních procesů;
Vytvořte bezserverovou logiku pomocí Azure Functions;
Spuštění funkce Azure pomocí triggerů;
Kombinujte funkce Azure pomocí vstupních a výstupních vazeb;
Vytvořte dlouhotrvající pracovní postup bez serveru pomocí odolných funkcí;
Vývoj, testování a nasazení funkce Azure pomocí sady Visual Studio;
Monitorujte události GitHubu pomocí webhooku v Azure Functions.
Nyní jsme dosáhli posledního kurzu této kolekce pro vývojáře. A je v ní jediná v angličtině - do ruštiny se ji zatím nepodařilo přeložit. Tento kurz zabere pouze 1-1.5 hodiny vašeho času a poskytne úvodní znalosti o DevOps.
DevOps je o propojování lidí, procesů a produktů za účelem neustálého poskytování hodnoty koncovým uživatelům. Azure DevOps je sada služeb, které tuto funkci umožňují. Pomocí Azure DevOps můžete sestavit, testovat a nasadit libovolnou aplikaci v cloudu nebo místně. Postupy DevOps, které umožňují transparentnost, spolupráci, nepřetržité poskytování a nepřetržité nasazení, jsou integrovány do cyklu vývoje softwaru.
S touto výukovou cestou začnete svou cestu k DevOps a naučíte se:
jak vám diagramy hodnotového toku mohou pomoci vyhodnotit současné procesy a technologie;
Jak se zaregistrovat k bezplatnému účtu Azure DevOps;
Jak plánovat a sledovat pracovní položky pomocí Azure Boards.
Dnes jsme vám řekli o 7 našich bezplatných kurzech, které mohou být užitečné pro vývojáře. Velmi brzy budeme v této sérii článků pokračovat novými kolekcemi. No, jaké to budou - můžete zkusit hádat v komentářích. Ostatně z nějakého důvodu jsou v obsahu této série článků hvězdičky.
*Upozorňujeme, že k dokončení některých modulů možná budete potřebovat zabezpečené připojení.