Ryan usa um aplicativo Sudoku como uma ferramenta de ensino para explicar como projetar, arquitetar e criar aplicativos Java Desktop. O curso é altamente prático por natureza, e a idéia é que você siga seu próprio IDE.
Aqui estão alguns dos tópicos abordados neste curso:
- Classes de domínio com problemas
- Constantes com Enums e variáveis finais estáticas
- Contêiner do aplicativo / ponto de entrada
- Interface do usuário com interfaces Java
- Lógica de Controle
- Lógica de Computação
- Build Logic
- Persistência / Armazenamento de Dados
- Agradecimentos e outros recursos
Assista ao curso em o canal do YouTube freeCodeCamp.org (Relógio de 1,5 horas).