Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 3.28 KB

File metadata and controls

65 lines (50 loc) · 3.28 KB

Portifólio Java 📂

Este repositório foi utilizado para armazenar os projetos de Java desenvolvidos durante o curso da Trybe. Os códigos são autorais.

⭐ 1. Minhas Séries

A aplicação minhas séries é uma API REST para gestão de séries vistas por um usuário.
O objetivo do projeto é proporcionar uma manéira fácil para controlar as séries assistidas, detalhando o seus avanço a cada episódio.

É possível:

Cadastrar e visualizar as séries que já assisti;
Adicionar episódios a séries que já assistidas (indicando o número do episódio e o tempo em minutos que ele possui);
Remover série com os seus episódios;
Visualizar episódios assistidos de uma determinada séries;
Visualizar tempo gasto total de todos os episódios já assistidos em todas as séries."

❗ As tecnologias utilizadas foram: Java, Spring e H2 database.

link do projeto:
https://github.com/tamireshc/minhas-series

⭐ 2. Cadastro de Especialidades

API REST para a gestão de funcionário de um aempresa.
É possível consultar, cadastrar, editar e deletar profissionais e suas especialidades no banco de dados.
❗ As tecnologias utilizadas foram o Java, spring, jpa e JAX-RS.

link do projeto:
https://github.com/tamireshc/Java/tree/master/cadastro-especialidades-spring-jpa-jax

⭐ 3. Sistema de votação

Aplicaçao de Console que implementa um sistema de votação para uma eleição.
É possível realizar as seguintes operações: Criar candidato, criar eleitor e executar a votação.
❗ A tecnologia utilizada foi o Java.

link do projeto:
https://github.com/tamireshc/java/tree/master/sistema-de-votacao

⭐ 4. Sistema de caixa eletrônico

Aplicaçao de Console que implementa um sistema de caixa eletrônico
É possível realizar as seguintes operações: Mostras extrato, sacar, depositar, transferir e sair do sistema.
❗ As tecnologias utilizadas foram: Java e JUnit5.

link do projeto:
https://github.com/tamireshc/Java/tree/master/caixa-eletronico

⭐ 5. Datacenter

Projeto que configura o ORM Hibernate utilizando tabelas com relações de 1-N e N-N
É possível enviar, atualizar e deletar dados para um banco MySQL por meio da classe App e o método main
❗ As tecnologias utilizadas foram: Java, Hibernate e MySQL.

link do projeto:
https://github.com/tamireshc/Java/tree/master/datacenter-catalogo-ORM-Hibernate

⭐ 6. Simulador de pix - tratamento de erros

Projeto que simula um sitema de pix que se conecta a um servidor em nuvem.
O projeto trata os possíveis erros de validação, indisponibilidade de recursos ou usuário, conexão e erros internos com classes personalizada de erro.
❗ A tecnologia utilizada foi o Java.

link do projeto:
https://github.com/tamireshc/Java/tree/master/simulador-de-pix-tratamento-de-erros

⭐ 7. Conversor de CSV

Projeto que converte os dados de arquivos CSV com formatos inadequados para os formatos requeridos
❗ A tecnologia utilizada foi o Java.

link do projeto:
https://github.com/tamireshc/Java/tree/master/conversor-csv