Natália S. Gomes's repositories
challenge-literalura
API que permite interação textual com os usuários através do console, oferecendo funcionalidades como cadastro de livros, busca por título, listagem de livros e autores, entre outras.
ganhando_produtividade_com_Stream_API_Java
Este repositório contém o código-fonte do curso "Ganhando Produtividade com Stream API Java". O curso foi projetado para ajudar desenvolvedores Java a aproveitar ao máximo a poderosa Stream API introduzida no Java 8.
alura-desafio-forum-hub
O objetivo deste projeto é implementar uma API REST que replica a funcionalidade de um fórum, permitindo a criação, consulta, atualização e exclusão de tópicos.
basic-atm-system
Sistema bancário básico em Java, desenvolvido como parte do desafio do curso "Java: criando a sua primeira aplicação" da Alura.
collections-java-api
Este repositório é referente ao curso "Collection Framework API Java" e é uma valiosa contribuição para a comunidade de desenvolvedores Java, fornecendo exemplos práticos e recursos educacionais relacionados à poderosa API de coleções da linguagem Java.
conversor-de-moeda
Sistema de conversão de moeda que utiliza a API ExchangeRate-API para obter taxas de câmbio dinâmicas e atualizadas em tempo real.
correlation-analysis
Exploração da correlação entre idade de mães adolescentes (13-19 anos) e peso médio de recém-nascidos nos EUA usando dados do CDC. Análise em Python com pandas, matplotlib, seaborn e threading.
desafio-tabela-fipe-api
Este é um projeto desenvolvido como parte do curso Java: trabalhando com lambdas, streams e Spring Framework, no contexto do desafio proposto.
jogo-de-damas-java
Avaliação individual da turma de Padrões de Projeto - P5 2023.2 do Instituto Federal da Paraíba - Campus Guarabira.
monopoly-java
Este projeto é uma implementação em Java do jogo de tabuleiro "Monopoly", seguindo as especificações da versão original americana.
refactoring-locadora
Repositório dedicado à demonstração de refatoração de código Java com padrões de responsabilidade expert, creator, baixo acoplamento e alta coesão. Veja como melhorias de design podem tornar seu código mais eficiente e fácil de manter.
desafio-conta-banco
Um projeto Java simples que permite aos usuários criar uma conta bancária via linha de comando e exibe uma mensagem de confirmação com os detalhes da conta criada.
desafio-controle-fluxo
Este código demonstra o uso de controle de fluxo em Java, incluindo entrada de dados do usuário, tratamento de exceções e iteração com um loop for. Ele fornece uma estrutura básica para um programa que manipula interações com o usuário e lida com situações de erro de forma elegante através do uso de exceções personalizadas.
desafio-hotel
Aplicação de linha de comando que permite aos usuários realizar reservas em um hotel, cadastrando hóspedes e suítes, e calculando o valor da reserva com base nos dias reservados, além de aplicar um desconto de 10% para reservas de 10 dias ou mais.
desafio-poo-celular
Este projeto é uma simulação de um iPhone com funcionalidades básicas, como fazer chamadas telefônicas, reproduzir músicas e navegar na internet.
dio-desafio-banco-digital
Este projeto simula um sistema bancário simples que permite a criação e manipulação de contas correntes e contas poupança através de um menu interativo.
dio-desafio-bootcamp-poo
Este projeto é um sistema de gerenciamento de Bootcamps, onde é possível criar bootcamps, adicionar cursos e mentorias, inscrever desenvolvedores e acompanhar o progresso e o ganho de XP dos desenvolvedores.
dio-lab-open-source
Repositório do lab Contribuindo em um Projeto Open Source no GitHub da Digital Innovation One.
parking-assistant
Este projeto faz parte do desafio do bootcamp .NET Developer da Digital Innovation One (DIO).