Skip to content

Repositório de projetos do curso de formação em Programação orientada a objetos em Java.

Notifications You must be signed in to change notification settings

casertaPaulo/formacao-poo-java-alura

Repository files navigation

Curso de Formação

Eaí, tranquilo?! Eu sou o Paulo e neste repositório estão todos os projetos de aula e desafios do curso de formação em Programação em Orientação a Objetos em Java, ministrado pelo Alura.

Tudo que vi nessa formação

Orientação a Objetos

  • Modificadores de acesso
  • Encapsulamento e sua aplicação
    • Esconder os detalhes internos de uma classe
    • Proteção dos atributos
    • Controle e consistência em interações com a classe
  • Herança
    • Reescrita de métodos
    • Herdando atributos e caracteristicas
    • Criando classes especializadas
  • Polimorfismo
    • Como tornar o código mais flexível e reutílizavel
  • Abstração
    • Representando objetos da vida real
    • Simplicidade
  • Uso de interfaces
  • Conceitos sobre a classe mãe Object

Estruturas de dados

  • Tipos de listas
  • Percorrendo listas
  • Ordenando lista utilizando Colletions e Comparator
  • Variáveis de refêrencia

Integração de API e JSON

  • Integração de APIs e informações adicionais
  • Informações sobre o formato JSON
  • Classe Record e a sua facilidade em representar um objeto Json
  • Imutabilidade
  • Importância e uso de exceções, criando a minha própria exceção
  • Utilizando Gson para serialização e desserialização

Gravando arquivos

  • Utilizando a classe FileWriter para gravar dados em arquivos

About

Repositório de projetos do curso de formação em Programação orientada a objetos em Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages