Os alunos praticam as habilidades aprendidas em cada aula através de laboratórios práticos.
Objetivos:
- Manipular valores numéricos, de texto, data e hora usando primitivos e classes Java apropriados;
- Organizar o código Java usando classes, interfaces e enumerações;
- Implementar lógica de programa usando variáveis, matrizes, construções condicionais e em loop;
- Criar aplicativos Java que aproveitem as características orientadas a objetos da língua Java, como encapsulamento, herança e polimorfismo;
- Usar expressões lambda;
- Usar a API de coleções Java;
- Informações do processo usando API do Streams;
- Usar API de Concorrência Java;
- Implementar propagação e manuseio de erros;
- Implementar a funcionalidade de entrada/saída (I/O) para ler e gravar dados binários e de texto;
- Manipular arquivos, diretórios e sistemas de arquivos;
- Implantar e executar aplicativos Java usando uma abordagem modularizada.
CARGA HORÁRIA: 5 dias