Plano de aula, apresentações, exercícios aplicados na School de Java.
Semana
Objetivo
Conteúdo
1°
Fundamentos
História e recursos da linguagem, primeiros passos, controle de fluxo, programação orientada a objetos, operações, trabalhando com arquivos, git e github.
2°
Domínio
Maven, testes, Java IO, modelagem de dados e coleções
3°
Persistência
Banco de dados, JDBC, JPA e Hibernate, Spring Framework, Spring Boot e Spring Data JPA.
4°
Frameworks Web
HTTP, REST, Spring Web, Swagger, Spring Security e Heroku**
5°
Desafio final
Apresentação dos projetos e liberação da prova.
Primeira semana
Aula
Conteúdo
Seg
Abertura da school, distribuição dos grupos, introdução e dinâmica de grupo sobre Git.
Ter
Configurar o ambiente de desenvolvimento, criar um primeiro programa, conhecer a estrutura de uma classe, atributos variáveis e métodos, operadores.
Qua
Paradigma da orientação a objetos, classes, objetos, instância, manipulação de objetos e tipos de classes.
Qui
Explorar as classes mais utilizadas para trabalhar com texto, número, data e controle de fluxo. Explicar o exercício semanal: Power Classes