Developing Windows Azure and Web Services

20487

Windows Azure és webszolgáltatások fejlesztése Visual Studio segítségével

Képzési forma:
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol
2023.
február
27.
Normál
2023.
július
31.
Normál
2023.
november
13.
Normál
Képzési forma:
Normál
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol
2023.
február
27.
2023.
július
31.
2023.
november
13.

Ismertető

A tanfolyam során a résztvevők megismerik az osztott, hibrid alkalmazások, valamint webszolgáltatások fejlesztését. A tanfolyamot korábbi alkalmazásfejlesztési ismerettel rendelkező kezdő vagy haladó programozóknak ajánljuk, akik szeretnék megismerni és kihasználni a Windows Azure nyújtotta lehetőségeket, és szeretnék megismerni a többrétegű alkalmazások tervezését és implementálását.

A tanfolyam egyben segítséget nyújt a 070-487-es kódú Azure fejlesztői hivatalos Microsoft vizsgához is.

  • A szolgáltatásorientált és felhő technológiák áttekintése: az osztott alkalmazások fogalma és főbb komponensei, adatkezelési és adathozzáférési technológiák, szolgáltatás technológiák, felhő/Windows Azure, mintaalkalmazás áttekintése, egyszerű Azure alkalmazás készítése
  • Adatok lekérdezése és manipulálása az Entity Framework segítségével: az ADO.NET áttekintése, Entity Data Model áttekintése és adathozzáférési réteg készítése, adatok lekérdezése és kezelése
  • ASP.NET Web API szolgáltatás készítése és publikálása: a http szolgáltatás áttekintése, webszolgáltatás készítése (routing, controller, action használat), http kérések és válaszok kezelése, Web API szolgáltatás hosztolása és publikálása különböző kliens-szerver környezetekben
  • ASP.NET Web API szolgáltatások bővítése és biztonság implementálása: az ASP.NET Web API request pipeline és response pipeline kezelése, ODdata szolgáltatások fogalma és készítésük, függőségek kezelése vezérlőkben, biztonság implementálás a kliens-szerver kommunikációban
  • WCF szolgáltatások készítése: a WCF szolgáltatások áttekintése és előnyei, szerződés (contract) készítése és implementálása, WCF szolgáltatás konfigurálása és hosztolása, WCF szolgáltatás publikálása
  • WCF szolgáltatások tervezése és bővítése: szolgáltatás szerződések tervezési irányelvei és alapvetései, osztott tranzakciók fogalma és kezelése, WCF pipeline architektúra áttekintése és használata, WCF pipeline bővítése, aszinkron WCF kliens hívások kezelése
  • Biztonság kezelése WCF alkalmazásokban: transzport biztonság és üzenet biztonság fogalma, szolgáltatás konfigurálása, felhasználói autentikáció és autorizáció menedzselése
  • A Windows Azure Service Bus használata haladó routing és üzenetkezelési célokra; Bus Relays, Bus Queues, Bus Topics fogalma és használata
  • Szolgáltatások hosztolása és menedzselése helyben és különböző Azure környezetekben (IIS, Windows Azure Web Roles, Worker Roles, Window Azure Website)
  • Szolgáltatások telepítése helyben és a felhőben: webes telepítés Visual Studio segítségével, webalkalmazás csomagok készítése és telepítése, parancssori eszközök használata, telepítés Windows Azure alá, szolgáltatások karbantartása TFS és GIT segítségével, Windows Azure Website és Web Deploy frissítése, IIS telepítőcsomagok exportálása és importálása
  • Adattárolás és menedzsment Windows Azure Storage alatt: áttekintés, különböző storage konténerek és támogatásuk (Blob, Table, Queue), storage hozzáférések menedzselése
  • Figyelés és hibafelderítés: alapfogalmak, IIS figyelés, a Windows Azure diagnosztikai eszközeinek használata, debug az IntelliTtrace segítségével, Windows Azure működési adatok gyűjtése
  • Azonosítás és hozzáférés menedzsment: alapfogalmak és szabványok, a Windows Azure ACS konfigurálása, az ACS integrálása az ASP.NET Web API-val, Windows Azure Service Bus kapcsolatok védelme, Federated Identity implementálás
  • Szolgáltatások skálázása és terhelés elosztása: alapfogalmak, load balancing implementálás, lokális osztott cache használata, a Windows Azure caching használata, skálázási követelmények és irányelvek

Kapcsolódó vizsga: 070-487: Developing Windows Azure and Web Services (MCSD App Builder)

Windows 7 vagy magasabb felhasználói ismeret, korábbi C# programozási és adatkezelési ismeret és gyakorlat, a többrétegű alkalmazások fejlesztésének alapszintű ismerete. Korábbi WCF fejlesztési ismeret előny. A 20483-as kódú C# programozás tanfolyam ismeretanyaga.