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