Descrição
.NET 6 Web API e Entity Framework Seção 3
Compreendendo a Lógica do C# Web API e Entity Framework
Neste projeto, o objetivo é compreender a lógica do C# Web API e Entity Framework.
O framework .NET está se tornando cada vez melhor e mais importante no mundo do desenvolvimento web hoje em dia. Quase toda solicitação que recebo para novos projetos de desenvolvimento web pede conhecimento sobre .NET, incluindo Web API e Entity Framework Core. Portanto, conhecer os fundamentos do desenvolvimento web backend com .NET pode ser altamente benéfico para sua carreira. E é aí que este curso entra. Em um curto período de tempo, você aprenderá como configurar um Entity Framework Core, Migração Code-First, um banco de dados SQL Server & SQLite e uma Web API que interage com eles. Você também aprenderá como fazer chamadas perfeitas para esta Web API e persistir dados. Vamos mergulhar no assunto, cobrindo cada etapa da escrita do código necessário. Ao final deste curso, você terá o que é necessário para dizer 'sim' a qualquer solicitação de projeto .NET de qualquer empregador. A única ferramenta que você precisa inicialmente é o Visual Studio, que está disponível gratuitamente. Usaremos o Visual Studio para nossas aplicações e faremos chamadas à Web API usando o Swagger UI, uma interface que permite usar a API pronta graças à última versão do framework .NET. Mais adiante, também usaremos o SQL Server Express e o SQL Server Management Studio para gerenciar nosso banco de dados. Esses também são fornecidos gratuitamente. O aplicativo de plano de fundo que construiremos é um pequeno jogo de interpretação de texto onde diferentes usuários podem se registrar (usaremos tokens web JSON para autenticação) e criar seus próprios personagens, como um mago ou um cavaleiro, adicionar algumas habilidades e uma arma, e até mesmo permitir que os personagens lutem entre si para ver quem é o melhor.
O que você aprenderá
- Compreender os fundamentos do C# Web API e Entity Framework
- Configurar um Entity Framework Core e Migração Code-First
- Criar um banco de dados SQL Server & SQLite
- Construir uma Web API e fazer chamadas perfeitas para ela
- Persistir dados na Web API
- Usar o Visual Studio para desenvolvimento de aplicativos
- Interagir com a API usando o Swagger UI
- Gerenciar o banco de dados com o SQL Server Express e o SQL Server Management Studio
- Criar um jogo de interpretação de texto