| + Semana 1 - Revisão de Lógica de Programação em Java |
| Código - Primeira Aula Ao Vivo | |
| Slide - Aula Ao Vivo 20/04/2023 | |
| Simulado | |
| fontes do curso | |
| Código - Aula 20/04/2023 | |
| SLIDE - Primeira Aula | |
| Aula 1 - Baixando Intellij e construíndo um novo projeto | 5min 6seg |
| Aula 2 - Ola Mundo em Java | 7min 7seg |
| Aula 3 - Cálculo do IMC | 10min 49seg |
| Aula 4 - Arrays e loops | 13min 10seg |
| Aula 5 - Desafios do IMC | 2min 34seg |
| Aula 6 - Resolução do desafio do IMC | 4min 2seg |
| Aula 7 - Resolução com leitura de string | 9min 22seg |
| Aula 8 - Arrays, comandos for e switch | 8min 40seg |
| Aula 9 - O Simulado | 1min 48seg |
| Aula 10 - Resposta simulado | 19min 31seg |
| + Semana 2 - Introdução a Orientação a Objetos |
| Fontes | |
| Simulado | |
| Aula 1 - Introdução a Orientação a Objetos | 18min 41seg |
| Aula 2 - Criando uma classe herdada | 13min 12seg |
| Aula 3 - Getters e Setters | 10min 59seg |
| Aula 4 - Diretiva override | 2min 56seg |
| Aula 5 - Leitura na classe | 8min 43seg |
| Aula 6 - Tratamento de Exceções | 10min 49seg |
| Aula 7 - Respostas do Simulado | 9min 11seg |
| + Semana 3 - Programando com Orientação a Objetos |
| Simulado | |
| Fontes | |
| Aula 1 - Propriedades e métodos estáticos | 13min 58seg |
| Aula 2 - O método toString | 5min 25seg |
| Aula 3 - Percorrendo arrays com for | 6min 20seg |
| Aula 4 - Desafio com arrays e instancias de classes | 3min 22seg |
| Aula 5 - Resposta do desafio de arrays e objetos | 8min 18seg |
| Aula 6 - Arrays, objetos, herança | 12min 12seg |
| Aula 7 - Solução do simulado | 12min 19seg |
| + Semana 4 - Criando um Programa em Java |
| Fonte do Jogo | |
| Aula 0 - Apresentação do curso | 1min 56seg |
| Aula 1 - Criar um Jogo em Java | 4min 28seg |
| Aula 2 - Lendo e convertendo uma entrada | 10min 5seg |
| Aula 2 - Lendo e convertendo uma entrada | 10min 5seg |
| Aula 3 - Desenhando um array | 9min 8seg |
| Aula 4 - Exibindo a partir do array | 5min 13seg |
| Aula 5 - Alterando o mapa | 4min 57seg |
| Aula 6 - Criando as peças | 8min 35seg |
| Aula 7 - Calculando as distâncias | 6min 31seg |
| Aula 8 - Eliminando as peças | 7min 24seg |
| Aula 9 - Finalizando o jogo | 8min 7seg |
| + Semana 5 - Collections em JAVA |
| Interface MAP | |
| Projeto Final | |
| Interface LIST | |
| Slides | |
| Interface SET | |
| Interface List | 21min 4seg |
| Interface Set | 11min 51seg |
| Interface MAP | 13min 29seg |
| Usando Map e List na prática | 9min 55seg |
| Usando Map e List na prática 2 | 9min 46seg |
| + Semana 6 - Generics e Streams |
| Generics 01 | 10min 42seg |
| Generics 02 | 7min 7seg |
| Programação funcional | 10min 39seg |
| Streams | 12min 5seg |
| Prática | 12min 56seg |
| Aula 01 - Interfaces funcionais e expressões lambdas | 19min 4seg |
| Aula 02 Interfaces funcionais do pacote util.function | 15min 57seg |
| Aula 03 - Streams | 18min 12seg |
| Aula 04 - Métodos de referência e Streams | |
| + Java - Introdução a linguagem |
| Conteúdo | 7min 4seg |
| História | 23min 36seg |
| Instalação | 18min 8seg |
| Continuação da Instalação | 20min 57seg |
| Apresentação dos Primeiros Exemplos | 3min 34seg |
| Exemplo I | 23min 40seg |
| Exemplos II | 24min 47seg |
| Exemplos III | 10min 54seg |
| Exemplos IV | 11min 52seg |
| + Java - Orientação Objetos |
| O que é orientação objetos | 13min 42seg |
| Entendendo o que é uma classe, métodos e atributos. | 24min 19seg |
| Como instanciar um objeto e usar seus métodos. | 24min |
| Criando uma classe e instanciando ela | 25min 8seg |
| Modificadores de acesso | 21min 51seg |
| Modificadores de acesso Pt2 | 24min 34seg |
| O que são importações e introdução ao JavaFx | 16min 53seg |
| Construindo um pequeno programa com conteúdos já vistos | 18min 39seg |
| Aula de fixação | 28min 35seg |
| Métodos estáticos | 20min 41seg |
| Herança | 30min 10seg |
| Herança pt2 e classes abstratas | 38min 11seg |
| Construindo um programa com os conceitos vistos | 27min 18seg |
| Interface | 28min 50seg |
| Exceções e Try/Catch | 18min 22seg |
| Criando exceções personalizadas | 15min 50seg |
| JavaDoc | 8min 19seg |
| Criando um arquivo JAR | 3min 56seg |
| + Java - Recursos básicos da linguagem |
| Getters e Setters | 18min 21seg |
| Estrutura de projetos | 16min 7seg |
| Tipos primitivos x Wraps | 25min 5seg |
| Classes auxiliares e arrays | 20min 51seg |
| String Builder e tipos de Data | 18min 45seg |
| ArrayList, HashSet e HashMap | 22min 9seg |
| Começando a usar a IDE Eclipse | 18min 12seg |
| + Java - JSP e Banco de dados |
| HTML, CSS e JS com servidores web | 18min 14seg |
| Links e formulários | 12min 48seg |
| Conhecendo o Bootstrap | 25min 18seg |
| Introdução ao JSP | 28min 11seg |
| Estrutura básica de um projeto JSP | 11min 28seg |
| Enviando parametros para o servidor | 18min 14seg |
| Enviando parametros através de links | 16min 17seg |
| Enviando parametros através de formulários | 21min 35seg |
| Padrões de projetos legados (scriptless) | 14min 11seg |
| Dissecando um projeto de comentários | 21min 4seg |
| Testando tags JSP | 23min |
| Construindo um projeto utilizando tags | 32min 43seg |
| Migrando para o Netbeans 8.2 | 27min 6seg |
| Introdução ao Servlet | 13min 21seg |
| Construindo um projeto com Servlet | 48min 22seg |
| Introdução a banco de dados | 11min 36seg |
| Conectando o projeto ao BD (Scriptless) | 19min 40seg |
| Inserindo e buscando dados | 10min 22seg |
| Conectando o projeto ao BD (JSTL) | 16min 28seg |
| Usando recursos do BD com JSTL | 35min 16seg |
| + Java - Criando um projeto do zero |
| Introdução ao ORM e DAO | 19min 2seg |
| Métodos padrões (CRUD) pt1 | 23min 22seg |
| Métodos padrões (CRUD) pt2 | 23min 34seg |
| Conectando métodos com página JSP | 17min 26seg |
| Chamando o método listar com tag for each | 25min 17seg |
| Atualizando curso | 12min 45seg |
| Projeto Alfashop (Introdução) | 15min 28seg |
| Projeto Alfashop (Relacionamento do banco) | 32min 40seg |
| Projeto Alfashop (Template padrão) | 35min 2seg |
| Projeto Alfashop (Estrutura do projeto) | 32min 53seg |
| Projeto Alfashop (página de produtos e includes) | 16min 20seg |
| Projeto Alfashop (buscando produtos do banco) | 27min 16seg |
| Projeto Alfashop (mostrando produtos de destaque) | 29min 39seg |
| Projeto Alfashop (buscando por categoria) | 22min 2seg |
| Projeto Alfashop (vendo detalhes do produto) | 14min 13seg |
| Projeto Alfashop (área administrativa) | 27min 51seg |
| Projeto Alfashop (Login) | 30min 41seg |
| Projeto Alfashop (Ajustes no login) | 44min 5seg |
| Projeto Alfashop (Login com banco de dados) | 21min 34seg |
| Projeto Alfashop (Gerenciamento dos produtos) | 11min 42seg |
| Projeto Alfashop (Gerenciamento dos produtos com banco) | 12min 5seg |
| Projeto Alfashop (Logout e cadastrar/buscar categorias) | 26min 5seg |
| Projeto Alfashop (Atualizando categorias) | 29min 56seg |
| Projeto Alfashop (Atualizando categorias pt2) | 30min 42seg |
| Projeto Alfashop (Excluindo uma categoria) | 47min 52seg |
| + Java - Recursos avançados (spring boot, hibernate) |
| Introdução ao curso | 11min 30seg |
| Anotações | 15min 41seg |
| Anotações pt2 | 5min 41seg |
| Introdução ao maven e Spring boot | 26min 47seg |
| Introdução ao JPA e suas anotações | 21min 10seg |
| Introdução ao Hibernate | 36min 34seg |
| Hibernate (web) | 31min 35seg |
| Criando DAO com Hibernate | 21min 49seg |
| Criando DAO com Hibernate pt2 | 15min 8seg |
| Introdução ao SpringData | 14min 33seg |
| Criando DAO com Spring data | 14min 5seg |
| Criando um controller para ver os produtos | 29min 58seg |
| Spring MVC (Iniciando o projeto) | 30min 12seg |
| Spring MVC (Construindo model e repository) | 10min 33seg |
| Spring MVC (Inserindo produtos) | 19min 43seg |
| Spring MVC (Inserindo produtos pt2) | 10min 49seg |
| Introdução a APIS SOAP e REST | 19min 13seg |
| Usando Postman para testar APIS | 14min 37seg |
| Retornando os produtos via APIS | 19min 5seg |
| TDD - Desenvolvimento orientado a testes e JUnit | 12min 13seg |
| Introdução a testes | 27min 1seg |