Szia Habr! Ma egy cikksorozatot indítunk, amely 5 ingyenes képzési gyűjteményt tartalmaz a Microsofttól. Ebben a cikkben a legmenőbb kurzusokat kínáljuk fejlesztőknek, amelyeket a programozók a legjobban szeretnek.
By the way!
Minden tanfolyam ingyenes (akár fizetős termékeket is ingyenesen kipróbálhat);
6/7 oroszul;
Azonnal elkezdheti az edzést;
A tanfolyam elvégzése után egy kitűzőt kapsz, amely igazolja a tanfolyam sikeres elvégzését.
Kis tanfolyamunk, melynek teljes tanulmányozása körülbelül 4-5 órát vesz igénybe. A tanfolyam során Ön:
Először is ismerkedjen meg a Windows 10 rendszerhez készült alkalmazás fejlesztésének alapjaival;
majd a Visual Studióval való munkavégzés elsajátítása;
majd megtanulja, hogyan hozhat létre alkalmazásokat a Windows legnépszerűbb fejlesztői környezeteiben: UWP, WPF és Windows Forms;
és végül megtanulják, hogyan hozhatók létre internethez kapcsolódó alkalmazások.
Mindössze annyit kell tennie a tanfolyam elvégzéséhez:
Windows 10 számítógép
C# vagy hasonló nyelv alapfokú ismerete
További részleteket megtudhat és elkezdheti az edzést ezt a linket
2. Mobilalkalmazások készítése a Xamarin.Forms segítségével
Ez a tanfolyam már teljesen vagy majdnem teljesen lefedi az eszköz összes funkcióját, és 10 órás képzésre készült. Megtanítja Önnek, hogyan kell dolgozni a Xamarin.Forms-szal, és hogyan használhatja a C#-ot és a Visual Studio-t iOS- és Android-eszközökön futó alkalmazások létrehozásához. Ennek megfelelően a tanulás megkezdéséhez rendelkeznie kell a Visual Studio 2019 programmal, valamint a C# és a .NET használatához szükséges készségekkel.
A tanfolyam moduljai:
Mobilalkalmazás készítése a Xamarin.Forms segítségével;
A Xamarin.Android bemutatása;
A Xamarin.iOS bemutatása;
Felhasználói felület létrehozása a Xamarin.Forms alkalmazásokban XAML használatával;
Elrendezés testreszabása a XAML oldalakon a Xamarin.Forms-ban;
Konzisztens Xamarin.Forms XAML oldalak tervezése megosztott erőforrások és stílusok használatával;
Xamarin alkalmazás előkészítése közzétételre;
A REST webszolgáltatások használata a Xamarin alkalmazásokban;
Helyi adatok tárolása SQLite segítségével Xamarin.Forms alkalmazásban;
Készítsen többoldalas Xamarin.Forms alkalmazásokat verem- és tabulátoros navigációval.
Az Azure számos módot kínál az adatok tárolására: strukturálatlan adattárolás, archív tárolás, relációs tárhely stb. 3,5-4 óra alatt alapvető ismereteket szerez arról, hogyan kezelheti a tárhelyet az Azure-ban, hozzon létre egy tárfiókot, és válassza ki a megfelelő modellt a felhőben tárolni kívánt adatokhoz.
A tanfolyam moduljai:
Az adattárolás megközelítésének megválasztása;
Hozzon létre egy tárfiókot;
Az alkalmazás csatlakoztatása az Azure Storage-hoz;
Azure Storage Account Protection (ez a modul a Cloud Data Protection tanfolyamban is szerepel);
4. Bevezetés a gépi tanulásba Python és Azure notebookok használatával
Ez a kurzus mindössze 2-3 órát vesz igénybe, de nagyon sok hasznos gyakorlati készséget ad. Végtére is, ennek tanulmányozásával megtanulhatja, hogyan használhatja a Pythont és a kapcsolódó könyvtárakat az Azure Notebookokban futó Jupyter Notebookokban a minták előrejelzésére és a trendek azonosítására.
A tanfolyam során önállóan elemzi az éghajlati adatokat, megjósolja a valószínű repülési késéseket, és elemzi a felhasználói vélemények véleményét. Mindez gépi tanulás és Python segítségével.
A sikeres teljesítéshez alapszintű Python programozási ismeretek szükségesek.
És itt van egy meglehetősen nagy kurzus a biztonságról - körülbelül 6-7 órára lesz szükség a tanulmányozásához. Ebben megtudhatja, hogyan használhatja a beépített Azure-szolgáltatásokat az alkalmazásadatok biztonságos tárolására, így csak a jogosult szolgáltatások és ügyfelek férhetnek hozzá az adatokhoz.
A tanfolyam moduljai:
Biztonságos architektúra az Azure-ban;
Öt alapvető biztonsági elem, amelyet figyelembe kell venni a megvalósítás előtt;
Az Azure Storage-fiók biztonságossá tétele (ez a modul az Azure Data Storage tanfolyamon is szerepel);
Titkok kezelése kiszolgálóalkalmazásokban az Azure Key Vault használatával;
Böngészőalapú alkalmazások hitelesítése az Azure App Services használatával;
Az Azure-erőforrások védelme feltételes hozzáféréssel;
Az Azure-erőforrások védelme szerepalapú hozzáférés-vezérléssel (RBAC);
Az Azure Functions lehetővé teszi, hogy igény szerinti számítástechnikai rendszereket hozzon létre, amelyek eseményvezéreltek, és különféle külső események bekövetkezésekor aktiválódnak. 6-7 óra alatt megtanulja, hogyan használhatja az Azure Functions-t kiszolgálóoldali logika futtatására és kiszolgáló nélküli architektúrák felépítésére.
A tanfolyam moduljai:
Az optimális Azure-szolgáltatás kiválasztása az üzleti folyamatok automatizálásához;
Szerver nélküli logika létrehozása az Azure Functions használatával;
Az Azure-függvény végrehajtása triggerek használatával;
Az Azure-funkciók kombinálása bemeneti és kimeneti összerendelésekkel;
Hozzon létre egy hosszan tartó szerver nélküli munkafolyamatot a tartós funkciók segítségével;
Azure-függvény fejlesztése, tesztelése és üzembe helyezése a Visual Studio használatával;
Az Azure Functions webhook segítségével figyelheti a GitHub-eseményeket.
Elérkeztünk a fejlesztőknek szóló gyűjtemény utolsó tanfolyamához. És ez az egyetlen benne angolul - még nem sikerült lefordítani oroszra. Ez a tanfolyam mindössze 1-1.5 órát vesz igénybe, és bevezető ismereteket nyújt a DevOps-ról.
A DevOps az emberek, folyamatok és termékek összekapcsolásáról szól, hogy folyamatosan értéket biztosítson a végfelhasználóknak. Az Azure DevOps egy olyan szolgáltatáskészlet, amely lehetővé teszi ezt a funkciót. Az Azure DevOps segítségével bármilyen alkalmazást létrehozhat, tesztelhet és üzembe helyezhet a felhőben vagy a helyszínen. Az átláthatóságot, az együttműködést, a folyamatos szállítást és a folyamatos telepítést lehetővé tevő DevOps gyakorlatok beépülnek a szoftverfejlesztési ciklusba.
Ezzel a tanulási útvonallal megkezdheti utazását a DevOps felé, és megtanulhatja:
hogyan segíthetnek az értékfolyam diagramok a jelenlegi folyamatok és technológiák értékelésében;
Ingyenes Azure DevOps-fiók regisztrációja;
A munkaelemek tervezése és nyomon követése az Azure Boards használatával.
Ma 7 ingyenes tanfolyamunkról meséltünk, amelyek hasznosak lehetnek a fejlesztők számára. Hamarosan új kollekciókkal folytatjuk ezt a cikksorozatot. Nos, mik lesznek - megpróbálhatja kitalálni a megjegyzésekben. Hiszen ennek a cikksorozatnak a tartalomjegyzékében okkal szerepelnek csillagok.
*Kérjük, vegye figyelembe, hogy egyes modulok befejezéséhez biztonságos kapcsolatra lehet szüksége.