Crie uma Web API com Asp.NET Core 3.1 + EF Core 3.1 + Docker
What you'll learn
- Os pontos básico para criação de uma WEB API com .NET Core
- Como utilizar .NET Core com Visual Studio Code e Visual Studio 2019
- Como realizar publish de sua aplicação SPA e Web API
Course content
- Preview03:58
- Preview06:02
- 04:17Antes de Continuar...
- 06:11Downloads e Instalações
- 03:26Instalando o Visual Studio 2019
- 06:18Extensões VS Code para DOTNET
Requirements
- Básico de HTML e CSS
- Básico de C#.net
- Básico de Orientação a Objetos e SQL
Description
Neste curso, você aprenderá como criar uma RESTful API com o ASP.NET Core 3.1. A criação de uma API verdadeiramente REST é bem diferente da criação de uma API web regular, mas neste curso, Criando uma API RESTful com o ASP.NET Core 3.1. Veja abaixo quais são os tópicos abordados:
10 Seções • 116 aulas • Duração total: 14h 14m
Ferramentas e Sugestões
HTTP, REST, JSON e MVC
Projeto .NET Core
Introdução a EF Core
Repositório
DTO e AutoMapper
Swagger
Task, Paginação e Filtros
Docker (.NET Core e MySQL)
Angular e .NET Core Web API
Começará explorando como interagir com sua API usando os métodos HTTP corretos e códigos de status e qual é a segurança e a idempotência do método (Get, Post, Put, Patch e Delete). Em seguida, você aprenderá como validar as entradas enviadas para a API e como implementar recursos comuns, como filtragem e pesquisa e as complexas paginações.
Contudo, também realizaremos integração com httpcliente utilizando ANGULAR (de um projeto quase pronto, que nós precisaremos melhorarmos, como se fosse uma demanda real de uma empresa de Desenvolvimento de Software).
Vamos publicar nossa aplicação no Docker!
Ao final deste curso, você saberá o suficiente para desenvolver restrições REST, quais são as vantagens e como implementá-las ao criar sua API com o ASP.NET Core 3.1, Entity Framework core, Swagger, AutoMapper, Docker, Angular, Json e Muito Mais!
Who this course is for:
- Novos em Web API
- Novos em .NET Core
- Novos em EF Core
- Veteranos em .Net Framework com C#.net que queiram se atualizar.
Instructor
Mestre em Sistemas de Informação e Gestão do Conhecimento pela FUMEC, Especialista em Engenharia de Software Centrado em Métodos Ágeis pelo Centro Universitário UNA e Bacharel em Sistemas de Informação pela Pontifícia Universidade Católica de Minas Geais. São mais de 12 anos de experiência como de Analista e Desenvolvedor de Softwares. Professor a mais de 5 anos para cursos de graduação e pós-graduação em instituições como UFMG, PUC e UNA.