Descrição

Nesse curso você aprende a projetar e desenvolver serviços que acessam dados locais e remotos de diversas fontes. Além disso, vai aprender a desenvolver e implantar serviços para ambientes híbridos, incluindo servidores locais e Windows Azure.


Carga-horária

40 horas | Código M20487


Próximas turmas

13/03/2019 a 10/04/2019 Integral qua
14/05/2019 a 13/06/2019 19h30 às h55 ter, qui
03/09/2019 a 03/10/2019 Manhã ter, qui


Formação

É parte da Formação MCSD App Builder

Prepara para o exame oficil da Microsoft: exam 70-487


Conteúdo Programático

I. 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


II. QUERYING AND MANIPULATING DATA USING ENTITY FRAMEWORK

  • ADO.NET overview
  • Creating an entity data model
  • Querying data
  • Manipulating data


III. 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


IV. 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


V. CREATING WCF SERVICES

  • Advantages of creating services with WCF
  • Creating and implementing a contract
  • Configuring and hosting WCF services
  • Consuming WCF services


VI. DESIGNING AND EXTENDING WCF SERVICES

  • Applying design principles to service contracts
  • Handling distributed transactions
  • WCF pipeline architecture
  • Extending the WCF pipeline


VII. IMPLEMENTING SECURITY IN WCF SERVICES

  • Transport security
  • Message security
  • Configuring service authentication and authorization


VIII. WINDOWS AZURE SERVICES BUS

  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Topics


IX. HOSTING SERVICES

  • Hosting services on-premises
  • Hosting services in Windows Azure


X. 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


XI. 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


XI. 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


XII. 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


XIII. SCALING SERVICES

  • Introduction to scalability
  • Load balancing
  • Scaling on-premises services with distributed cache
  • Windows Azure caching
  • Caveats of scaling services
  • Scaling globally