Learning Course is designed to support learners. When you make a purchase through one of our links, we may receive an affiliate commission.

Aprenda a criar uma API com .NET 6, OData e Entity Framework

Overview

Descrição

Nesse curso iremos implementar uma API para controle de alunos de uma escola. Desenvolveremos a API em .Net 6. Para mapear o banco de dados utilizaremos Entity Framework. Além disso, criaremos uma documentação de forma automática utilizando o Swagger. Por fim, para realizar os filtros e padronizar o consumo da API será utilizado oData (Open Data Protocol).

Módulos

Módulo 00 – Introdução

  • Aula 00 – O que é uma API

  • Aula 01 – Configurando ambiente

Módulo 01 – Criando estrutura da API

  • Aula 00 – Criando projeto

  • Aula 01 – Criando modelos

  • Aula 02 – Criando controlador (parte 1)

  • Aula 03 – Criando controlador (parte 2)

Nesse módulo vamos entender e criar a estrutura de uma API, o que inclui a criação de: classes (modelos) de acordo com o contexto de banco de dados; Controllers e Actions. Também veremos as melhores práticas a serem seguidas.

Módulo 02 – Trabalhando com Entity Framework

  • Aula 00 – Criando contexto de banco de dados (parte 1)

  • Aula 01 – Criando contexto de banco de dados (parte 2)

  • Aula 02 – Refatorando código (parte 1)

  • Aula 03 – Refatorando código (parte 2)

  • Aula 04 – Criando validações

Nesse módulo iremos entender como podemos realizar consultas e persistência de dados utilizando o Entity Framework. Também implementaremos o mapeamento (contexto) do banco de dados. Por útlimo veremos como podemos implementar validações utilizando o Entity Framework.

Módulo 03 – Trabalhando com OData

  • Aula 00 – Criando filtros nas requisições

  • Aula 01 – Adicionando OData na API

  • Aula 02 – Entendendo melhor o OData

Nesse módulo iremos entender o que é e porque é interessante usarmos o oData em nossas APIs. Também incluiremos o oData em nossa API. Por útlimo, vamos explorar os recursos que o oData nos fornece.

Publico alvo

Qualquer desenvolvedor que possua uma noção básica de programação. O curso pode ajudar aqueles que estão querendo aprender sobre o que é uma API e como desenvolve-la. Mas também pode ajudar um desenvolvedor experiênte que deseja aprender as tecnologias envolvidas no curso.

Aprenda a criar uma API com .NET 6

Reviews

John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Scroll to Top