tipObuka u učionici
vrijeme5 Dani
REGISTAR

Predstojeći trening

oženiti se 21
Sat 24
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

In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure. This course helps people prepare for exam 70-487.

Objectives of Developing 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

Intended Audience of Developing Windows Azure and Web Service Course

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.

Prerequisites for Developing Windows Azure and 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.

Course Outline Duration: 5 Days

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