Aprender a manipular bases de dados é uma habilidade essencial para qualquer desenvolvedor ou analista de dados. Com o projeto “Criando Base de Dados com SQLAlchemy – Um CRUD completo” da Asimov Academy, você terá a oportunidade de dominar essa competência de forma prática e aplicável ao seu dia a dia profissional.
No projeto, é ensinado a criar, ler, modificar e deletar elementos de uma base de dados utilizando Python e SQLAlchemy, uma ferramenta poderosa que simplifica o trabalho com bancos de dados SQL.
Nas aulas, abordamos conceitos fundamentais de orientação a objetos e classes em Python até a implementação de um sistema CRUD (Create, Read, Update, Delete) completo. Você começará revisando a definição e uso de classes, essenciais para trabalhar com SQLAlchemy, e entenderá como mapear essas classes para representar e manipular tabelas em um banco de dados. Aplicamos os ensinamentos na criação de uma base de dados de usuários, demonstrando como as operações CRUD são aplicadas na prática.
Além disso, o projeto inclui a criação de uma tela de login segura, utilizando criptografia de senhas e a biblioteca Streamlit para desenvolver uma interface de usuário interativa. Ao final do projeto, você terá não apenas compreendido a teoria por trás da gestão de bases de dados, mas também terá desenvolvido uma aplicação real que poderá ser adaptada para diferentes contextos e necessidades.