Criei uma tela de registro de veículos, iniciei o projeto configurando o ambiente de desenvolvimento. Utilizei o banco de dados como sistema de gerenciamento de banco de dados por ser leve e não requerer configuração adicional, o que é ideal para prototipagem e desenvolvimento inicial.
Tecnologias usadas:
Python
Django
HTML/CSS-bootstrap
SQLite
Etapas do Desenvolvimento:
Modelagem de Dados: Primeiro, defini os modelos de dados no Django, que representam as informações dos veículos, como nome, marca e valor. Esses modelos são a base para criar as tabelas no banco de dados SQLite.
Criação das Views: Em seguida, criei as views, que são as lógicas de negócio responsáveis por processar as informações enviadas pelo usuário através da tela de registro e interagir com o banco de dados.
Desenvolvimento do Front-end: Para o front-end, escrevi o código HTML, utilizando o sistema de templates do Django para gerar dinamicamente o formulário de registro de veículos. Adicionei também CSS para estilizar a página.
Integração Front-end e Back-end: Com o front-end pronto, integrei-o com as views do Django, garantindo que os dados do formulário fossem corretamente capturados e armazenados no banco de dados SQLite.
Testes e Validação: Por fim, realizei uma série de testes para garantir que a tela de registro estivesse funcionando conforme esperado, validando tanto a interface do usuário quanto a integridade dos dados.
O resultado foi uma tela de registro de veículos funcional e fácil de usar, que permite aos usuários inserir e gerenciar informações de veículos de maneira eficiente. Este projeto foi uma ótima oportunidade para aplicar meus conhecimentos em desenvolvimento web full-stack