Curso de C# (C Sharp) APIs REST com ASP.NET Web API Avançado
Novo!

Curso de

C# (C Sharp) APIs REST com ASP.NET Web API Avançado

Aprenda a desenvolver APIs REST utilizando a nova versão do framework ASP.NET Web API

VEJA UMA AULA DE EXEMPLO

6x R$ 24,98

R$ 149,90 à vista

  • 24h

    Curso com certificado de 24 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de C# (C Sharp) APIs REST com ASP.NET Web API Avançado

C# (C Sharp) APIs REST com ASP.NET Web API Avançado

6x R$ 24,98

R$ 149,90 à vista

Informações sobre o curso

Sobre o curso

É cada vez mais comum a necessidade de criação de APIs REST que tenham a capacidade de transmitir informações para os mais diversos meios, desde outras aplicações Web até mesmo aplicações Desktop, passando principalmente por aplicações mobile. Com meios de difusão de dados tão distintos e heterogêneos, as APIs Web acabam ganhando o papel também de uniformização da distribuição destes dados.

Pensando nisso, a Microsoft tornou possível a criação de APIs REST em sua plataforma Web - a plataforma ASP.NET. Estamos falando do framework ASP.NET Web API.

O ASP.NET Web API é um framework para criação de APIs REST no ambiente .NET. Trata-se de um framework muito extensível e poderoso, porém, com uma curva de aprendizado baixa ao mesmo tempo.

