MVS3-7 - MOC 20487 - DEVELOPING WINDOWS AZURE AND WEB SERVICES

INFORMAZIONI SUL CORSO

durata

Durata:

5 GIORNI
categoria

Categoria:

Visual Studio
qualifica

Qualifica istruttore:

Microsoft Certified Trainer
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

Microsoft

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
09 lug 18
13 lug 18
1.720 €
19 nov 18
23 nov 18
1.720 €
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
09 lug 18
13 lug 18
1.720 €
19 nov 18
23 nov 18
1.720 €
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
09 lug 18
13 lug 18
1.720 €
19 nov 18
23 nov 18
1.720 €
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.720 € + IVA
Inizio
Fine
Prezzo
 
09 lug 18
13 lug 18
1.720 €
19 nov 18
23 nov 18
1.720 €
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Umbria
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.720 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Interrogare e manipolare i dati con Entity Framework

Utilizzare ASP.NET Web API per creare servizi basati su HTTP e consumano da loro. Clienti NET e non-.NET

Estendere ASP.NET Web Services API che utilizzano gestori di messaggi, leganti modello, filtri d'azione e dei formatter tipo di supporto

Crea basati su SOAP servizi con Windows Communication Foundation (WCF) e li consumi di clienti. NET

Applicare i principi di progettazione per gli appalti di servizi e di estendere i servizi WCF utilizzando componenti di runtime personalizzate e comportamenti

Sicuri i servizi WCF che utilizzano il trasporto e la protezione dei messaggi

Utilizzare Windows Azure Service Bus per la messaggistica e la messaggistica trasmessa mediato con le code e gli argomenti

Servizi host su server locali, e su vari ambienti Windows Azure, come ruoli Web, ruoli di lavoro e siti Web

Distribuire servizi sia su server locali e Windows Azure

Memorizzare e accedere ai dati in archiviazione di Windows Azure, e configurare i diritti di accesso di stoccaggio

Monitorare e registrare servizi, sia on-premise e in Windows Azure

Implementare l'autenticazione federata utilizzando ACS con ASP.NET API dei servizi Web

Crea scalabili, con bilanciamento del carico dei servizi

PREREQUISITI

L'esperienza con la programmazione C #, e concetti come espressioni lambda, LINQ e tipi anonimi.

Comprendere i concetti di applicazioni a più livelli.

L'esperienza con l'esecuzione di query e la modifica dei dati con ADO.NET.

Conoscenza delle strutture di dati XML.

CONTENUTI:

Module 1: Overview of service and cloud technologies

Key Components of Distributed Applications  

Data and Data Access Technologies

Service Technologies

Cloud Computing

Exploring Blue Yonder Airlines’ Travel Companion Application

 

Lab : Exploring the work environment

Create a Windows Azure SQL Database

Create an Entity Data Model

Create an ASP.NET Web API service

Deploy a web application to Windows Azure

 

Module 2: Querying and manipulating data using Entity Framework

ADO.NET overview

Creating an entity data model

Querying data

Manipulating data

 

Lab : Creating a data access layer using Entity Framework

Explore the data model and integration test projects

Create a data model

Query and manipulate data

 

Module 3: Creating and consuming ASP.NET Web API services

What are HTTP services?

Creating an ASP.NET Web API service

Handling HTTP requests and responses

Hosting and consuming ASP.NET Web API services

 

Lab : Creating the travel reservation ASP.NET Web API service

Create an ASP.NET Web API service

Consume an ASP.NET Web API service

 

Module 4: Extending and securing ASP.NET Web API services

The ASP.NET Web API request pipeline

The ASP.NET Web API response pipeline

Creating OData services

Implementing Security in ASP.NET Web API services

Injecting dependencies into controllers

 

Lab : Extending Travel Companion’s ASP.NET Web API services

Create a dependency resolver for repositories

Add a new media type for RSS requests

Add OData capabilities to the flight schedule service

Apply validation rules in the booking service

Secure the communication between client and server

 

Module 5: Creating WCF services

Advantages of creating services with WCF

Creating and implementing a contract

Configuring and hosting WCF services

Consuming WCF services

 

Lab : Creating and consuming the WCF booking service

Create the WCF booking service

Configure and host the WCF service

Consume the WCF service from the ASP.NET Web API booking service

 

Module 6: Designing and extending WCF services

Applying design principles to service contracts

Handling distributed transactions

WCF pipeline architecture

Extending the WCF pipeline

 

Lab : Designing and extending WCF services

Create a custom error handler runtime component

Add support for distributed transactions to the WCF booking service

Use asynchronous WCF client calls

 

Module 7: Implementing Security in WCF services

Transport security

Message security

Configuring service authentication and authorization

 

Lab : Securing a WCF service

Secure the WCF service

Configure the ASP.NET Web API booking service for secured communication

 

Module 8: Windows Azure Service Bus

Windows Azure Service Bus Relays

Windows Azure Service Bus Queues

Windows Azure Service Bus Topics

 

Lab : Windows Azure Service Bus

Use a service bus relay for the WCF booking service

Publish booking updates to clients using Windows Azure Service Bus Topics

 

Module 9: Hosting services

Hosting services on-premises

Hosting services in Windows Azure

 

Lab : Hosting Services

Host the WCF booking service in IIS

Host the ASP.NET Web API services in a Windows Azure Web role

Host the booking management service in a Windows Azure Web Site

 

Module 10: Deploying Services

Web Deployment with Visual Studio

Creating and deploying Web Application packages

Command-line tools for web deployment packages

Deploying to Windows Azure

Continuous delivery with TFS and GIT

Best practices for production deployment

 

Lab : Deploying services

Deploying an updated service to Windows Azure

Updating a Windows Azure Web Site with Web Deploy

Exporting and importing an IIS deployment package

 

Module 11: Windows Azure Storage

Introduction to Windows Azure storage

Windows Azure Blob Storage

Windows Azure Table Storage

Windows Azure Queue Storage

Restricting access to Windows Azure Storage

 

Lab : Windows Azure Storage

Storing content in Windows Azure storage

Accessing Windows Azure storage

Creating shared access signatures for blobs

 

Module 12: Monitoring and diagnostics

Performing diagnostics using tracing

Configuring service diagnostics

Monitoring IIS

Monitoring services using Windows Azure diagnostics

Debugging using IntelliTrace

Collecting Windows Azure metrics

 

Lab : Monitoring and Diagnostics

Configuring WCF tracing and message logging

Configuring Windows Azure diagnostics

 

Module 13: Identity management and access control

Claim-based identity concepts

Access Control Service

Configuring services to use federated identities

Handling federated identities in the client side

 

Lab : Identity management and access control

Configure Windows Azure ACS

Integrate ACS with the ASP.NET Web API

Examine the authentication procedure in the client application

 

Module 14: Scaling Services

Introduction to scalability

Load balancing

Scaling on-premises services with distributed cache

Windows Azure caching

Caveats of scaling services

Scaling globally

 

Lab : Scalability

Use Windows Azure Caching

Support federated security in a scaled environment

INFO

  • Esame: 70-487 - Developing Windows Azure and Web Services
  • Manuale: Il Materiale Didattico Ufficiale per tutti i corsi Microsoft MOC può essere richiesto, se disponibile, in forma elettronica (DMOC) invece che cartacea e lo studente iscritto potrà scaricarlo dal sito Microsoft. Chi acquista un DMOC ha diritto a consultare tutte le versioni del manuale, sia quelle precedenti a quella che acquista sia quelle che usciranno successivamente, dove troverà corretti eventuali errori e/o le novità del prodotto.
  • Prezzo manuale: 250 € incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP