20487B Utveckla Windows Azure och Web Service

20487B - Utveckla Windows Azure och Web Service Training Course & Certification

Beskrivning

Målgrupp och förutsättningar

Kursplan

Schema och avgifter

certifiering

Utveckla Windows Azure och Web Service Training Course

I den här kursen kommer studenterna att lära sig hur man utformar och utvecklar tjänster som får tillgång till lokala och avlägsna data från olika datakällor. Studenterna kommer också att lära sig hur man utvecklar och distribuerar tjänster till hybridmiljöer, inklusive lokala servrar och Windows Azure. Kursen hjälper människor att förbereda sig för examen 70-487.

Utvecklingsmål Windows Azure och webbtjänstutbildning

  • Fråga och manipulera data med Entity Framework
  • Använd ASP.NET Web API för att skapa HTTP-baserade tjänster och konsumera dem från .NET och non.NET-klienter
  • Utöka ASP.NET Web API-tjänster med hjälp av meddelandehanterare, modellbindemedel, åtgärdsfilter och formaterare av mediatyp
  • Skapa SOAP-baserade tjänster med Windows Communication Foundation (WCF) och konsumera dem från .NET-klienter
  • Applicera designprinciper för serviceavtal och utöka WCF-tjänster med hjälp av anpassade runtime komponenter och beteenden
  • Säkra WCF-tjänster med transport- och meddelandesäkerhet
  • Använda Windows Azure-tjänst Buss för vidarebefordrade meddelanden och mäklare med hjälp av köer och ämnen
  • Värdtjänster på lokala servrar och i olika Windows Azure-miljöer, som webbroller, arbetsroller och webbplatser
  • Distribuera tjänster till både lokala servrar och Windows Azure
  • Spara och få tillgång till data i Windows Azure Lagring och konfigurera lagringsåtkomsträttigheter
  • Övervaka och logga tjänster, både lokalt och i Windows Azure
  • Genomför federerad autentisering genom att använda ACS med ASP.NET Web API-tjänster
  • Skapa skalbara, balanserade tjänster

Avsikten med att utveckla Windows Azure och Web Service Course

Kursen är avsedd för både nybörjare och erfarna .NET-utvecklare som har minst sex månaders programmeringserfarenhet, och vill lära sig att utveckla tjänster och distribuera dem till hybridmiljöer.

Förutsättningar för att utveckla Windows Azure och Web Service Certification

Innan du går på kursen måste studenterna ha:
  • Erfarenhet av C # programmering och koncept som Lambda-uttryck, LINQ och anonyma typer.
  • Förstå begreppen n-tier applikationer.
  • Erfarenhet av att fråga och manipulera data med ADO.NET.
  • Kunskap om XML-datastrukturer.

Kurslängd: 5 dagar

Modul 1: Översikt över service och molnteknik

Den här modulen ger en översikt över service och molnteknik med hjälp av Microsoft .NET Framework och Windows Azure Cloud.Lärdomar

  • Viktiga komponenter i distribuerade applikationer
  • Data- och datatillgångsteknologier
  • Service Technologies
  • Cloud Computing
  • Utforska Blue Yonder Airlines Travel Companion Application

Lab: Utforska arbetsmiljön

Efter avslutad kurs ska studenten kunna:
  • Beskriv nyckelkomponenterna i distribuerade applikationer.
  • Beskriv data och datatillgångsteknik.
  • Förklara serviceteknik.
  • Beskriv funktionerna och funktionerna i cloud computing.
  • Beskriv arkitekturen och arbetet med Blue Yonder Airlines Travel Companion-applikationen.

Modul 2: Fråga och manipulera data med hjälp av Entity Framework

Denna modul Beskriver Entity Framework-datamodellen och hur man skapar, läser, uppdaterar och tar bort data. Lärdomar

  • ADO.NET Översikt
  • Skapa en Entity Data Model
  • Frågande data
  • Manipuleringsdata

Lab: Skapa ett dataåtkomstlager genom att använda Entity Framework

Efter avslutad kurs ska studenten kunna:
  • Förklara grundläggande objekt i ADO.NET och asynkrona operationer.
  • Skapa en Entity Framework-datamodell.
  • Frågor med hjälp av Entity Framework.
  • Infoga, radera och uppdatera enheter genom att använda Entity Framework.

Modul 3: Skapa och konsumera ASP.NET Web API-tjänster

Den här modulen beskriver HTTP-baserade tjänster som utvecklas, hostas och konsumeras genom att använda ASP.NET Web API.Lärdomar

  • HTTP-tjänster
  • Skapa en ASP.NET Web API-tjänst
  • Hantering av HTTP-förfrågningar och svar
  • Hosting och förbrukning av ASP.NET Web API-tjänster

Lab: Skapa ASP.NET Web API Service för resebokning

Efter avslutad kurs ska studenten kunna:
  • Designtjänster genom att använda HTTP-protokollet.
  • Skapa tjänster genom att använda ASP.NET Web API.
  • Använd HttpRequestMessage/HttpResponseMessage klasser för att styra HTTP-meddelanden.
  • Värd och konsumera ASP.NET Web API-tjänster.

Modul 4: Utöka och säkra ASP.NET Web API-tjänster

Den här modulen beskriver i detalj ASP.NET Web API-arkitekturen och hur du kan utöka och säkra ASP.NET Web API-tjänster.Lärdomar

  • ASP.NET Web API Pipeline
  • Skapa ODATATjänster
  • Implementera säkerhet i ASP.NET Web API-tjänster
  • Injicera beroenden i kontroller

Lab: Utvidgning av Travel Companion ASP.NET Web API Services

Efter avslutad kurs ska studenten kunna:
  • Utöka ASP.NET Web API-förfrågan och svarrörledningen.
  • Skapa OData-tjänster med ASP.NET Web API.
  • Säkert ASP.NET Web API.
  • Injicera beroenden i ASP.NET Web API-kontroller.

Modul 5: Skapa WCF-tjänster

Denna modul introducerar Windows Communication Foundation (WCF) och beskriver hur man skapar, värd och konsumerar en WCF-tjänst.Lärdomar

  • Fördelar med att skapa tjänster med WCF
  • Skapa och genomföra ett kontrakt
  • Konfigurering och hosting av WCF-tjänster
  • Förbrukning av WCF-tjänster

Lab: Skapa och konsumera WCF-bokningstjänsten

Efter avslutad kurs ska studenten kunna:
  • Beskriv varför och när du ska använda WCF för att skapa tjänster.
  • Definiera ett servicekontrakt och implementera det.
  • Värd och konfigurera en WCF-tjänst.
  • Konsumera en WCF-tjänst från en klientapplikation.

Modul 6: Hosting Services

Den här modulen beskriver hur man värd webbtjänster både lokalt och i Windows Azure. Den förklarar olika komponenter i Windows Azure Cloud Services: Web Roll, Worker Roll och Windows Azure Web Sites.Lärdomar

  • Hosting Services On-Premises
  • Hosting Tjänster i Windows Azure

Lab: Hosting Services

Efter avslutad kurs ska studenten kunna:
  • Hosttjänster lokalt genom att använda Windows-tjänster och IIS
  • Värdtjänster i Windows Azure-molnmiljön genom att använda Windows Azure Cloud Services och webbplatser

Modul 7: Windows Azure Service Bus

Den här modulen beskriver webbskalningsmeddelanden och de infrastrukturer som tillhandahålls av Windows Azure Service Bus.Lärdomar

  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Ämnen

Lab: Windows Azure Service Bus

Efter avslutad kurs ska studenten kunna:
  • Beskriv syftet och funktionaliteten hos reläerade och buffrade meddelanden.
  • Tillhandahåll, konfigurera och använd servicebusskön.
  • Förbättra effektiviteten i köbaserad kommunikation med hjälp av ämnen, prenumerationer och filter.

Modul 8: Implementera tjänster

Den här modulen beskriver olika tekniker för att distribuera webbapplikationer.Lärdomar

  • Webdistribution med Visual Studio 2012
  • Skapa och distribuera webbapplikationspaket
  • Kommandoradsverktyg för webbutbyggnad
  • Implementera webb- och serviceapplikationer till Windows Azure
  • Kontinuerlig leverans med TFS och Git
  • Bästa praxis för produktionsdistribution

Lab: Implementera tjänster

Efter avslutad kurs ska studenten kunna:
  • Distribuera webbapplikationer med Visual Studio.
  • Skapa och distribuera webbprogram med hjälp av IIS Manager.
  • Distribuera webbprogram med hjälp av kommandoraden.
  • Distribuera webbapplikationer till Windows Azure-miljöer.
  • Använd kontinuerlig leverans med TFS och Git.
  • Applicera bästa praxis för att distribuera webbapplikationer lokalt och till Windows Azure.

Modul 9: Windows Azur lagring

Den här modulen beskriver Windows Azure Storage, de tjänster som tillhandahålls och det bästa sättet att använda dessa tjänster.Lärdomar

  • Introduktion till Windows Azure Storage
  • Windows Azure Blob Storage
  • Windows Azure-tabelllagring
  • Windows Azure Que Storage
  • Begränsa åtkomst till Windows Azure-lagring

Lab: Windows Azure-lagring

