Este repositório reúne os projetos e atividades desenvolvidos ao longo do curso, com o objetivo de consolidar os conhecimentos adquiridos em diferentes disciplinas do PAFT.
Desafio Python - Agosto, 2022
Desafio de programação em Python. O objetivo foi criar um sistema para gerenciar receitas culinárias, com conexão a um banco de dados e funcionalidades como:
- Navegação entre seções.
- Visualização e envio de comentários.
- Adição de novas receitas por meio de formulários.
Desafio TDD - Agosto, 2022
Projeto aplicando a metodologia TDD (Test-Driven Development). O foco foi o uso da biblioteca OpenCV-python para visão computacional, com testes automatizados para validar funcionalidades.
Trabalho HTML e CSS - Setembro, 2022
Trabalho final da disciplina de HTML e CSS. O objetivo foi criar um projeto que aplicasse os conceitos aprendidos, com foco em design responsivo e boas práticas de desenvolvimento.
Trabalho Quiz JavaScript - Outubro, 2022
Projeto de um Quiz desenvolvido em JavaScript. Inclui funcionalidades como:
- Exibição de perguntas e respostas.
- Registro de pontuações.
- Design interativo e responsivo.
Atividades JavaScript - Novembro, 2022
Atividades realizadas para a disciplina de JavaScript. O foco foi o aprendizado de conceitos fundamentais de JavaScript e sua aplicação prática. Inclui:
- Manipulação do DOM e eventos.
- Criação de projetos como o Quiz em JavaScript.
- Uso de APIs públicas e integração com páginas web.
Trabalho Forward Bank - Novembro, 2022
Projeto desenvolvido como atividade final da disciplina de JavaScript. O objetivo foi criar um sistema de Internet Banking com as seguintes funcionalidades:
- Telas de login, extrato, empréstimo e pagamento.
- Validação de formulários com JavaScript.
- Uso de programação assíncrona e TDD.
Atividades Ajax + API - Janeiro, 2023
Atividades realizadas para a disciplina de Ajax + API. O foco foi o uso de APIs públicas e a criação de CRUDs utilizando Flask e SQLite. Inclui:
- Testes iniciais com Flask e criação de APIs.
- Consumo de APIs públicas utilizando Ajax e FetchAPI.
- Criação de CRUDs com integração em páginas web.
Trabalho Aluguel de Carros - Fevereiro, 2023
Projeto final da disciplina de Ajax + API. O objetivo foi criar um sistema de aluguel de carros com as seguintes funcionalidades:
- CRUD para gerenciar carros (id, modelo, marca, ano, status, etc.).
- Consumo de APIs utilizando Ajax e FetchAPI.
- Integração com SQLite para armazenamento de dados.
Atividades Angular - Março, 2023
Atividades realizadas para a disciplina de Angular. O foco foi o desenvolvimento de aplicações SPA utilizando Angular CLI. Inclui:
- Criação de componentes e uso de Angular Material.
- Navegação entre telas com rotas.
- Implementação de Template-Driven e Reactive Forms.
- Consumo de APIs e requisições HTTP.
Trabalho Final Backend for Frontend (BFF) - Março, 2023
Projeto final da disciplina de Backend for Frontend. O objetivo foi criar um sistema utilizando Flask com as seguintes rotas:
- Consumo de uma API e adaptação do conteúdo para uma página web.
- Combinação de dados de duas APIs em um JSON.
- Retorno de um template Jinja consumindo dados de uma API.