MOC 20487: Developing Windows Azure and Web Services

Security Architect Srl
A Casamassima - BARI

1.190 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Laboratorio intensivo
  • Casamassima - bari
  • 35 ore di lezione
  • Durata:
    5 Giorni
  • Quando:
    Da definire
Descrizione

In questo corso, gli studenti impareranno a progettare e sviluppare servizi che accedono a dati locali e remoti da diverse fonti di dati. Gli studenti potranno anche imparare a sviluppare e distribuire servizi per ambienti ibridi, anche su server locali e Windows Azure.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Da definire
Da definire
Casamassima - BARI
Via Boccaccio 6, 70010, Bari, Italia
Visualizza mappa

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

Visual Studio 2010
.net framework

Professori

Da_ Definire
Da_ Definire
in base alle richieste di disponibilità

Programma

Struttura del corso MOC 20487:

Modulo 1: Panoramica delle tecnologie cloud e servizio

Questo modulo fornisce una panoramica delle tecnologie cloud e servizio utilizzando il Framework .NET di Microsoft e il cloud di Windows Azure.

  • Componenti chiave di applicazioni distribuite
  • Dati e tecnologie di accesso ai dati
  • Servizio tecnologie
  • Il Cloud Computing
  • Esplorando Travel Companion applicazione il Blue Yonder Airlines

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere i componenti chiavi di applicazioni distribuite.
  • Descrivere i dati e tecnologie di accesso ai dati.
  • Spiegare tecnologie di servizio.
  • Descrivere le caratteristiche e le funzionalità del cloud computing.
  • Descrivere l’architettura e il funzionamento dell’applicazione Blue Yonder Airlines Travel Companion.
Modulo 2: Eseguire una query e modifica dei dati utilizzando Entity Framework

Questo modulo viene descritto il modello di dati di Entity Framework e come creare, leggere, aggiornare ed eliminare dati.

  • Panoramica di ADO.NET
  • Creazione di un Entity Data Model
  • Esecuzione di query su dati
  • Manipolazione dei dati

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Spiegare oggetti base in ADO.NET e operazioni asincrone.
  • Creare un modello di dati di Entity Framework.
  • Dati di query tramite Entity Framework.
  • Inserire, eliminare e aggiornare le entità utilizzando Entity Framework.
Modulo 3: Creazione e utilizzo di servizi Web ASP.NET API

Questo modulo descrive i servizi basati su HTTP che sono sviluppati, ospitati e consumati utilizzando ASP.NET Web API.

  • Servizi HTTP
  • Creazione di un servizio ASP.NET Web API
  • Gestione delle richieste HTTP e le risposte
  • Servizi di hosting e consumando ASP.NET Web API

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Servizi di progettazione utilizzando il protocollo HTTP.
  • Creare servizi utilizzando ASP.NET Web API.
  • Utilizzare l’ oggetto HttpRequestMessage/HttpResponseMessage classi di messaggi di controllo HTTP.
  • Ospitare e utilizzare servizi Web ASP.NET API.
Modulo 4: Estensione e fissaggio ASP.NET Web API Servizi

Questo modulo descrive in dettaglio l’architettura ASP.NET Web API e come è possibile estendere e servizi sicuri di ASP.NET Web API.

  • La Pipeline ASP.NET Web API
  • Creazione di servizi OData
  • L’implementazione della protezione in ASP.NET Web Services API
  • Iniettare le dipendenze nel controller

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Estendere la pipeline ASP.NET Web API di richiesta e risposta.
  • Creare servizi OData utilizzando ASP.NET Web API.
  • Garantire ASP.NET Web API.
  • Iniettare le dipendenze nei controllori ASP.NET Web API.
Modulo 5: Creazione di servizi WCF

Questo modulo introduce Windows Communication Foundation (WCF) e viene descritto come creare, ospitare e utilizzare un servizio WCF.

  • Vantaggi di creare servizi con WCF
  • Creazione e implementazione di un contratto
  • Configurazione e Hosting di servizi WCF
  • Utilizzo di servizi WCF

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere perché e quando utilizzare WCF per creare servizi.
  • Definire un contratto di servizio e implementarla.
  • Ospitare e configurare un servizio WCF.
  • Utilizzare un servizio WCF da un’applicazione client.
Modulo 6: Servizi di Hosting

Questo modulo viene descritto come ospitare web servizi sia locale e in Windows Azure. Esso spiega i vari componenti di servizi Cloud di Windows Azure: ruolo del Web, il ruolo di operaio e siti Web di Windows Azure.

  • Hosting Services On-premise
  • Servizi di hosting in Windows Azure

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Ospitare servizi locale utilizzando i servizi di Windows e IIS
  • Ospitare servizi in ambiente cloud Windows Azure utilizzando siti Web e servizi Cloud di Windows Azure
Modulo 7: Windows Azure Service Bus

Questo modulo descrive i modelli di messaggistica web-scala e le infrastrutture fornite da Windows Azure Service Bus.

  • Che cosa sono i Windows Azure Service Bus relè?
  • Windows Azure Service Bus code
  • Temi di Windows Azure Service Bus

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere lo scopo e le funzionalità di messaggistica inoltrata e tamponata.
  • Provisioning, configurare e utilizzare le code di servizio autobus.
  • Migliorare l’efficacia delle comunicazioni basate su coda utilizzando argomenti, sottoscrizioni e filtri.
Modulo 8: Distribuzione dei servizi

