Curso Services Oriented Architecture Using WCF and WebApi

  • Development

Curso Services Oriented Architecture Using WCF and WebApi

40h
Visão Geral

Este curso abrange a arquitetura orientada a serviços (SOA) usando as tecnologias WCF e WebApi. SOA é uma abordagem para construir um conjunto de serviços da web de forma que aplicativos maiores sejam expostos como módulos de serviço menores (serviços da web) que também permitem a integração por meio de mecanismos de composição de serviços para criar aplicativos maiores mais novos e úteis. As tecnologias WCF e Restful WebApi serão usadas na construção de arquiteturas de serviços. Vários aspectos da criação e consumo de serviços, incluindo escalabilidade, problemas de segurança, comunicação com clientes Javascript que usam AJAX são abordados. Exemplos práticos de desenvolvimento de serviços serão apresentados no curso.

Publico Alvo
  • Indivíduos que desejam obter uma boa compreensão do desenvolvimento de serviços da Web e arquitetura orientada a serviços usando WCF e WebApi
Pre-Requisitos
  • Alguns antecedentes em desenvolvimento web. Algum conhecimento da linguagem C#.
Informações Gerais

Carga Horária: 40h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Introduction to Service-Oriented Architecture

  1. Concepts behind SOA
  2. Characteristics of a Web service from the perspective of SOA

Review of WCF Fundamentals

  1. Defining contracts – service, operation and data contracts
  2. Implementing a service
  3. Configuring, deploying and testing the service
  4. Building a WCF client
  5. Hosting a WCF service

RESTful Services and WebApi Fundamentals

  1. Http protocol and different Http verbs
  2. REST basics and RESTful services vs. SOAP based services
  3. WebApi architecture
  4. Understanding URL routing in WebApi
  5. WebApi basics and its similarity to MVC
  6. HTTP Status Codes

Creating WebApi Services

  1. Creating basic WebApi services that support CRUD operations
  2. Writing clients for the WebApi using HttpClient
  3. Consuming WebApi via AJAX using JQuery

 Asynchronous Programming for Services

  1. Task-Based Asynchronous Pattern, Continuations, Errors, and Task Status Composition
  2. Use of Asynchronous programming in service clients

 Service Architecture

  1. Building the Domain Model
  2. Introduction to Entity Framework
  3. Building Entity Objects and DbContext
  4. Working with the Repository pattern
  5. Creating the service layer

Security in Services

  1. Basic security in WCF and WebApi and services
  2. Implementing Role based security.

Services Oriented Architecture

  1. Creating Scalable Practical Solutions Using Services
  2. Caching for improving performance in services
  3. Implementing distributed transactions
  4. Creating the service bus.
  5. Examples of services oriented architecture built using WCF and WebAPi
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas