Criação de banco de dados com SQLAlchemy ORM
Banco de dados relacional com relações de muitos para muitos
Criação de API REST com Flask
Explicação das principais técnicas em python
Este curso explora a utilização do SQLAlchemy ORM (Object-relational Mapping), utilizando sua sintaxe de alto nível para criação de bancos de dados flexíveis em aplicações modernas.
No curso é ensinado como criar um modelo de ordens de serviço, com a criação de usuários com endereço em um relacionamento de um para um, e a ordem de serviço com produtos em um relacionamento de muitos para muitos, tudo com uma sintaxe mais tranquila do que se fosse em SQL.
O Flask vem como apoio já que além das muitas funções disponíveis, ele também serve como API para realizar consultas CRUD (Criar, Ler, Alterar, Deletar) ao banco de dados.
Serão apresentados diversas técnicas de python em que, com criatividade, poderá alterar a formatação das informações a serem passadas para um front, ou mesmo diretamente do banco de dados para a api, envolvendo programação orientada a objetos, funções com *args e **kwargs, comprehension, e etc.
Os testes de requisição serão com o programa Postman, que é muito intuitivo, mas irei explicar como poderá fazer essas requisições.
Acredito ter abordado o escopo do curso de forma abrangente e clara para que você tenha uma ótima experiência neste desenvolvimento.