7 bezplatných kurzov pre vývojárov od spoločnosti Microsoft
Ahoj Habr! Dnes začíname sériu článkov, ktoré budú obsahovať 5 kolekcií bezplatných školiacich kurzov od spoločnosti Microsoft. V tomto článku máme tie najlepšie kurzy pre vývojárov, ktoré sa programátorom páčia najviac.
Mimochodom!
Všetky kurzy sú bezplatné (dokonca si môžete zadarmo vyskúšať platené produkty);
6/7 v ruštine;
Môžete začať trénovať okamžite;
Po ukončení dostanete odznak potvrdzujúci úspešné absolvovanie kurzu.
Pridajte sa, detaily pod strihom!
Všetky články zo série
Tento blok bude aktualizovaný s vydaním nových článkov
Náš malý kurz, ktorého plné štúdium vám zaberie cca 4-5 hodín. Počas kurzu:
Najprv sa oboznámte so základmi vývoja aplikácie pre Windows 10;
potom zvládnuť prácu s Visual Studio;
potom sa naučíte vytvárať aplikácie v najpopulárnejších vývojových prostrediach pre Windows: UWP, WPF a Windows Forms;
a nakoniec sa naučte vytvárať aplikácie pripojené na internet.
Všetko, čo potrebujete na absolvovanie tohto kurzu, je:
Počítač so systémom Windows 10
Základná znalosť C# alebo podobného jazyka
Môžete zistiť ďalšie podrobnosti a začať trénovať týmto odkazom
2. Vytvárajte mobilné aplikácie pomocou Xamarin.Forms
Tento kurz už úplne alebo takmer úplne pokrýva všetky funkcie nástroja a je určený na 10 hodín tréningu. Naučí vás pracovať s Xamarin.Forms a používať C# a Visual Studio na vytváranie aplikácií, ktoré fungujú na zariadeniach so systémom iOS a Android. Preto, aby ste sa mohli začať učiť, musíte mať Visual Studio 2019 a mať zručnosti v práci s C# a .NET.
Moduly kurzu:
Vytvorenie mobilnej aplikácie pomocou Xamarin.Forms;
Úvod do Xamarin.Android;
Úvod do Xamarin.iOS;
Vytvorte používateľské rozhranie v aplikáciách Xamarin.Forms pomocou XAML;
Nastavenie rozloženia na stránkach XAML v Xamarin.Forms;
Navrhujte konzistentné stránky Xamarin.Forms XAML pomocou zdieľaných zdrojov a štýlov;
Príprava aplikácie Xamarin na zverejnenie;
Používanie webových služieb REST v aplikáciách Xamarin;
Ukladanie lokálnych údajov pomocou SQLite v aplikácii Xamarin.Forms;
Vytvárajte viacstránkové aplikácie Xamarin.Forms so zásobníkom a navigáciou založenou na kartách.
Azure poskytuje mnoho spôsobov ukladania údajov: pomocou neštruktúrovaného úložiska údajov, archívneho úložiska, relačného úložiska a ďalších. Za 3,5 – 4 hodiny získate základné vedomosti o tom, ako spravovať úložisko v Azure, vytvoríte si účet úložiska a vyberiete ten správny model pre dáta, ktoré chcete uložiť v cloude.
Moduly kurzu:
Výber prístupu k ukladaniu údajov;
Vytvorte si účet úložiska;
Pripojenie vašej aplikácie k Azure Storage;
Azure Storage Account Protection (tento modul je tiež súčasťou kurzu Cloud Data Protection);
4. Úvod do strojového učenia pomocou Pythonu a Azure Notebooks
Tento kurz vám zaberie len asi 2-3 hodiny, no dá vám veľa užitočných praktických zručností. Koniec koncov, jeho štúdiom sa naučíte, ako používať Python a súvisiace knižnice v notebookoch Jupyter spustených v Azure Notebooks na predpovedanie vzorov a identifikáciu trendov.
Počas kurzu budete nezávisle analyzovať údaje o klíme, predpovedať pravdepodobné meškania letu a analyzovať sentiment používateľských recenzií. To všetko pomocou strojového učenia a Pythonu.
Na úspešné absolvovanie sú potrebné základné znalosti programovania v Pythone.
A tu je pomerne veľký kurz o bezpečnosti - na jeho štúdium bude potrebných asi 6-7 hodín. Dozviete sa v ňom, ako používať vstavané služby Azure na bezpečné ukladanie údajov aplikácií, aby k údajom mali prístup len autorizované služby a klienti.
Moduly kurzu:
Bezpečná architektúra v Azure;
Päť základných bezpečnostných prvkov, ktoré je potrebné zvážiť pred implementáciou;
Zabezpečenie účtu Azure Storage (tento modul je tiež súčasťou kurzu Azure Data Storage);
Spravujte tajomstvá v serverových aplikáciách pomocou Azure Key Vault;
Overujte aplikácie založené na prehliadači pomocou služieb Azure App Services;
Chráňte prostriedky Azure pomocou podmieneného prístupu;
Chráňte prostriedky Azure pomocou riadenia prístupu na základe rolí (RBAC);
Azure Functions vám umožňuje vytvárať výpočtové systémy na požiadanie, ktoré sú riadené udalosťami a spúšťajú sa pri výskyte rôznych externých udalostí. Za 6 až 7 hodín sa naučíte používať Azure Functions na spúšťanie logiky na strane servera a vytváranie architektúr bez servera.
Moduly kurzu:
Výber optimálnej služby Azure na automatizáciu obchodných procesov;
Vytvorte bezserverovú logiku pomocou funkcií Azure;
Spustite funkciu Azure pomocou spúšťačov;
Kombinujte funkcie Azure pomocou vstupných a výstupných väzieb;
Vytvorte si dlhotrvajúci pracovný tok bez servera pomocou odolných funkcií;
Vyvíjajte, testujte a nasadzujte funkciu Azure pomocou Visual Studio;
Monitorujte udalosti GitHub pomocou webhooku vo funkciách Azure.
Teraz sme dosiahli posledný kurz tejto kolekcie pre vývojárov. A je v nej ako jediná v angličtine – do ruštiny ju ešte nestihli preložiť. Tento kurz zaberie len 1-1.5 hodiny vášho času a poskytne úvodné znalosti o DevOps.
DevOps je o spájaní ľudí, procesov a produktov s cieľom neustále prinášať hodnotu koncovým používateľom. Azure DevOps je sada služieb, ktoré umožňujú túto schopnosť. Pomocou Azure DevOps môžete zostavovať, testovať a nasadzovať akúkoľvek aplikáciu v cloude alebo lokálne. Postupy DevOps, ktoré umožňujú transparentnosť, spoluprácu, nepretržité poskytovanie a nepretržité nasadzovanie, sú integrované do cyklu vývoja softvéru.
S touto vzdelávacou cestou začnete svoju cestu k DevOps a naučíte sa:
ako vám diagramy hodnotového toku môžu pomôcť vyhodnotiť súčasné procesy a technológie;
Ako sa zaregistrovať na bezplatný účet Azure DevOps;
Ako plánovať a sledovať pracovné položky pomocou Azure Boards.
Dnes sme vám povedali o 7 našich bezplatných kurzoch, ktoré môžu byť užitočné pre vývojárov. Čoskoro budeme v tejto sérii článkov pokračovať novými kolekciami. Aké to budú - môžete skúsiť hádať v komentároch. Koniec koncov, v obsahu tejto série článkov sú hviezdičky z nejakého dôvodu.
*Upozorňujeme, že na dokončenie niektorých modulov možno budete potrebovať zabezpečené pripojenie.