O que você aprenderá
Se você já aprendeu os fundamentos da programação com C#, este curso é o próximo passo ideal para você.Neste treinamento, você vai aprender como construir um backend profissional, criando uma API RESTful do zero usando ASP.NET Core e conectando-a a um banco de dados real com o Entity Framework Core e SQLite. Você vai entender de forma simples o que é backend, como funcionam as APIs e os principais conceitos REST. Depois, vamos direto para a prática, começando pela criação de endpoints para listar, buscar, cadastrar, atualizar e excluir produtos. Ao longo do curso, aplicaremos boas práticas como separação de responsabilidades, uso de interfaces e injeção de dependência — tudo explicado com exemplos claros para facilitar o entendimento. Você também vai aprender a trabalhar com banco de dados de verdade, incluindo configuração do DbContext, criação de migrações e operações CRUD completas usando Entity Framework (ou EF Core). Na parte de segurança, você aprenderá a proteger sua API com autenticação e autorização usando JWT, criando um endpoint de login e controlando o acesso por perfil de usuário. Por fim, encerramos com uma visão clara sobre os próximos passos que você pode seguir para continuar evoluindo no mundo do desenvolvimento backend. Se você quer consolidar seu conhecimento em C# e se tornar um desenvolvedor backend completo, este curso é para você.
Visão geral
Entendendo backend e APIs RESTful
.3 etapas
Ferramentas
.3 etapas
Programando endpoints
.9 etapas
Boas práticas
.3 etapas
Banco de dados
.4 etapas
CRUD com banco de dados (Entity Framework)
.5 etapas
Validações e regras de negócio
.2 etapas
Segurança na API
.8 etapas
Próximos passos
.1 etapa
Código fonte
.1 etapa
