Skip to content

Latest commit

 

History

History
71 lines (59 loc) · 3.84 KB

README.md

File metadata and controls

71 lines (59 loc) · 3.84 KB

Uma Introdução ao Essencial com Entity Framework e SQLite.

IntroduçãoContatoLicença


Introdução

Desenvolva a API DessaVezEuNaoEsqueco. No meio desse desenvolvimento, vamos mergulhar nos conceitos do .NET e API.

Fundamentos Essenciais para Web APIs com .NET: Uma Introdução à Propedêutica (corpo de ensinamentos introdutórios ou básicos de uma disciplina; ciência preliminar, introdução.) com Entity Framework e SQLite. Entenda os conceitos por trás de uma Web API utilizando o .NET 8.0 e o Entity Framework Core.

Esse artigo é destinado para todos os níveis de programadores, desde os menos experientes até os mais avançados. Nosso objetivo é compreender o que acontece por trás dos panos e nutrir alguns conhecimentos acerca de uma API (Application Programming Interface) e seus comportamentos.

Sumário:

  • Compreendendo .NET & C#
  • Entendendo o que é uma API
    • Protocolo HTTP
    • JSON
    • HTTP Código de Resposta (Status Code)
  • Criação do projeto DessaVezEuNaoEsquecoAPI
    • Sobre o Projeto
    • Instalação
      • Ubuntu
      • Windows
    • Estrutura Inicial de uma aplicação .NET 8
      • Program.cs
      • appsettings.json
      • Dependencies
    • Entendendo as Entidades (Models)
      • Características de Entidades em .NET
      • Criando Nossa Primeira Entidade
    • Entendendo e o que é uma ORM & Entity Framework Core
      • Data Annotations na nossa Entidade com o Entity Framework
      • Instalando o Entity Framework
        • Compreendendo o que é NuGet
        • Instalando o Pacote Nuget do Entity Framework
        • Configurando o Entity Framework em nosso ambiente
        • Configurar o Contexto do Banco de Dados no arquivo Program.cs
        • Migração de Banco de Dados
        • Migração com o Entity Framework
    • Controllers
      • Criando nossos Controllers
      • Configurando Swagger para realizarmos solicitações HTTP
      • Criando arquivo AtividadesController.cs
      • Definindo o Método GET
      • Definindo o Método POST
      • Definindo o Método GET Individual
      • Definindo o Método DELETE
  • Conclusão & Resumo

Para continuar lendo esse artigo. Clique aqui.

Contato

  • 📬 Me envie um e-mail: peixinhoyago@gmail.com
  • Se você tem alguma dúvida ou quer entrar em contato comigo por qualquer outro motivo, você pode encontrar minhas redes sociais e mais informação sobre mim clicando aqui.

Licença

A licença desse repositório e artigo pode ser encontrada nos links disponibilizados do README.