Projeto Campinas Tech Talents ShareRH - Trilha Java Matera

Esse curso é um projeto idealizado pelo Campinas Tech Talents e patrocinado pela Matera.



1° Semana - Lógica de programação (Prof. Anderson)

  • Introdução a algoritmos
  • Conceitos de variáveis
  • Estruturas de controle - IF Else (Switch caso todos entendam)
  • Estrutura de controle/repetição - While Do While
  • Estrutura de controle/repetição - For ForEach
  • GIT & Projeto Prático - Exercícios de fixação

2° Semana - POO (Programação orientada a objetos) PT-1 (Prof. Manoel)

  • Arrays e ArrayList
  • Introdução a paradigmas de programação
  • Classes e Objetos
  • Composição e encapsulamento
  • Classes e métodos estáticos
  • Exceções & Projeto Prático - Exercícios de fixação

3° Semana - POO (Programação orientada a objetos) PT-2 (Prof. Manoel)

  • Herança
  • Reescrita de métodos (Sobrecarga e sobreposição)
  • Classes e métodos abstratos
  • Interface
  • Polimorfismo
  • Projeto Prático - Banco (Contas bancárias)

4° Semana - Banco de Dados e SQL (Prof. Anderson)

  • O que é SQL e seus usos
  • Tabelas e Colunas
  • Relacionamento entre tabelas
  • SQL e Java
  • JDBC
  • Prática de banco de dados

5° Semana - HTTP & Servlets (Prof. Manoel)

  • Fundamentos Web (HTTP & Servlets)
  • Verbos HTTP
  • Models
  • Web Services e JSON - Inicio
  • Deploy de aplicação
  • Testes com JUnit

6° Semana - MVC (Prof. Anderson)

  • O que é MVC e seus usos
  • Models e Controllers
  • Integrando com view
  • Trabalhando com sessão
  • Web Services e JSON
  • Projeto Prático de formulário de login

7° Semana - Spring MVC e Apis (Prof. Anderson)

  • Gerenciamento de Dependências com Maven/Gradle
  • O que são APIS
  • Introdução ao Spring
  • REST Apis
  • Avançando com Spring MVC
  • Projeto Prático, Criando apis com Spring MVC

8° Semana - Spring Data + Projeto final (Prof. Manoel)

  • O intuito desta última semana, é passarmos pelo spring data e mostrarmos como podemos utilizá-lo em conjunto com o Spring MVC e construir um pequeno projeto juntos utilizando todos os conceitos aprendidos até agora.

Vídeos com explicações sobre instalações ou exemplos são encontrados nesse drive:

https://drive.google.com/drive/u/1/folders/1U36toFaKHn91hv8t-S9PiCpbYYiyXo7h

Links úteis