Este repositório contém os exercícios, anotações e práticas desenvolvidas ao longo do Nano Course: Java Fundamentos, oferecido pela FIAP em julho de 2025, com carga horária total de 60 horas.
O curso teve como objetivo introduzir a linguagem Java de forma estruturada, prática e com foco em boas práticas de programação. Embora introdutório no nome, o conteúdo abordou tópicos avançados como Design Patterns e Acesso a Banco de Dados, proporcionando uma base sólida e aplicável em projetos reais.
- Orientação a Objetos
- IDEs, Variáveis, Conversões e Hello World
- Classe, Métodos, Atributos
- Herança
- Estruturas de Repetição, Arrays, Strings e Coleções
- Exceptions, Design Patterns e Outros Conceitos
- Acesso a Banco de Dados com Java
📁 Exercícios organizados por módulo
📄 Códigos comentados para facilitar o entendimento
📚 Aplicação de boas práticas como:
- Nomes descritivos
- Modularização
- Tratamento de exceções
- Estruturação orientada a objetos
- Java 21+
- Eclipse IDE
- Banco de Dados (JDBC)
- Git + GitHub
- Padrões de Projeto (Design Patterns)
- Aplicar esses fundamentos em um projeto pessoal com interface gráfica
- Refatorar alguns exercícios com testes unitários
- Criar uma aplicação CRUD com banco de dados relacional
Meu nome é Geovana Ribeiro Domingos Silva, formada em Análise e Desenvolvimento de Sistemas pela FIAP. Sou apaixonada por tecnologia e estou em busca de novas oportunidades na área de desenvolvimento backend ou fullstack júnior. Este repositório é parte do meu portfólio público.
📫 Contato: Meu LinkedIn
⭐ Se este repositório foi útil para você, considere deixar uma estrela ou entrar em contato comigo!