Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Desenvolver APIs REST com Asp.Net Core e C#

Curso de Desenvolver APIs REST com Asp.Net Core e C#

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Aprenda a desenvolver APIs REST com Asp.Net Core e C#

HTTP, REST, Roteamento, Controlador, Ação, Modelbinding, Autenticação/Autorização, DI - Tudo que você precisa para APIs Web Asp.Net

Neste curso, você aprenderá o framework mais importante do universo dotnet core: Asp.Net Core. Vamos focar em REST e APIs Web Restful, excluindo a parte MVC (renderização de HTML no lado do servidor). Ao final deste curso, você terá uma compreensão sólida de como o framework funciona e será capaz de utilizá-lo de forma eficaz em seus projetos. Aprenderemos por meio de exemplos e exploraremos as melhores práticas ao longo do caminho. O que você aprenderá neste curso? Primeiro e mais importante, você obterá uma compreensão abrangente de Asp.Net, REST e APIs Web, bem como as ferramentas associadas, como Postman, Docker e JSON. O curso está estruturado da seguinte forma:

1. Conceitos básicos: Compreendendo REST e HTTP

- O que é uma API Web? - O que diferencia o Asp.Net Core? - Explorando um exemplo simples

2. Roteamento

- Compreendendo URLs - Como o roteamento funciona - Criando e utilizando segmentos estáticos e dinâmicos - Melhores práticas para URLs RESTful - Roteamento por atributos - Criando um controlador CRUD

3. Controlador, Ações e Filtros

- Compreendendo como os controladores são instanciados e selecionados pelo framework - Explorando ações - Model binding e validação - Aplicando e compreendendo código de mapeamento - Utilizando filtros para preocupações transversais

4. Configuração de Aplicações Asp.Net Core

- Por que e o que configurar - Compreendendo os arquivos appsettings.json e csproj - Explorando as classes Startup e Program - Injeção de Dependência I: O que é? - Injeção de Dependência II: Como é implementada? - Injeção de Dependência III: DI e Asp.Net

5. Autenticação, Autorização e Identidade

- Compreendendo a diferença entre autenticação e autorização - Criando usuários de identidade - Aplicando autenticação e autorização - Explorando JWT Web Tokens para uma API - Uma introdução ao OAuth - Autorização baseada em funções

6. API Escalável

- Escalando um projeto de exemplo: Utilizando EF Core para persistência de dados - Implementando ações assíncronas para melhor distribuição de carga - Conectando-se ao broker RabbitMQ para uma aplicação distribuída - Implantação e utilização do Docker e docker-compose

7. Seção Bônus

- Utilizando o VS Code - Utilizando o Postman para testar uma API Web - Introdução ao Entity Framework Core - Introdução ao Docker - Introdução ao Sqlite - Mecanismos de programação assíncrona - Noções básicas de LINQ Além das aulas em vídeo, este curso fornece materiais de exercícios, conteúdo para download e suporte direto de minha parte. Pré-requisitos para este curso: - Experiência com .Net e C# é necessária, pois não abordaremos os conceitos básicos da linguagem. - Interesse em compreender o framework e utilizar aplicações Restful. Ao final deste curso, você se tornará um usuário proficiente de aplicações/serviços Asp.Net Core em um curto período de tempo. Aproveite o conhecimento e a experiência que adquiri como freelancer nessa área ao longo dos anos. Se, contra todas as expectativas, este curso não atender às suas expectativas, a Udemy oferece uma garantia de reembolso de 30 dias. Você também pode entrar em contato diretamente comigo ou buscar informações adicionais no fórum.
Ver informações completas