Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda a criar uma API com .NET 6, OData e Entity Framework
Highest Rated
Rating: 4.5 out of 5(11 ratings)
63 students

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

Crie uma API robusta utilizando as tecnologias mais novas
Last updated 5/2022
Portuguese

What you'll learn

  • Criação de API do zero
  • Desenvolvimento com Entity Framework
  • Desenvolvimento de API com OData
  • Desenvolvimento de uma API com c#

Course content

5 sections15 lectures4h 13m total length
  • Sejam bem-vindos4:05

    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.

Requirements

  • Conceitos básicos de programação orientado a objeto

Description

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.

Who this course is for:

  • Desenvolvedores iniciantes e avançados que gostariam de aprender sobre as tecnologias abordadas no curso