Com foco no Back-End, essa Web API é feita em .Net 6 (dotNet) e C# (C-Sharp), permitindo requisitar ou enviar informações para o server e a utilização de DTO's (objeto de transferência de dados). Basicamente trata da construção base de uma Web API, passando por assuntos relevantes como POO (programação orientada a objetos), os principais verbos HTTP, conectar uma base de dados utilizando o Entity Framework Core, Migrations entre outros, além do uso de ferramentas como o Postman. No meu caso, trabalhei na construção da API usando VsCode no Linux e EF-Core.
- Entendendo o conceito
- Preparando o ambiente: configurações Iniciais
- O que é uma API
- Iniciando o projeto .NET 6
- Criando um projeto .NET 6
- Recebendo os dados de um filme
- Validando parâmetros recebidos
- Consultando e paginando
- Retornando filmes da API
- Recuperando filmes por ID
- Paginando resultados
- Padronizando o retorno
- Utilizando banco de dados
- Conectando ao banco de dados
- Gerando a primeira migration
- Realizando operações no banco
- Utilizando DTOs
- Atualizando e removendo
- Atualizando dados com PUT
- Atualizando dados com PATCH
- Deletando filmes
- Documentando com Swagger
- Documentando a API
Você pode conferir o curso clicando aqui