Skip to content

DessaVezEuNaoEsquecoAPI, desenvolvida em .NET 8.0 & C#, é a sua solução definitiva para garantir que você nunca mais esqueça de nada! Seja uma lista de compras, tarefas diárias, itens para uma viagem ou qualquer outra coisa importante, essa API oferece uma interface simples e intuitiva para gerenciar suas listas e lembretes de maneira eficiente.

Notifications You must be signed in to change notification settings

yagopeixinho/DessaVezEuNaoEsquecoAPI

Repository files navigation

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.

About

DessaVezEuNaoEsquecoAPI, desenvolvida em .NET 8.0 & C#, é a sua solução definitiva para garantir que você nunca mais esqueça de nada! Seja uma lista de compras, tarefas diárias, itens para uma viagem ou qualquer outra coisa importante, essa API oferece uma interface simples e intuitiva para gerenciar suas listas e lembretes de maneira eficiente.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages