• EMAGISTER CUM LAUDE
Personal Computing Studio S.r.l.

20487 - Developing Microsoft Azure and Web Services

5.0 eccellente 3 opinioni
Personal Computing Studio S.r.l.
A Roma

Prezzo da consultare
Preferisci chiamare subito il centro?
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Luogo Roma
Ore di lezione 40h
Durata 5 Giorni
Inizio Scegli data
  • Corso
  • Roma
  • 40h
  • Durata:
    5 Giorni
  • Inizio:
    Scegli data
Descrizione

"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"

Strutture (1)
Dove e quando

Luogo

Inizio

Roma
Visualizza mappa
Via Valadier, 33, 00193

Inizio

Scegli dataIscrizioni aperte

Da tener presente

· Quali sono gli obiettivi del corso?

After completing this course, students will be able to: • Describe the basic concepts of service development and data access strategies using the .NET platform. • Describe the Microsoft Azure cloud platform and its compute, data, and application hosting offerings. • Design and develop a data-centric application using Visual Studio 2017 and Entity Framework Core. • Design, implement, and consume HTTP services using ASP.NET Core. • Extend HTTP services using ASP.NET Core. • Host services on-premises and in Microsoft Azure. • Deploy services to both on-premises and cloud environments and manage the interface and policy for their services. • Choose a data storage solution, cache, distribute, and synchronize data. • Monitor, log, and troubleshoot services. • Describe claim-based identity concepts and standards, and implement authentication and authorization with Azure Active Directory. • Create scalable service applications.

· A chi è diretto?

Sviluppatore

· Requisiti

Before attending this course, students must have: • Experience with C# programming, and concepts such as lambda expressions, LINQ, and anonymous types • Understanding the concepts of n-tier applications • Experience with querying and manipulating data with ADO.NET

Domande e risposte

Comunicaci i tuoi dubbi,altri utenti potranno risponderti

Chi vuoi che ti risponda?

Pubblicheremo solo il tuo nome e la domanda

Opinioni

5.0
eccellente
Valutazione del corso
100%
Lo consiglia
5.0
eccellente
Valutazione del Centro

Opinioni sul corso

P
P. R.
5.0 02/01/2019
Il meglio: Tutto bene
Da migliorare: nulla
Consiglieresti questo corso?:
G
Gianluca Tomei
5.0 11/09/2017
Il meglio: Corso e ambiente eccelnti
Da migliorare: niente
Consiglieresti questo corso?:
R
Renato M.
5.0 19/06/2017
Il meglio: Ottimo docente
Da migliorare: non ho nulla da aggiungere
Consiglieresti questo corso?:
* Opinioni raccolte da Emagister & iAgora

Successi del Centro

2019
2018

Come si ottiene il marchio CUM LAUDE?

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

2 anni del centro in Emagister.

Cosa impari in questo corso?

Servizi
Windows
Hosting
Management
Pipeline
Framework
HTTP
Api
Security
Server
Web master
Windows Azure
Data model
Cloud technologies
Data Access Technologies
Service Technologies
ASP.NET Web
API service
ADO.NET overview
WCF services
Cloud technologies
WCF services
Cloud technologies
WCF services

Professori

Microsoft Certified Trainer
Microsoft Certified Trainer
Microsoft Certified Trainer

Programma

Contenuti:

Module 1: Overview of service and cloud technologies

  • Key Components of Distributed Applications
  • Data and Data Access Technologies
  • Service Technologies
  • Cloud Computing
  • Manipulating Data

Lab : Exploring the Work Environment

  • Creating an ASP.NET Core project
  • Create a simple Entity Framework model
  • Create a web API class
  • Deploy the web application to Azure

Module 2: Querying and Manipulating Data Using Entity Framework

  • ADO.NET Overview
  • Creating an Entity Data Model
  • Querying Data

Lab : Creating a Data Access Layer using Entity Framework

  • Creating a data model
  • Query the Database

Lab : Manipulating Data

  • Create repository methods
  • Test the model using SQL Server and SQLite