Efter avslutad kurs ska studenten kunna:
  • Beskriv arkitekturen för Windows Azure Storage.
  • Implementera Blob Storage i dina applikationer.
  • Använd tabellförvaring i dina applikationer
  • Beskriv hur du använder Windows Azure Queues som en kommunikationsmekanism mellan olika delar av din applikation
  • Kontrollera åtkomst till dina lagringsobjekt.

Modul 10: Övervakning och diagnostik

Den här modulen beskriver hur du utför övervakning och diagnostik i Windows Azure-tjänster.Lärdomar

  • Utföra diagnostik genom att använda spårning
  • Konfigurera servicediagnostik
  • Övervakningstjänster med Windows Azure Diagnostics
  • Samlar in Windows Azure-metriska data

Lab: Övervakning och diagnostik

Efter avslutad kurs ska studenten kunna:
  • Utför spårning i .NET Framework med System.Diagnostics namnutrymmet.
  • Konfigurera och utforska webbtjänst och IIS-spårning.
  • Övervaka tjänster genom att använda Windows Azure Diagnostics.
  • Visa och samla in Windows Azure-statistik i hanteringsportalen.

Modul 11: Identitetshantering och åtkomstkontroll

Den här modulen beskriver de grundläggande principerna för modern identitetshantering och visar hur man använder infrastrukturer som Windows Azure Access Control Service (ACS) för att implementera autentisering och behörighet med kravbaserad identitet i Windows Communication Foundation (WCF).Lärdomar

  • Kravsbaserade identitetskoncept
  • Använda Windows Azure Access Control Service
  • Konfigurera tjänster för att använda Federated Identities

Lab: Identitetshantering och åtkomstkontroll

Efter avslutad kurs ska studenten kunna:
  • Beskriv de grundläggande principerna för fordomsbaserad identitet.
  • Skapa en Security Token Service (STS) genom att använda Windows Azure ACS.
  • Konfigurera WCF för att använda federerad identitet.

Modul 12: Skalningstjänster

Den här modulen beskriver hur du kan säkerställa att tjänster kan hantera ökad arbetsbelastning och användarnas efterfrågan.Lärdomar

  • Introduktion till skalbarhet
  • Lastbalansering
  • Skalering av tjänster på plats med distribuerad cache
  • Windows Azur Caching
  • Scaling globalt

Lab: Skalbarhet

Efter avslutad kurs ska studenten kunna:
  • Förklara behovet av skalbarhet.
  • Beskriv hur man använder lastbalansering för skaleringstjänster.
  • Beskriv hur du använder distribuerad caching för både lokaler och Windows Azure-tjänster.
  • Beskriv hur du använder Windows Azure-cachning.
  • Beskriv hur man skalar tjänster globalt.

Modul 13: Bilaga A: Designa och utöka WCF-tjänster

Den här modulen täcker design av Windows Communication Foundation (WCF) serviceavtal, skapar tjänster som stöder distribuerade transaktioner och utökar WCF-pipeline med anpassade runtime komponenter och anpassade beteenden.Lärdomar

  • Tillämpa designprinciper på serviceavtal
  • Hantering av distribuerade transaktioner
  • Utvidgning av WCF-rörledningen

Lab: Design och förlängning av WCF-tjänster

Efter avslutad kurs ska studenten kunna:
  • Design och skapa tjänster och klienter för att använda olika typer av meddelandemönster.
  • Konfigurera en tjänst för att stödja distribuerade transaktioner.
  • Utvid WCF-rörledningen med runtime komponenter, anpassade beteenden och utdragbara objekt.

Modul 14: Bilaga B: Implementera säkerhet i WCF-tjänster

Den här modulen behandlar de olika överväganden som du måste ta hänsyn till när du utformar en säker webbtjänst, till exempel kryptering, inmatningsvalidering, autentisering och auktorisering samt de tekniker som ska användas vid tillämpning av dessa överväganden på tjänster som utvecklats med WCF.Lärdomar

  • Introduktion till Web Services Security
  • Transportsäkerhet
  • Meddelandesäkerhet
  • Konfigurera serviceautentisering och auktorisering

Lab: Att säkra en WCF-tjänst

Efter avslutad kurs ska studenten kunna:
  • Beskriv webbprogramsäkerhet.
  • Konfigurera en tjänst för transportsäkerhet.
  • Konfigurera en tjänst för meddelandesäkerhet.
  • Implementera och konfigurera autentiserings- och behörighetslogik.

Kommande utbildning

Det finns inga kommande händelser just nu.

Vänligen skriv till oss på info@itstechschool.com och kontakta oss på + 91-9870480053 för kurspris och certifieringskostnad, schema och plats

Släpp oss en fråga

För mer info vänligt Kontakta oss.


Omdömen