O ASP.NET Web API consegue conciliar a versatilidade das linguagens do ambiente .NET (como o C#) com a eficiência e segurança da plataforma ASP.NET, ao mesmo tempo que trás as melhores práticas para desenvolvimento de APIs REST de forma muito transparente e simples.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa saber para criar aplicativos e APIs RESTful com Web API. Através de conteúdo apostilado e vídeo aula, você verá a construção de diversos exemplos com conceitos importantes da ferramenta, além de responder exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá a:

- Compreender conceitos básicos na criação de APIs Web, como a arquitetura REST e o protocolo HTTP;

- Criar APIs RESTful com o ASP.NET Web API, inclusive com integração a bancos de dados através do Entity Framework;

- Criar APIs mais extensíveis e com camadas descopladas através da utilização de design patterns, como Repository pattern e Data Transfer Object pattern;

- Implementar o conceito de HATEOAS, conceito essencial para APIs Web RESTful;

- Implementar processos de autenticação básicos através dos Bearer Tokens.

Para quem é esse curso?

Este curso é destinado a desenvolvedores com conhecimento avançado em C#, que desejam aprender a criar APIs REST dentro da plataforma .NET utilizando os conceitos essenciais, como REST e HATEOAS.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. C# (C Sharp) Básico
  2. C# (C Sharp) Intermediário
  3. C# (C Sharp) Avançado
  4. C# (C Sharp) - Introdução ao ASP.NET Core Avançado
  5. Introdução ao HTTP Completo

Carga horária do curso

4h45

Curso com 4h45 horas de vídeos

24h

Curso com certificado de 24 horas

21

Curso com 21 exercícios de fixação

Ambiente do curso

  • Visual Studio 2015 com Update 3 ou superior
  • SQL Server 2008 R2 ou superior
  • Postman 5 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de C# (C Sharp) APIs REST com ASP.NET Web API Avançado

C# (C Sharp) APIs REST com ASP.NET Web API Avançado

6x R$ 24,98

R$ 149,90 à vista

Conteúdo programático Baixar esta ementa

1 - Uma introdução ao REST e às APIs Web

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    Alguns termos importantes
  3. Códigos, imagens, diagramas etc.

    Mas o que é, afinal, o HTTP?
  4. Códigos, imagens, diagramas etc.

    E o tal do REST?
  5. Códigos, imagens, diagramas etc.

    JSON e XML
  6. Códigos, imagens, diagramas etc.

    REST x RPC
  7. 3 desafios.

    Exercícios

2 - ASP.NET Web API

  1. Códigos, imagens, diagramas etc.

    O que é o ASP.NET Web API? Visualizar
  2. Códigos, imagens, diagramas etc.

    Como é o pipeline do ASP.NET Web API?
  3. Códigos, imagens, diagramas etc.

    Como podemos trabalhar com o ASP.NET Web API?
  4. Vídeoaula com duração de: 00:10:51

    Criando nosso projeto ASP.NET Web API
  5. Vídeoaula com duração de: 00:06:14

    Entendendo e aplicando os verbos HTTP corretamente Visualizar
  6. 3 desafios.

    Exercícios

3 - Implementando nosso primeiro controller: aplicação de design patterns e acesso à banco de dados

  1. Vídeoaula com duração de: 00:03:43

    Criando o domínio "Aluno"
  2. Vídeoaula com duração de: 00:11:25

    Criando a camada de acesso a dados com o Entity Framework
  3. Vídeoaula com duração de: 00:19:37

    Desacoplando-se da camada de acesso a dados com os repositórios
  4. Vídeoaula com duração de: 00:16:37

    Criando o controller REST de alunos - Parte 1
  5. Vídeoaula com duração de: 00:07:52

    Criando o controller REST de alunos - Parte 2
  6. Vídeoaula com duração de: 00:07:42

    Criando o controller REST de alunos - Parte 3
  7. Vídeoaula com duração de: 00:13:25

    Criando o controller REST de alunos - Parte 4
  8. Vídeoaula com duração de: 00:11:20

    Criando o controller REST de alunos - Parte 5
  9. 3 desafios.

    Exercícios

4 - Mais um pouco de design patterns: Data Transfer Objects (DTOs)

  1. Códigos, imagens, diagramas etc.

    O que são os DTOs?
  2. Vídeoaula com duração de: 00:10:42

    Aplicando o pattern DTO com auxílio do AutoMapper - Parte 1 Visualizar
  3. Vídeoaula com duração de: 00:18:47

    Aplicando o pattern DTO com auxílio do AutoMapper - Parte 2
  4. Vídeoaula com duração de: 00:12:36

    Implementando o action filter ApplyModelValidationAttribute para validação dos DTOs
  5. 3 desafios.

    Exercícios

5 - Content Negociation e Media Type Formatters no ASP.NET Web API

  1. Vídeoaula com duração de: 00:19:47

    Entendendo a etapa de Content Negociation e a importância dos Media Type Formatters
  2. Vídeoaula com duração de: 00:20:00

    Criando um Media Type Formatter personalizado para o formato CSV
  3. 3 desafios.

    Exercícios

6 - Implementando HATEOAS

  1. Códigos, imagens, diagramas etc.

    O que vem a ser o HATEOAS? Visualizar
  2. Vídeoaula com duração de: 00:29:44

    Implementando o conceito de HATEOAS - Parte 1 Visualizar
  3. Vídeoaula com duração de: 00:12:26

    Implementando o conceito de HATEOAS - Parte 2
  4. Vídeoaula com duração de: 00:11:11

    Criando um novo endpoint para pesquisa de alunos por nome
  5. 3 desafios.

    Exercícios

7 - Segurança básica com ASP.NET Web API

  1. Vídeoaula com duração de: 00:41:48

    Implementando uma autenticação básica com Bearer Tokens
  2. 3 desafios.

    Exercícios

8 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de C# (C Sharp) APIs REST com ASP.NET Web API Avançado

C# (C Sharp) APIs REST com ASP.NET Web API Avançado

6x R$ 24,98

R$ 149,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Muito bom o curso, recomendo.

Adquira este curso de forma avulsa

Curso de C# (C Sharp) APIs REST com ASP.NET Web API Avançado

C# (C Sharp) APIs REST com ASP.NET Web API Avançado

6x R$ 24,98

R$ 149,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
5 anos
De 12x R$249
12x 199 reais
ou por R$ 2.388,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados