julianazanelatto / mysql_api_python

Projeto: SQL API com MySQL e FastAPI em Python [Playlist youtube - SR]

Home Page:https://youtube.com/playlist?list=PLigQ9zMmlIqIrrgS9moTONXoUL4naGbf4&si=8Xmpn87Y8gnMS1rd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto: Criando uma API com Python, MySQL e Fastapi

Esse projeto da playlist no Youtube, do canal SR de Python com MySQL.

O objetivo desse projeto está na criação de uma classe de conexão e métodos CRUD para recuperação, manipulação e remoção de dados do banco de dados MySQL em uma instância local.

Você irá perceber que alguns métodos foram criados com fins didáticos. Para esses, assim como os demais, você poderá realizar suas próprias modificações.

Bibliotecas utilizadas no projeto:

  1. python-dotevn

  2. os

  3. python-mysql-connector

  4. Fastapi

Organização do Código

  1. Controller: Routes, Controller

  2. Database class

  3. main (aplicação principal)

Versionamento do Código

  • MASTER: No branch master está o projeto de conexão ao banco de dados MySQL.

  • SECOND: Nesta versão temos a implementação do CRUD para acesso aos dados no MySQL utilizando os métodos implementados na classe MySQLDatabase.

  • THIRD: Consiste na modificação do código original para criação da api com Fastapi. Assim poderemos testar nossa API utlizando o browser ou o Postman

About

Projeto: SQL API com MySQL e FastAPI em Python [Playlist youtube - SR]

https://youtube.com/playlist?list=PLigQ9zMmlIqIrrgS9moTONXoUL4naGbf4&si=8Xmpn87Y8gnMS1rd


Languages

Language:Python 100.0%