Exercícios realizados durante a formação de "Java e Programação Orientada" a objetos realizado na Alura
A formação em Java e Orientação a Objetos da Alura cobre os conteúdos fundamentais para o desenvolvimento em Java e os princiais conceitos de POO aplicados a linguagem.
Ela é dividida em 3 partes:
- 1. Entender a linguagem Java e orientação a objetos
- - Java JRE e JDK: escreva o seu primeiro código com Eclipse
- - Java OO: introdução à Orientação a Objetos
- - Java Polimorfismo: entenda herança e interfaces
- - Java Exceções: aprenda a criar, lançar e controlar exceções
- 2. Conhecer as principais bibliotecas
- - Java e java.lang: programe com a classe Object e String
- - Java e java.util: Coleções, Wrappers e Lambda expressions
- - Java e java.io: Streams, Reader e Writers
- - Java Collections: Dominando Listas, Sets e Mapas
- 3. Aprofundar em Java moderno e TDD
- - Java moderno: tire proveito dos novos recursos do Java 8
- - TDD e Java: testes automatizados com JUnit
Com essa formação pretendo criar uma base sólida de Java, já que parte das leituras que venho fazendo (notadamente "Clean Code") utilizam a linguagem nos exemplos de código. Também pretendo me aprofundar no paradigma de Orientação a Objetos, o que o Java favorece. Além disso, tenho o desejo de me tornar um desenvolvedor agnóstico, cultivando a capacidade de não me limitar por uma linguagem e sim conseguindo utilizar conhecimentos abstratos de computação e programação pra resolver problemas com código, aprender Java e POO é mais um passo nesse sentido.