https://github.com/cellineb/dio-decola-tech-2025
Projetos e desafios de código desenvolvidos no bootcamp Decola Tech 2025
https://github.com/cellineb/dio-decola-tech-2025
angular api api-rest css html java spring spring-boot typescript
Last synced: 4 months ago
JSON representation
Projetos e desafios de código desenvolvidos no bootcamp Decola Tech 2025
- Host: GitHub
- URL: https://github.com/cellineb/dio-decola-tech-2025
- Owner: cellineb
- Created: 2025-03-04T23:33:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-02T18:26:40.000Z (about 1 year ago)
- Last Synced: 2025-04-23T00:14:31.644Z (about 1 year ago)
- Topics: angular, api, api-rest, css, html, java, spring, spring-boot, typescript
- Language: Java
- Homepage:
- Size: 1.74 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Decola Tech Avanade 2025 🚀
O Bootcamp Decola Tech 2025 passou por diversos conceitos da programação, porém focado em Spring Boot e Angular. Mas além disso também pude aprender sobre TypeScript e API REST. Além de rever conceitos que eu já tinha visto antes como HTML, CSS, JDBC, Inteligência Artifical e SQL. Foi uma jornada enriquecedora e muito gostosa.
## Projeto 1 - API REST - Biblioteca
O projeto consiste em uma API RESTful desenvolvida em Java com o framework Spring Boot. A aplicação tem como objetivo gerenciar um acervo pessoal de livros, onde os usuários podem manter uma lista de livros favoritos e outra lista de livros que desejam comprar (wishlist). Os usuários podem adicionar os livros que leram e darem uma nota de 1 a 5 (estrelas). A API oferece operações completas de CRUD (Create, Read, Update e Delete) para as duas entidades principais: User e Book.
Para auxiliar na abstração e melhor entendimento do projeto foram desenvolvidos um protótipo e um digrama de classes que estão disponíveis no README.md no projeto
Link do Projeto API REST Biblioteca
## Projeto 2 - Board de Tarefas
No segundo projeto o desafio era desenvolver um board de tarefas. Cada board possui suas colunas sendo 3 obrigatórias (inicial, final e cancelada) e podendo existir colunas não obrigatórias também. Nas colunas dos boards podem existir cards, sendo possivel mudar o status (bloqueado e desbloqueado) e mudar de coluna, além do usuário receber uma descrição de quantas vezes já foi bloqueado e o motivo. Para a conexão com o Banco de Dados utilizei o MySQLWorkbench. Para a abstração do projeto foi desenvolvido um diagrama de classes na sintaxe mermaid, que está disponível no README.md do projeto.
Link do Projeto Board de Tarefas
## Projeto 3 - Blog com Angular
O projeto 3 era o desenvolvimento de um site, focado no front-end. Desenvolvi um blog como portifólio pessoal em TypeScript e Angular, o site contém link para alguns projetos meus no GitHub. Deixei mais informações no README.md do projeto.
Link do Projeto Blog com Angular
## Projeto 4 - APP Full Stack Barbearia
O projeto 4 consiste na criação de um app de agendamento para uma barbearia, tendo as operações CRUD para as entidades: cliente e agendamentos. O back-end foi desenvolvido em Java e Gradle, enquanto o front-end foi desenvolvido em TypeScript com Angular. Deixei mais informações no README.md do projeto
Link do Projeto APP Full Stack Barbearia
## Projeto 5 - BuzzFeed
O projeto consiste em um quizz estilo BuzzFeed, com o tema "Você é mais Front-End ou Back-End?", dependendo das escolhas do usuário do quizz leva a uma resposta diferente! O projeto foi desenvolvido em TypeScript com Angular. Deixei mais informações no README.md do projeto
Link do Projeto BuzzFeed
## Projeto 6 - Análise de Sentimentos com Language Studio no Azure AI
Este projeto foi desenvolvido utilizando o Azure AI Language Studio para realizar uma análise de sentimentos em textos. Deixei mais informções no README.md do projeto
Link do Projeto Análise de Sentimentos com Language Studio
## Projeto 7 - Azure Cognitive Search com AI
Este projeto consiste em mostrar na prática a ferramenta de AI Search, no README.md do projeto tem o passo a passo de como utilizar o AI Search e uma conclusão do que eu achei da ferramenta.
Link do Projeto Azure Cognitive Search com IA
## Projeto 8 - IA Generativa com Copilot e OpenAI
O objetivo do projeto é explorar o reconhecimento de texto em imagens utilizando a IA Copilot. Coloquei 3 imagens que continham texto para o Copilot transcrever. Deixei mais informações no README.md do projeto.
Link do Projeto IA Generativa com Copilot e OpenAI
## Desafios de Código
Foram no total 7 desafios de Java desenvolvidos ao longo do Bootcamp. A descrição de cada um deles está no README.md do projeto.
Link dos Desafios de Código