Este repositório contém o material e os projetos desenvolvidos durante meu aprendizado em Java, com foco na preparação para a certificação Java oferecida pela FIAP através do Nano Course.
- Aprender Java: Adquirir proficiência na linguagem Java, desde conceitos básicos até tópicos avançados.
- Preparação para Certificação: Praticar os conceitos e exercícios necessários para obter a certificação em Java pela FIAP.
- Exploração de Bibliotecas e Frameworks: Experimentar e aprender a utilizar as principais bibliotecas e frameworks que complementam o ecossistema Java.
- Prática de Programação Orientada a Objetos (POO): Implementar conceitos de POO, incluindo herança, polimorfismo, encapsulamento e abstração.
- Sintaxe Básica: Projetos e exercícios que abordam a sintaxe básica da linguagem, variáveis, operadores, estruturas de controle e loops.
- Estruturas de Dados: Implementação de arrays, listas, filas, pilhas e mapas, com exemplos de uso.
- Classes e Objetos: Definição e manipulação de classes e objetos em Java.
- Herança e Polimorfismo: Exemplos práticos que mostram como herança e polimorfismo são utilizados na organização do código.
- Interfaces e Abstrações: Implementação de interfaces e classes abstratas para promover a modularidade e reutilização de código.
- Tratamento de Exceções: Prática com o uso de
try
,catch
,finally
, e a criação de exceções personalizadas.
- Coleções Java: Exploração das principais classes do framework de coleções (
ArrayList
,HashMap
, etc.). - Streams e Lambdas: Utilização de Streams e Expressões Lambda para manipulação de coleções e processamento de dados de forma funcional.
- Exercícios do Nano Course: Conjunto de exercícios e testes baseados no conteúdo do Nano Course da FIAP, focados em tópicos que são exigidos na certificação.
- Simulados e Revisões: Simulados e revisões práticas para solidificar o conhecimento e se preparar para o exame de certificação.
Se você tem sugestões, melhorias ou deseja colaborar com novos exercícios e projetos, fique à vontade para clonar o repositório e enviar um pull request. Todo feedback é muito bem-vindo!
- FIAP Nano Course: Plataforma onde estou realizando o curso de certificação em Java.
- Documentação Oficial do Java: Recurso essencial para consulta durante o aprendizado.
- Comunidade Java: Fóruns, blogs e comunidades online que oferecem suporte e troca de conhecimento.
- Clone o repositório.
- Importe o projeto para a sua IDE Java de preferência (Eclipse, IntelliJ, NetBeans).
- Compile e execute os projetos individualmente.
Este repositório representa minha jornada no aprendizado de Java, com o objetivo de me tornar certificado e aprimorar minhas habilidades como desenvolvedor.