[Legado] Criando APIs Data Driven com ASP.NET Core 3 e EF Core 3
Neste curso vamos criar uma API voltada para CRUD de forma simples e rápida.

Sobre o curso
⚠ Este é um curso legado ⚠
Recomendamos que aprenda o conteúdo atualizado em Fundamentos do ASP.NET 6.
Neste curso vamos criar uma API voltada para CRUD de forma simples e rápida.
O foco é cobrir o essencial para a construção de uma boa API de forma produtiva, aplicando boas práticas e organização no código, finalizando com a publicação do projeto no Microsoft Azure.
Neste curso de API Data Driven com ASP.NET você vai...
- Aprender a construir uma API Data Driven
- Implementar um CRUD com agilidade (create, read, update e delete)
- Implementar as características dos verbos HTTP GET POST, PUT e DELETE
- Criar modelos de dados, validar modelos e definir relacionamento entre eles
- Entender e utilizar Data Annotations
- Aprender sobre Injeção de Dependência
- Implementar conexão com banco de dados e aprender sobre Data Context
- Implementar tratamento básico de erros
- Escrever Controllers aplicando boas práticas
- Utilizar o Entity Framework Core
- Aprender conceitos de segurança em APIs web
- Implementar Autenticação e Autorização na API
- Aprender a gerar tokens JWT
- Criar endpoints públicos e restritos na API
- Aprender sobre rotas e organização de endpoints da API
- Entender e configurar a conexão ao SQL Server (connection string)
- Melhorar a API com versionamento, cache e compressão de dados
- Enviar o código da API para o GitHub
- Configurar e publicar sua API no Microsoft Azure
Para quem é recomendado este curso de API com ASP.NET Core
- Iniciantes começando a desenvolver APIs REST com algum conhecimento de C#
- Desenvolvedores buscando entender os conceitos de autenticação e autorização em APIs com JWT.
- Profissionais buscando aprender uma abordagem rápida e produtiva para criação de CRUD
- Profissionais em preparação para uma entrevista técnica para vagas com ASP.NET Core 3 e EF Core 3.
Tecnologias e versões utilizadas
- ASP.NET Core 3.0 SDK
- Entity Framework Core 3.0
- Visual Studio Code
- Azure Data Studio
- Docker (para executar o SQL Server)
- Kitematic (foi integrado ao Docker, não é necessário instalar separado)
- Windows Terminal (opcional)
Projetos do curso
- Uma API Data-Driven REST que contempla conceitos como Produtos com Categorias, Usuários com permissão de acesso (autenticação via JWT), Entity Framework Core com SQL Server, organização de endpoints, armazenamento do código no GitHub e publicação no Microsoft Azure.
Conteúdo do curso
Criação da API
3h 31m
Conclusão
1m

André Baltieri
Microsoft MVP
Continuação deste curso
Não sabe por onde começar? Clique aqui.
Conheça os nossos planos
Premium
No plano anual você tem acesso à todos os benefícios Premium através de uma compra única, com desconto, ou parcelada em até 12X no cartão de crédito.
R$
1.017,36
À vista no PIX com 10% OFF
Ou R$ 1.253,39 em até 12x no cartão de crédito
Todo conteúdo do Starter
Formação completa de .NET
Eventos exclusivos
7 dias de garantia
Você tem direito ao arrependimento da compra com reembolso total nos primeiros sete dias, conforme previsto no Código de Defesa do Consumidor.
Você tem alguma duvídas?
Perguntas frequentes
Posso começar de graça?
Vou ter que pagar algo?
Por onde devo começar?
Os cursos ensinam tudo que preciso?
O que eu devo estudar?
Estou pronto para estudar no balta.io?