Module 3: Creating and Consuming ASP.NET Core Web APIs

  • HTTP Services
  • Creating an ASP.NET Core Web API
  • Consuming ASP.NET Core Web APIs
  • Handling HTTP Requests and Responses
  • Automatically Generating HTTP Requests and Responses

Lab : Creating an ASP.NET Core Web API

  • Create a controller class
  • Use the API from a browser
  • Create a client

Module 4: Extending ASP.NET Core HTTP Services

  • The ASP.NET Core Request Pipeline
  • Customizing Controllers and Actions
  • Injecting Dependencies into Controllers

Lab : Customizing the ASP.NET Core Pipeline

  • Use Dependency Injection to Get a Repository Object
  • Create a Cache Filter
  • Create a Debugging Middleware

Module 5: Hosting Services On-Premises and in Azure

  • Hosting Services on-premises
  • Hosting Services in Azure App Service
  • Packaging Services in Containers
  • Implementing Serverless Services

Lab : Host an ASP.NET Core service in a Windows Service

  • Creating a new ASP.NET Core Application
  • Registering the Windows Service

Lab : Host an ASP.NET Core Web API in an Azure Web App

  • Create a Web App in the Azure portal
  • Deploy an ASP.NET Core Web API to the Web App

Lab : Host an ASP.NET Core service in Azure Container Instances

  • Publish the service to a Docker container
  • Host the service in Azure Container Instances

Lab : Implement an Azure Function

  • Develop the service locally
  • Deploy the service to Azure Functions

Module 6: Deploying and Managing Services

  • Web Deployment with Visual Studio 2017
  • Continuous Delivery with Visual Studio Team Services
  • Deploying Applications to Staging and Production Environments
  • Defining Service Interfaces with Azure API Management

Lab : Deploying an ASP.NET Core web service on Linux

  • Publish the ASP.NET Core web service for Linux
  • Configure Nginx as a reverse proxy

Lab : Deploying to Staging and Production

  • Deploy the application to production
  • Create a staging slot
  • Swap the Environments

Lab : Publishing a Web API with Azure API Management

  • Creating an Azure API Management instance
  • Testing and managing the API

Module 7: Implementing Data Storage in Azure

  • Choosing a Data Storage Mechanism
  • Accessing Data in Azure Storage
  • Working with Structured Data in Azure
  • Geographically Distributing Data with Azure CDN
  • Scaling with Out-of-Process Cache

Lab : Storing Files in Azure Storage

  • Store publicly accessible files in Azure Blobs
  • Generate and store private files in Azure Blobs

Lab : Querying Graph Data with CosmosDB

  • Create the CosmosDB graph database
  • Query the CosmosDB database

Lab : Caching out-of-process with Azure Redis cache

  • Create the Azure Redis Cache service
  • Access the cache service from code
  • Test the application

Module 8: Diagnostics and Monitoring

  • Logging in ASP.NET Core
  • Diagnostic Tools
  • Application Insights

Lab : Monitoring ASP.NET Core with ETW and LTTng

  • Collect and view ETW events
  • Collect and view LTTng events

Lab : Monitoring Azure Web Apps with Application Insights

  • Add the Application Insights SDK
  • Load test the web service
  • Analyze the performance results

Module 9: Securing services on-premises and in Microsoft Azure

  • Explaining Security Terminology
  • Securing Services with ASP.NET Core Identity
  • Securing Services with Azure Active Directory

Lab : Using ASP.NET Core Identity

  • Add ASP.NET Core Identity middleware
  • Add authorization code
  • Run a client application to test the server

Lab : Using Azure Active Directory with ASP.NET Core

  • Authenticate a client application using AAD B2C and MSAL.js

Module 10: Scaling Services

  • Introduction to Scalability
  • Automatic Scaling
  • Azure Application Gateway and Traffic Manager

Lab : Load Balancing Azure Web Apps

  • Prepare the application for load-balancing
  • Test the load balancing with instance affinity
  • Test the load balancing without affinity

Lab : Load Balancing with Azure Traffic Manager

  • Deploy an Azure Web App to multiple regions
  • Create an Azure Traffic Manager profile

Ulteriori informazioni

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)