20487B Razvijanje Windows Azure i Web servisa

20487B - Razvijanje kursa i sertifikacije za Windows Azure i web servis

Opis

Publika i preduslovi

Course Outline

Raspored i naknade

Potvrda

Razvijanje kursa za Windows Azure i web servis

Na ovom kursu studenti će naučiti kako dizajnirati i razvijati usluge koje pristupaju lokalnim i udaljenim podacima iz različitih izvora podataka. Studenti će takođe naučiti kako razvijati i primjenjivati ​​usluge u hibridna okruženja, uključujući lokalni server i Windows Azure. Ovaj kurs pomaže ljudima da se pripremaju za ispit 70-487.

Ciljevi razvoja Windows Azure i obuka za web servis

  • Upiti i manipulisati podacima sa entitetskim okvirom
  • Koristite ASP.NET Web API za kreiranje HTTP baziranih usluga i konzumirati ih od .NET i non-NET klijenata
  • Proširite ASP.NET Web API usluge pomoću obrađivača poruka, vezova modela, akcijskih filtera i formata formata medija
  • Kreirajte usluge zasnovane na SOAP-u sa Windows Communication Foundation (WCF) i konzumirati ih od .NET klijenata
  • Primijeniti principe dizajna za ugovore o uslugama i proširiti WCF usluge koristeći komponente i ponašanja koja su prilagođena izvršavanju
  • Secure WCF usluge koristeći transport i sigurnost poruka
  • upotreba Windows Azure servis Autobus za prenošenje poruka i razmještanje poruka koristeći redove i teme
  • Host usluge na lokalnim serverima iu različitim Windows Azure okruženjima, kao što su Web Uloge, Uloge radnika i Web lokacije
  • Razmeštanje usluga i na serverima i na lokalnom nivou Windows Azure
  • Čuvati i pristupiti podacima u Windows Azure Skladištenje i konfiguriranje prava pristupa za skladištenje
  • Usluge praćenja i evidencije, kako u lokalnom tako iu Windows Azure
  • Implementirajte federiranu autentikaciju koristeći ACS sa ASP.NET Web API usluge
  • Kreirajte skalabilne, opterećujuće usluge

Namijenjena publika za razvoj programa Windows Azure i web servisa

Ovaj kurs je namenjen kako novinarima tako i iskusnim .NET developerima koji imaju najmanje šest meseci iskustva u programiranju i žele naučiti kako razvijati usluge i koristiti ih u hibridnim okruženjima.

Preduslovi za razvoj Windows Azure i Web Service Certification

Prije pohađanja ovog kursa, studenti moraju imati:
  • Iskustvo sa programiranjem C # i koncepcije kao što su Lambda izrazi, LINQ i anonimni tipovi.
  • Razumijevanje koncepata n-tier aplikacija.
  • Iskustvo sa upitanjem i manipulacijom podataka sa ADO.NET.
  • Poznavanje XML struktura podataka.

Trajanje programa kursa: 5 dana

Modul 1: pregled servisnih i cloud tehnologija

Ovaj modul pruža pregled servisnih i cloud tehnologija koristeći Microsoft .NET Framework i Windows Azure cloud.lekcije

  • Ključne komponente distribuiranih aplikacija
  • Tehnologije za pristup podacima i podacima
  • Servisne tehnologije
  • Cloud Computing
  • Istraživanje aplikacije Blue Yonder Airlines Travel Companion aplikacije

Lab: Istraživanje radnog okruženja

Nakon završetka ovog modula, studenti će moći:
  • Opišite ključne komponente distribuiranih aplikacija.
  • Opišite podatke i tehnologije za pristup podacima.
  • Objasnite servisne tehnologije.
  • Opišite karakteristike i funkcionalnosti cloud computinga.
  • Opišite arhitekturu i rad aplikacija Blue Yonder Airlines Travel Companion.

Modul 2: Upitnik i manipulisanje podataka koristeći entitetski okvir

Ovaj modul Opisuje Entity Framework model podataka i kako kreirati, pročitati, ažurirati i obrisati podatke. lekcije

  • Pregled ADO.NET-a
  • Stvaranje modela entitetskih podataka
  • Upitivanje podataka
  • Manipulisanje podataka

Lab: Kreiranje sloja pristupa podataka koristeći Entity Framework

Nakon završetka ovog modula, studenti će moći:
  • Objasnite osnovne objekte u ADO.NET i asinhronim operacijama.
  • Kreirajte entitetski okvirni model podataka.
  • Upitajte podatke koristeći Entity Framework.
  • Umetnuti, obrisati i ažurirati entitete koristeći Entity Framework.

Modul 3: Kreiranje i potrošnja ASP.NET Web API usluga

Ovaj modul opisuje usluge bazirane na HTTP-u koje su razvijene, hostirane i konzumirane koristeći ASP.NET Web API.lekcije

  • HTTP usluge
  • Kreiranje ASP.NET Web API servisa
  • Rukovanje HTTP zahtjevima i odgovorima
  • Hosting i konzumiranje ASP.NET Web API usluga

Lab: Kreiranje rezervacionog paketa ASP.NET Web API

Nakon završetka ovog modula, studenti će moći:
  • Dizajnirajte usluge koristeći HTTP protokol.
  • Kreirajte usluge koristeći ASP.NET Web API.
  • Koristiti HttpRequestMessage/HttpResponseMessage klase za kontrolu HTTP poruka.
  • Host i troši ASP.NET Web API usluge.

Modul 4: Proširenje i osiguranje ASP.NET Web API usluga

Ovaj modul detaljno opisuje ASP.NET Web API arhitekturu i kako možete proširiti i osigurati ASP.NET Web API usluge.lekcije

  • ASP.NET Web API pipeline
  • Kreiranje OData usluga
  • Implementacija bezbednosti u ASP.NET Web API uslugama
  • Zavisnost od injektiranja u kontrolere

Lab: Proširenje ASP.NET Web API usluga putničkih kompanija

Nakon završetka ovog modula, studenti će moći:
  • Proširite ASP.NET Web API zahtev i odziv.
  • Kreirajte OData usluge koristeći ASP.NET Web API.
  • Secure ASP.NET Web API.
  • Injektirajte zavisnosti u ASP.NET Web API kontrolere.

Modul 5: Kreiranje WCF usluga

Ovaj modul predstavlja Windows Communication Foundation (WCF) i opisuje kako kreirati, hostovati i konzumirati WCF servis.lekcije

  • Prednosti kreiranja usluga sa WCF-om
  • Stvaranje i implementacija ugovora
  • Konfiguriranje i hosting WCF usluga
  • Potrošnja WCF usluga

Lab: Kreiranje i potrošnja WCF Booking Service-a

Nakon završetka ovog modula, studenti će moći:
  • Opišite zašto i kada koristiti WCF za kreiranje usluga.
  • Definišite ugovor o uslugama i implementirajte ga.
  • Host i konfigurišite WCF uslugu.
  • Potrošite WCF servis iz klijentske aplikacije.

Modul 6: Hosting usluge

Ovaj modul opisuje kako da hostuje web usluge kako u lokalnom tako iu Windows Azure. Objašnjava se razne komponente Windows Azure Cloud Services: Web Uloga, Uloga Radnika i Windows Azure Web lokacija.lekcije

  • Hosting usluge On-Premise
  • Hosting usluge u Windows Azure

Lab: Hosting usluge

Nakon završetka ovog modula, studenti će moći:
  • Host usluge na lokalnom nivou koristeći usluge Windows i IIS
  • Host usluge u okruženju okruženja Windows Azure koristeći usluge Windows Azure Cloud Services i Web lokacije

Modul 7: Windows Azure Service Bus

Ovaj modul opisuje obrasce razmene poruka na webu i infrastrukture koje pruža Windows Azure Service Bus.lekcije

  • Windows Azure Service Bus releji
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Topics

Lab: Windows Azure Service Bus

Nakon završetka ovog modula, studenti će moći:
  • Opišite svrhu i funkcionalnost prenetih i puferiranih poruka.
  • Obezbedite, konfigurišite i koristite redove servisnog magistrala.
  • Poboljšajte efikasnost komunikacija zasnovanih na redovima pomoću tema, pretplatnika i filtera.

Modul 8: Deploying Services

Ovaj modul opisuje različite tehnike za primenu web aplikacija.lekcije

  • Web Deployment with Visual Studio 2012
  • Kreiranje i postavljanje paketa Web aplikacija
  • Alatke komandne linije za web razmenu
  • Razvijanje aplikacija za Web i usluge na Windows Azure
  • Kontinuirana isporuka sa TFS i Git
  • Najbolje prakse za proizvodnju

Lab: Razvojne usluge

Nakon završetka ovog modula, studenti će moći:
  • Instaliranje web aplikacija pomoću Visual Studio-a.
  • Kreirajte i primenite veb aplikacije koristeći IIS Manager.
  • Razmeštanje web aplikacija pomoću komandne linije.
  • Postavite veb aplikacije u Windows Azure okruženja.
  • Koristite kontinuiranu isporuku sa TFS i Git.
  • Primjenjuju najbolje prakse za primjenu web aplikacija u lokalnom i Windows Azure.

Modul 9: Windows Azure Storage

Ovaj modul opisuje Windows Azure Storage, usluge koje pruža i najbolji način korišćenja ovih usluga.lekcije

  • Uvod u Windows Azure Storage
  • Windows Azure Blob Storage
  • Windows Azure Table Storage
  • Windows Azure Queue Storage
  • Ograničavanje pristupa Windows Azure Storage

Lab: Windows Azure Storage

Nakon završetka ovog modula, studenti će moći:
  • Opišite arhitekturu Windows Azure Storage.
  • Implementirajte Blob Storage u svojim aplikacijama.
  • Koristite Storage Storage u svojim aplikacijama
  • Opišite kako da koristite Windows Azure Queues kao komunikacijski mehanizam između različitih delova vaše aplikacije
  • Kontrolišite pristup stavkama za skladištenje.

Modul 10: Monitoring i dijagnostika

Ovaj modul opisuje kako izvoditi nadzor i dijagnostiku u uslugama Windows Azure.lekcije

  • Izvođenje dijagnostike koristeći Tracing
  • Konfigurisanje dijagnostike usluge
  • Usluge nadgledanja Koristeći Windows Azure Diagnostics
  • Prikupljanje Windows Azure metrika

Laboratorija: Monitoring i dijagnostika

Nakon završetka ovog modula, studenti će moći:
  • Izvršite praćenje u .NET Framework sa System.Diagnostics namespace.
  • Konfigurišite i istražite web servis i IIS tracing.
  • Nadgledajte usluge koristeći Windows Azure Diagnostics.
  • Pregledajte i prikupljate metrike Windows Azure na portalu menadžmenta.

Modul 11: upravljanje identitetom i kontrola pristupa

Ovaj modul opisuje osnovne principe savremenog upravljanja identitetom i pokazuje kako koristiti infrastrukturu kao što je Windows Azure Access Control Service (ACS) za implementaciju provjere autentičnosti i autorizacije identiteta zasnovanog na zahtevima u Windows Communication Foundation (WCF).lekcije

  • Koncept identiteta zasnovan na potraživanjima
  • Korišćenje usluge Windows Azure Access Control Service
  • Konfiguriranje usluga za korišćenje federalnih identiteta

Lab: upravljanje identitetom i kontrola pristupa

Nakon završetka ovog modula, studenti će moći:
  • Opišite osnovne principe identiteta zasnovanog na tvrdnjama.
  • Kreirajte sigurnosni žig (STS) koristeći Windows Azure ACS.
  • Konfigurišite WCF da koristi federalni identitet.

Modul 12: Skaliranje usluga

Ovaj modul opisuje načine na koje možete osigurati da usluge mogu nositi povećanje radnih opterećenja i potražnju korisnika.lekcije

  • Uvod u skalabilnost
  • Balansiranje opterećenja
  • Skaliranje usluga na lokaciji sa distribuiranim kešom
  • Windows Azure Caching
  • Skaliranje na globalnom nivou

Lab: Skalabilnost

Nakon završetka ovog modula, studenti će moći:
  • Objasnite potrebu za skalabilnošću.
  • Opišite kako koristiti balans opterećenja za usluge skaliranja.
  • Opišite kako da koristite distribuirano keširanje za lokalno, kao i za Windows Azure usluge.
  • Opišite kako da koristite Windows Azure keširanje.
  • Opišite kako da skalirate usluge na globalnom nivou.

Modul 13: Dodatak A: Projektovanje i proširenje WCF usluga

Ovaj modul obuhvata dizajniranje ugovora o uslugama usluge Windows Communication Foundation (WCF), kreiranje servisa koji podržavaju distribuirane transakcije i produženje WCF plinovoda sa prilagođenim dijelovima izvršavanja i prilagođenim ponašanjem.lekcije

  • Primjena principa dizajna na ugovore o uslugama
  • Rukovanje distribuiranim transakcijama
  • Proširenje WCF cevovoda

Lab: Projektovanje i proširenje WCF usluga

Nakon završetka ovog modula, studenti će moći:
  • Dizajnirajte i kreirajte usluge i klijente za korištenje različitih vrsta obrazaca poruka.
  • Konfigurišite uslugu za podršku distribuiranim transakcijama.
  • Proširite WCF-vodovode sa komponenti izvršavanja, prilagođenim ponašanjem i proširenim objektima.

Modul 14: Dodatak B: Implementacija sigurnosti u WCF uslugama

Ovaj modul bavi se raznim razmatranjima koje morate uzeti u obzir prilikom dizajniranja sigurne web usluge, kao što su šifrovanje, validacija ulaznih podataka, autentikacija i autorizacija, kao i tehnike za korištenje prilikom primjene ovih razmatranja na usluge koje su razvijene sa WCF-om.lekcije

  • Uvod u bezbednost Web usluga
  • Bezbednost u transportu
  • Bezbednost poruke
  • Konfigurisanje autentikacije i autorizacije usluge

Lab: Obezbeđivanje WCF servisa

Nakon završetka ovog modula, studenti će moći:
  • Opišite sigurnost web aplikacija.
  • Konfigurišite servis za sigurnost transporta.
  • Konfigurišite uslugu za sigurnost poruka.
  • Implementirati i konfigurirati logičku autentikaciju i autorizaciju.

Predstojeći trening

Trenutno nema predstojećih događaja.

Molim Vas, pišite nam na info@itstechschool.com i kontaktirajte nas na + 91-9870480053 za cijenu kursa i troškove sertifikacije, rasporeda i lokacije

Baci nam upit

Za više informacija ljubazno Kontaktirajte nas


Recenzije