Curso de C# (C Sharp) - APIs REST com ASP.NET Web API

Curso de

C# (C Sharp) - APIs REST com ASP.NET Web API

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

C# (C Sharp) - APIs REST com ASP.NET Web API

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
  5. HTTP - Fundamentos

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

C# (C Sharp) - APIs REST com ASP.NET Web API

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

C# (C Sharp) - APIs REST com ASP.NET Web API

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.

24h

Curso com certificado de 24 horas

O que os alunos dizem?

Olá! Como sempre os cursos da TreinaWeb são sensacionais, já sou aluno faz um tempo e sempre recomendo a todos que conheço que façam cursos aqui. Forma de abordagem do conteudo é muito boa, na verdade excelente. Tenho pretensão de continuar com os cursos de Asp.Net aqui. Vlw TreinaWeb!

Adquira este curso de forma avulsa

Curso de C# (C Sharp) - APIs REST com ASP.NET Web API

C# (C Sharp) - APIs REST com ASP.NET Web API

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