typenKlasserom Opplæring
Tid5 dager
REGISTER

20487B Utvikling av Windows Azure og Web Service

20487B - Utvikling av Windows Azure og Web Service Training Course & Certification

Beskrivelse

Målgruppe og forutsetninger

Kursplan

Plan og avgifter

sertifisering

Utvikle Windows Azure og Web Service Training Course

I dette kurset lærer elevene å utforme og utvikle tjenester som får tilgang til lokale og eksterne data fra ulike datakilder. Studentene vil også lære å utvikle og distribuere tjenester til hybridmiljøer, inkludert lokale servere og Windows Azure. Dette kurset hjelper folk å forberede seg til eksamen 70-487.

Mål for utvikling Windows Azure og Web Service Training

  • Spør og manipuler data med Entity Framework
  • Bruk ASP.NET Web API for å lage HTTP-baserte tjenester og konsumere dem fra .NET og non.NET-klienter
  • Utvid ASP.NET Web API-tjenester ved hjelp av meldingshåndteringsverktøy, modellbindere, handlingsfiltre og formater for mediatype
  • Opprett SOAP-baserte tjenester med Windows Communication Foundation (WCF) og konsumere dem fra .NET-klienter
  • Bruk designprinsipper til å betjene kontrakter og utvide WCF-tjenester ved hjelp av tilpassede kjøretidskomponenter og oppførsel
  • Sikre WCF-tjenester ved hjelp av transport- og meldingssikkerhet
  • Bruk Windows Azure-tjeneste Buss for relayed messaging og brokered messaging ved hjelp av køer og emner
  • Vertservice på lokale servere, og i ulike Windows Azure-miljøer, for eksempel Webroller, Arbeidsroller og Nettsteder
  • Distribuer tjenester til både lokale servere og Windows Azure
  • Lagre og få tilgang til data i Windows Azure Lagring og konfigurere lagringsrettigheter
  • Overvåk og logg tjenester, både lokalt og i Windows Azure
  • Implementere føderal godkjenning ved å bruke ACS med ASP.NET Web API-tjenester
  • Opprett skalerbare, balansert tjenester

Tiltatt målgruppe for å utvikle Windows Azure og Web Service Course

Dette kurset er ment for både nybegynnere og erfarne .NET-utviklere som har minst seks måneders programmeringserfaring, og ønsker å lære å utvikle tjenester og distribuere dem til hybridmiljøer.

Forutsetninger for å utvikle Windows Azure og Web Service Certification

Før du går på kurset, må studentene ha:
  • Erfaring med C # programmering, og konsepter som Lambda-uttrykk, LINQ og anonyme typer.
  • Forstå begreper n-tier applikasjoner.
  • Erfaring med å spørre og manipulere data med ADO.NET.
  • Kunnskap om XML datastrukturer.

Kursets oversiktstid: 5 dager

Modul 1: Oversikt over service og skyteknologi

Denne modulen gir en oversikt over service- og skyteknologi ved hjelp av Microsoft .NET Framework og Windows Azure Cloud.Lessons

  • Nøkkomponenter av distribuerte applikasjoner
  • Data og Data Access Technologies
  • Service Technologies
  • Cloud Computing
  • Utforske Blue Yonder Airlines Travel Companion Application

Lab: Utforsk arbeidsmiljøet

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Beskriv hovedkomponentene i distribuerte applikasjoner.
  • Beskriv data- og datatilgangsteknologier.
  • Forklar tjenesteteknologier.
  • Beskriv funksjonene og funksjonene til cloud computing.
  • Beskriv arkitekturen og arbeidet med Blue Yonder Airlines Travel Companion-applikasjonen.

Modul 2: Spørring og manipulering av data ved hjelp av Entity Framework

Denne modulen Beskriver Entity Framework-datamodellen, og hvordan du lager, leser, oppdaterer og sletter data. Lessons

  • ADO.NET Oversikt
  • Opprette en Entity Data Model
  • Spørringsdata
  • Manipuleringsdata

Lab: Opprette et Data Access Layer ved å bruke Entity Framework

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Forklar grunnleggende objekter i ADO.NET og asynkrone operasjoner.
  • Opprett en Entity Framework-datamodell.
  • Spørringsdata ved hjelp av Entity Framework.
  • Sett inn, slett og oppdater enheter ved hjelp av Entity Framework.

Modul 3: Opprette og forbruke ASP.NET Web API-tjenester

Denne modulen beskriver HTTP-baserte tjenester som er utviklet, vert og forbrukes ved hjelp av ASP.NET Web API.Lessons

  • HTTP-tjenester
  • Opprette en ASP.NET Web API-tjeneste
  • Håndtere HTTP-forespørsler og svar
  • Hosting og forbruk av ASP.NET Web API-tjenester

Lab: Opprett ASP.NET Web API Service for reisebestilling

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Design tjenester ved hjelp av HTTP-protokollen.
  • Opprett tjenester ved hjelp av ASP.NET Web API.
  • Bruke HttpRequestMessage/HttpResponseMessage klasser for å kontrollere HTTP-meldinger.
  • Vert og bruk ASP.NET Web API-tjenester.

Modul 4: Utvide og sikre ASP.NET Web API-tjenester

Denne modulen beskriver i detalj ASP.NET Web API-arkitekturen og hvordan du kan utvide og sikre ASP.NET Web API-tjenester.Lessons

  • ASP.NET Web API-rørledningen
  • Opprette OData Services
  • Implementere sikkerhet i ASP.NET Web API-tjenester
  • Injiserende avhengigheter til kontrollører

Lab: Utvidelse av Travel Companion ASP.NET Web API-tjenester

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Utvid ASP.NET Web API-forespørselen og responsrørledningen.
  • Opprett OData-tjenester ved hjelp av ASP.NET Web API.
  • Sikker ASP.NET Web API.
  • Injiser avhengigheter i ASP.NET Web API-kontroller.

Modul 5: Opprette WCF-tjenester

Denne modulen introduserer Windows Communication Foundation (WCF) og beskriver hvordan du oppretter, verter og bruker en WCF-tjeneste.Lessons

  • Fordeler med å skape tjenester med WCF
  • Opprette og gjennomføre en kontrakt
  • Konfigurering og hosting av WCF-tjenester
  • Forbruker WCF Services

Lab: Opprette og forbruke WCF Booking Service

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Beskriv hvorfor og når du skal bruke WCF til å skape tjenester.
  • Definer en servicekontrakt og implementer den.
  • Vert og konfigurere en WCF-tjeneste.
  • Bruk en WCF-tjeneste fra en klientapplikasjon.

Modul 6: Hosting Services

Denne modulen beskriver hvordan du kan være vert for webtjenester både lokalt og i Windows Azure. Den forklarer ulike komponenter i Windows Azure Cloud Services: Webroll, Arbeiderrolle og Windows Azure Web Sites.Lessons

  • Hosting Services On-Premises
  • Hosting-tjenester i Windows Azure

Lab: Hosting Services

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Vertservice på stedet ved hjelp av Windows-tjenester og IIS
  • Vertstjenester i Windows Azure-skymiljøet ved hjelp av Windows Azure Cloud Services og websider

Modul 7: Windows Azure Service Bus

Denne modulen beskriver nettbaserte meldingsmønstre, og infrastrukturer levert av Windows Azure Service Bus.Lessons

  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus-emner

Lab: Windows Azure Service Bus

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Beskriv formålet og funksjonaliteten til relayed og buffered messaging.
  • Tilby, konfigurer og bruk tjenestebusskøene.
  • Forbedre effektiviteten av købasert kommunikasjon ved hjelp av emner, abonnementer og filtre.

Modul 8: Implementere tjenester

Denne modulen beskriver ulike teknikker for distribusjon av webapplikasjoner.Lessons

  • Web distribusjon med Visual Studio 2012
  • Opprette og distribuere webapplikasjonspakker
  • Kommandolinjeverktøy for webutvikling
  • Implementere web- og tjenesteprogrammer til Windows Azure
  • Kontinuerlig levering med TFS og Git
  • Best Practices for Production Deployment

Lab: Implementering av tjenester

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Distribuere webapplikasjoner med Visual Studio.
  • Opprett og distribuere webprogrammer ved å bruke IIS Manager.
  • Distribuere webprogrammer ved hjelp av kommandolinjen.
  • Distribuere webapplikasjoner til Windows Azure-miljøer.
  • Bruk kontinuerlig levering med TFS og Git.
  • Bruk beste praksis for distribusjon av webapplikasjoner på stedet og til Windows Azure.

Modul 9: Windows Azur lagring

Denne modulen beskriver Windows Azure Storage, tjenestene den tilbyr, og den beste måten å bruke disse tjenestene på.Lessons

  • Introduksjon til Windows Azure Storage
  • Windows Azure Blob Storage
  • Windows Azure-tabelloppbevaring
  • Windows Azure Que Storage
  • Begrensning av tilgang til Windows Azure-lagring

Lab: Windows Azure Storage

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Beskriv arkitekturen til Windows Azure Storage.
  • Implementer Blob Storage i dine applikasjoner.
  • Bruk tabelloppbevaring i dine applikasjoner
  • Beskriv hvordan du bruker Windows Azure Queues som en kommunikasjonsmekanisme mellom ulike deler av programmet
  • Kontroller tilgang til lagringselementene dine.

Modul 10: Overvåking og diagnostisering

Denne modulen beskriver hvordan du utfører overvåking og diagnostikk i Windows Azure-tjenester.Lessons

  • Utføre Diagnostikk ved å bruke Sporing
  • Konfigurere tjenestediagnostikk
  • Overvåkingstjenester ved hjelp av Windows Azure Diagnostics
  • Samler Windows Azure-beregninger

Lab: Overvåking og diagnostisering

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Utfør sporing i .NET Framework med System.Diagnostics navnerom.
  • Konfigurer og undersøk webtjeneste og IIS-sporing.
  • Overvåk tjenester ved hjelp av Windows Azure Diagnostics.
  • Se og samle Windows Azure-beregninger i administrasjonsportalen.

Modul 11: Identitetsstyring og tilgangskontroll

Denne modulen beskriver de grunnleggende prinsippene for moderne identitetshåndtering og demonstrerer hvordan du bruker infrastrukturer som Windows Azure Access Control Service (ACS) for å implementere godkjenning og autorisasjon med kravbasert identitet i Windows Communication Foundation (WCF).Lessons

  • Kravsbaserte identitetsbegrep
  • Bruke Windows Azure Access Control Service
  • Konfigurere tjenester for å bruke Federated Identities

Lab: Identitetsstyring og tilgangskontroll

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Beskriv de grunnleggende prinsippene for kravbasert identitet.
  • Opprett en Security Token Service (STS) ved hjelp av Windows Azure ACS.
  • Konfigurer WCF til å bruke føderal identitet.

Modul 12: Skaleringstjenester

Denne modulen beskriver hvordan du kan sikre at tjenestene kan håndtere økende arbeidsbelastninger og brukerbehov.Lessons

  • Introduksjon til skalerbarhet
  • Lastbalansering
  • Skalering på stedet-tjenester med distribuert cache
  • Windows Azur Caching
  • Skalering globalt

Lab: Scalability

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Forklar behovet for skalerbarhet.
  • Beskriv hvordan du bruker lastbalansering for skaleringstjenester.
  • Beskriv hvordan du bruker distribuert caching for både lokale og Windows Azure-tjenester.
  • Beskriv hvordan du bruker Windows Azure-caching.
  • Beskriv hvordan å skalere tjenester globalt.

Modul 13: Vedlegg A: Utforming og forlengelse av WCF-tjenester

Denne modulen dekker design av Windows Communication Foundation (WCF) service kontrakter, skape tjenester som støtter distribuerte transaksjoner, og utvide WCF pipeline med tilpassede runtime komponenter og tilpassede atferd.Lessons

  • Bruke designprinsipper til servicekontrakter
  • Håndtering av distribuerte transaksjoner
  • Utvide WCF-rørledningen

Lab: Design og forlengelse av WCF-tjenester

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Design og skape tjenester og klienter for å bruke forskjellige typer meldingsmønstre.
  • Konfigurer en tjeneste for å støtte distribuerte transaksjoner.
  • Utvid WCF-rørledningen med kjøretidskomponenter, tilpassede oppføringer og utvidbare gjenstander.

Modul 14: Vedlegg B: Implementering av sikkerhet i WCF-tjenester

Denne modulen omhandler de ulike hensynene du må ta hensyn til når du utformer en sikker webtjeneste, for eksempel kryptering, inndata validering, godkjenning og autorisasjon, og teknikker som skal brukes mens du bruker disse overvejelsene til tjenester utviklet med WCF.Lessons

  • Introduksjon til Web Services Security
  • Transportsikkerhet
  • Meldingssikkerhet
  • Konfigurere tjenestegodkjenning og autorisasjon

Lab: Sikre en WCF-tjeneste

Etter å ha gjennomført denne modulen skal studentene kunne:
  • Beskrive webprogramsikkerhet.
  • Konfigurer en tjeneste for transportsikkerhet.
  • Konfigurer en tjeneste for meldingssikkerhet.
  • Implementere og konfigurere autentiserings- og autorisasjonslogikk.

Kommende opplæring

Det er ingen kommende hendelser på dette tidspunktet.

Vennligst skriv til oss på info@itstechschool.com og kontakt oss på + 91-9870480053 for kurspris og sertifiseringskostnad, tidsplan og beliggenhet

Slipp oss et spørsmål

For mer info vennligst Kontakt oss.


anmeldelser