Questo modulo descrive diverse tecniche per la distribuzione di applicazioni web.

  • Distribuzione Web con Visual Studio 2012
  • Creazione e distribuzione dei pacchetti di applicazioni Web
  • Distribuire gli strumenti della riga di comando per il Web
  • Distribuzione di applicazioni Web e servizi di Windows Azure
  • Erogazione continua con TFS e Git
  • Procedure consigliate per la distribuzione di produzione

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Distribuzione di applicazioni web con Visual Studio.
  • Creare e distribuire applicazioni web utilizzando Gestione IIS.
  • Distribuire applicazioni web utilizzando la riga di comando.
  • Distribuire applicazioni web in ambienti Windows Azure.
  • Utilizzare erogazione continua con TFS e Git.
  • Applicare le migliori pratiche per la distribuzione di applicazioni web in locale e a Windows Azure.
Modulo 9: Windows Azure Storage

Questo modulo viene descritto Windows Azure Storage e i servizi che fornisce il modo migliore per utilizzare questi servizi.

  • Introduzione a Windows Azure Storage
  • Windows Azure Blob Storage
  • Windows Azure tabella Storage
  • Windows Azure coda Storage
  • Limitando l’accesso a Windows Azure Storage

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere l’architettura di archiviazione Windows Azure.
  • Implementare Blob Storage nelle vostre applicazioni.
  • Utilizzare la tabella di archiviazione nelle applicazioni
  • Viene descritto come utilizzare Windows Azure code come un meccanismo di comunicazione tra le diverse parti dell’applicazione
  • Controllare l’accesso ai tuoi oggetti di archiviazione.
Modulo 10: Monitoraggio e diagnostica

Questo modulo viene descritto come eseguire il monitoraggio e la diagnostica nei servizi di Windows Azure.

  • Esecuzione di diagnostica mediante analisi
  • Configurazione servizio diagnostica
  • Monitoraggio dei servizi utilizzando Windows Azure Diagnostics
  • Raccolta di Windows Azure metriche

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Eseguire analisi in .NET Framework con lo spazio dei nomi System. Diagnostics .
  • Configurare ed esplorare il servizio web e analisi di IIS.
  • Monitor servizi utilizzando Windows Azure Diagnostics.
  • Mostra e raccogliere metriche nel portale di gestione di Windows Azure.
Modulo 11: Gestione delle identità e controllo accessi

Questo modulo descrive i principi di base di gestione delle identità moderna e viene illustrato come utilizzare infrastrutture quali Windows Azure Access Control Service (ACS) per implementare l’autenticazione e autorizzazione con identità basata sulle attestazioni in Windows Communication Foundation (WCF).

  • Concetti di identità basata su attestazioni
  • Utilizzando il servizio di controllo di Windows Azure Access
  • Configurazione di servizi di utilizzare identità federata
  • Gestione federata di identità sul lato Client

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere i principi fondamentali dell’identità basata sulle attestazioni.
  • Creare un Security Token Service (STS) utilizzando Windows Azure ACS.
  • Configurare WCF per utilizzare identità federata.
  • Utilizzare un servizio WCF che utilizza ide\ntities federati.
Modulo 12: Ridimensionamento servizi

Questo modulo descrive i modi in cui è possibile garantire servizi in grado di gestire carichi di lavoro crescenti e domanda degli utenti.

  • Introduzione alla scalabilità
  • Bilanciamento del carico
  • Scala locale servizi con Cache distribuita
  • Windows Azure Caching
  • Avvertimenti di ridimensionamento servizi
  • Ridimensionamento a livello globale

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Spiegare la necessità di scalabilità.
  • Viene descritto come utilizzare il bilanciamento del carico per il ridimensionamento dei servizi.
  • Viene descritto come utilizzare la memorizzazione nella cache distribuita per locali, così come servizi di Windows Azure.
  • Viene descritto come utilizzare la memorizzazione nella cache di Windows Azure.
  • Descrivere come affrontare le sfide comuni e questioni che appaiono quando servizi bisogno di scalare.
  • Descrivere come scala di servizi a livello globale.
Modulo 13: Appendice r: progettazione ed estendendo i servizi WCF

Questo modulo coperture progettazione dei contratti di servizio di Windows Communication Foundation (WCF), creazione di servizi che supportano le transazioni distribuite ed estendendo il WCF pipeline con componenti runtime personalizzati e comportamenti personalizzati.

  • Applicando i principi di progettazione ai contratti di servizio
  • Gestione delle transazioni distribuite
  • Estendendo la Pipeline WCF

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Progettare e creare servizi e client di utilizzare diversi tipi di modelli di messaggi.
  • Configurare un servizio per supportare le transazioni distribuite.
  • Estendere la pipeline WCF con componenti runtime, comportamenti personalizzati e oggetti estensibili.
Modulo 14: Appendice b: implementazione la protezione in WCF Services

Questo modulo si occupa con le varie considerazioni che dovete prendere in considerazione durante la progettazione di un servizio web sicuro, come crittografia, convalida dell’input, autenticazione, autorizzazione e le tecniche da utilizzare mentre applicando queste considerazioni ai servizi sviluppati con WCF.

  • Introduzione ai Web Services Security
  • Sicurezza del trasporto
  • Protezione dei messaggi
  • Configurazione autenticazione di servizio e autorizzazione

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere la protezione delle applicazioni web.
  • Configurare un servizio per la sicurezza del trasporto.
  • Configurare un servizio per la protezione dei messaggi.
  • Implementare e configurare la logica di autenticazione e autorizzazione.

Confronta questo corso con altri simili
Leggi tutto