0% acharam este documento útil (0 voto)
18 visualizações

Formacao Java Web Full-stack e Spring Boot Rest API Ementa

iformatica

Enviado por

Gustavo Santana
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
18 visualizações

Formacao Java Web Full-stack e Spring Boot Rest API Ementa

iformatica

Enviado por

Gustavo Santana
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 44

Formação Java Web Full-Stack e Spring Boot REST API

Portal Institucional JDEV Treinamento e Software E-mail: suporte@jdevtreinamento.com.br


Portal EAD de Treinamento e Ambiente de Estudo do WhatsApp: (44) 9 8821-2355
CNPJ: 26.934.453/0001-89 - Maringá - PR Estamos à 7 anos formando gênios

Já formamos mais de 560 mil gênios no Brasil, você será o próximo,

Perfil do curso: Categoria: Total Hora: Acesso: Módulos:


Iniciante ao Júnior Full-Stack web 348 Vitalício 39

Total Geral: Parcelamento 12x: Garantia: Certificado Modalidade: Vídeos:


R$: 297.00 PIX, Boleto e Cartão 7 dias PDF on-line 100% on-line 1170
12 x de R$ 24.75

Suporte
Dentro da EAD, Discord, Telegram, acesso 24 horas por dia, atualizações inclusas, acesso por qualquer dispositivo.
Estude na hora e de onde quiser a qualquer momento sem desespero e frustações.
Aprenda no seu ritimo, horário, tempo e planejamento diário.

Faculdade presencial JDEV Treinamento on-line


- Trânsito intenso. - Você não pega trânsito.
- Chuva e frio. - Não fica em chuva e frio.
- Assalto e perigos. - Não fica na rua em perigo de assalto.
- Professores que faltam em aulas. - Não existe falta de professor, aulas 100% disponíveis 24 horas
- Bagunça em sala de aula. por dia.
- Não tem replay de aula. - Você estuda no conforto de sua casa.
- Alunos que atrasam a aula. - Você da replay e pause nas aulas a vontade.
- Alunos que aprendem de forma diferente da sua. - Você faz seu tempo de estudo.
- Conteúdo atrasado e fraco. - Você aprende no seu ritmo real.
- Conteúdo que não te prepara para o mercado de trabalho. - Conteúdo imenso, detalhado e atualizado.
- Burocracia, demora e enrolações. - Conteúdo que realmente te prepara para mercado de trabalho.
- Muito tempo desperdiçado. - Sem burocracia, demora e enrolações.
- Você não pode parar para pesquisar, comer, relaxar e tirar - Aproveite todo seu tempo para o estudo.
dúvidas com calma. - Você pode parar para pesquisar, comer, relaxar e tirar dúvidas
- Erro do professor ou em equipamentos acabam com a aula. com calma.
- Valor R$ é 30 vezes mais caro por pouco conteúdo. - Você não tem paradas com erros do professor..
- Você termina a faculdade e tem que estudar curso on-line para - Valor R$ é 30 vezes MAIS BARATO por um conteúdo imenso
conseguir emprego. e de valor.
- Você termina o treinamento preparado para o mercado de
trabalhor real.

Nota = 0 Nota = 100

Neste documento você tem a descrição da grade liberada e ao final o resumo geral.
Curso 100% on-line, uma formação completa sem sair de casa e pagando 30 vezes mais barato que faculdade e recebendo 30 vezes
mais contéudo real que te coloca no mercado de trabalho.

Módulo: 1 - Introdução, história, projetos e dúvidas do Java

Página: 1
Aulas: Tempo:

Sequência de estudo 4:27

Vagas no mercado para Java 6:97

Salário de um Dev Java 4:65

Empresas que usam Java 5:27

A confusão sobre versões do Java 7:45

História do Java 17:55

Pontos vantajosos do Java 21:00

Java não morre e continua gratuito 9:48

Diferenças entre Java e JavaScript 21:80

Framework front-end e back-end do treinamemento 11:87

Vale a pena seguir a carreira em Java 4:63

Comparando o Java, será mesmo dificíl 8:45

Spring Boot REST API com Angular 8/9/10/11/12 e Spring Data JPA 7:65
Spring Boot REST API com JavaScript e JPA 2:47

JSP e Servlet com JDBC e Java 5:07

Spring Boot MVC com Thymeleaf e Spring Data JPA 3:12

JSF com BootFaces e JPA 3:82

JSF com PrimeFaces e Hibernate 1:82

Como usar o Suporte 6:15

Módulo: 2 - Lógica de programação e algoritmos

Aulas: Tempo:

Introdução a lógica de programação 5:03

Sequencia Lógica 5:25

Algoritmos 3:83

O que são programas de computador? 5:75

Pseudocódigos 10:63

Diagrama de Bloco 4:70

Simbologia Diagrama de Bloco 3:25

Exemplo diagrama de Bloco 2:70

Visite a página oficial do treinamento para realizar a inscrição

Página: 2
Aulas: Tempo:

O que são Constantes e Variáveis 4:77

Operadores Aritméticos 4:67

Operadores relacionais 6:53

Operadores lógicos 4:78

Estrutura de decisão - Parte 1 6:30

Estrutura de decisão - Parte 2 5:47

Estrutura de decisão CASE 3:50

Estruturas de repetição 5:33

O que é sintaxe de código 4:57

O que é Semântica do código 5:70

Módulo: 3 - Português estruturado e algoritmos

Aulas: Tempo:

Definição do portugol e algoritmos 7:68

Visual 3G para Portugol 9:17

Conhecendo o VisualG 21:92

Nosso primeiro algoritmo em portugol 12:15

Entrada de dados e leitura 6:52

Calculando a média de notas 13:03

Condições aninhadas das notas 16:42

Estrutura de condição CASE 7:93

Estrutura simples de repetição crescente 9:43

Estrutura simples de repetição decrescente 5:35

Estrutura de repetição ENQUANTO (WHILE) 11:03

Estrutura de repetição REPITA 8:30

Estrutura de repetição e INTERRUPÇÃO 12:40

Livro PDF de Lógica e Algoritmos 4:22

Módulo: 4 - Conhecendo o Java e o seu poder

Visite a página oficial do treinamento para realizar a inscrição

Página: 3
Aulas: Tempo:

O que é a plataforma e linguagem Java 8:73

Quais são as características do Java? 17:35

Benefício da JVM do Java 7:58

A vantagem de ser multiplataforma 6:12

JVM vs JRE vs JDK quais as diferencas 5:53

Verificando a instalação do Java no sistema 9:25

Download do JDK oficial da Oracle - Parte 1 6:47

Download do JDK oficial da Oracle - Parte 2 12:40

Atenção para as diferenças de versões 4:87

Instalação do Java e JDK no Windows 7:92

Configurando variáveis de ambiente no Windows 15:63

VARIÁVEL EXTRA - Java versão 10, 11, 12 e 13 ou Superior 4:98

Criando e compilando nosso primeiro programa 10:37


API e documentação do Java 4:93

Módulo: 5 - Conhecendo a IDE Eclipse

Aulas: Tempo:

IDE vs Editor 3:63

Download do Eclipse 4:87

Instalando e conhecendo o Eclipse 9:43

Criando nosso primeiro projeto Java 9:50

Conhecendo uma classe em Java 7:85

Nosso programa rodando no Eclipse 6:65

Aumentando fonte do editor de código 4:32

Módulo: 6 - GitHub versionamento de código

Aulas: Tempo:

Introdução ao GitHub 10:83

Comandos mais utilizados 4:07

Visite a página oficial do treinamento para realizar a inscrição

Página: 4
Aulas: Tempo:

Cadastro inicial e criação do Repositório 10:50

Adicionando projeto no GitHub 22:35

Adicionando pasta e arquivos no projeto e dando Commit no GitHub 11:17

Histórico e Revert para a Base 11:20

Revertendo um Commit de alteração 6:05

Clonar repositório 8:12

Git Ignore e Ignorando arquivos 4:87

Frequência de commit e push diários 4:23

Recebendo atualizações com PULL 6:60

Como trabalhar com brach - master e merge no git e eclipse 10:52

Módulo: 7 - Conhecendo tipos e variáveis do Java

Aulas: Tempo:

Introdução aos tipos de dados e variáveis no Java 3:93

Palavras reservadas 8:70

O que são tipos primitivos em Java 4:53

Estrutura de declaração de variáveis 8:68

Variável local e global 6:97

Fazendo operações entre números inteiros 5:55

O tipo double de dados 5:50

O tipo CHAR de caracteres 4:95

O tipo String de caracteres 5:62

Concatenação de variáveis 5:17

Módulo: 8 - Operações lógicas, condicionais e relacionais

Aulas: Tempo:

Operações lógicas com IF e ELSE 14:67

Operador ternário simples 11:52

Operações lógicas aninhadas 7:75

Visite a página oficial do treinamento para realizar a inscrição

Página: 5
Aulas: Tempo:

O comando Switch e Case 7:15

Operadores relacionais 6:27

Estrutura de repetição WHILE e DO WHILE 8:25

Estrutura de repetição FOR 6:13

Estrutura de repetição e parada com Break 5:75

Estrutura de repetição e o Continue 11:50

Divisões e resto com MOD do Java 5:87

Criando nossa entrada de dados 11:67

Criando uma opção de confirmação 9:42

Criando um programa de calculo de média 10:47

Módulo: 9 - Introdução a Orientação a Objetos

Aulas: Tempo:

Introdução à Orientação a Objetos 6:58

Ideia central da Orientação a Objetos 5:58

O que o Objeto em Java realmente faz 3:93

Paradigma procedural vs Objetos 3:55

Características dos objetos 4:15

Primeira Classe e Objeto Aluno 9:05

Sobre o construtor do objeto 15:13

Instanciação, atributos e referências 5:13

Declaração de tipos publica e privada 10:68

Os metódos comuns Getters e Setters 20:03

Nosso primeiro método de calculo de média de nota 10:65

Métodos com retorno se foi aprovado ou não 9:77

Solucionando problemas de NullPointerException 4:92

Entrada de dados com o teclado 11:58

Conhecendo sobre o toString 9:48

Conhecendo o Equals E HashCode 10:42

Criando atributos de disciplina do aluno 9:32

Visite a página oficial do treinamento para realizar a inscrição

Página: 6
Aulas: Tempo:

Criando um objeto com as disciplina do aluno 14:67

Introdução a listas e coleções 5:75

Criando a lista de disciplinas no objeto Aluno 11:07

Adicionando disciplinas e calculando a médias das notas 18:20

Criando a lista dinâmica das disciplinas do aluno 10:63

Removendo disciplinas da lista do aluno 15:98

Descobrindo se o aluno está em recuperação 6:22

Remover disciplinas em repetição 16:73

Criando e Percorrendo a lista de alunos 10:98

Procurando um aluno na lista e calculando a média 4:70

Procurando e removendo um aluno da lista 9:28

Percorrendo lista pelas posições 14:27

Substituindo um aluno na lista 12:23


Classes e atributos estáticos 9:00

Criando lista de alunos aprovados, reprovados e em recuperação 16:43

Separando as listas com HashMap 13:22

Simples validação de permissão de acesso 5:45

EXTRA - Princípio da Responsabilidade Única - SOLID 13:03

LIVE EXTRA - Java e Orientação a Objetos na Pratica 59:55

Módulo: 10 - A Herança o Polimorfismo e Interfaces

Aulas: Tempo:

Introdução a Herança 4:60

Diagrama de classe e herança 5:22

Sintaxe correta da herança 11:32

Objetos das SubClasses 9:02

Anotação @Override e reescrita de métodos 12:40

Classes Abstratas 6:42

Métodos Abstratos 7:83

Entendendo Polimorfismo 14:25

Visite a página oficial do treinamento para realizar a inscrição

Página: 7
Aulas: Tempo:

Introdução a Interfaces 8:40

Entendendo a arquitetura da Interface 6:33

Criando a primeira interface e implementando 13:67

Método de interface com parâmetros 9:48

Interfaces e construtores 10:67

Interfaces e o polimorfismo extremo 13:90

Módulo: 11 - Tratamentos de erros e exceções em Java

Aulas: Tempo:

O que é uma exceção 5:45

Fatores internos e externos 6:28

Arquitetura de classes de exceções 5:57


Aparência de uma exceção 6:67

Pilha ou Funil de exceção 3:52

Estrutura do tratamento de exceções 6:07

Erro mais comum para iniciantes 6:63

Capturando qualquer exceção 15:37

Entendendo a classe Exception 13:57

Múltiplos catch de captura 14:05

Capturando Exceção não tratada 8:47

O bloco Finally 7:25

Criando uma classe de exceção customizada 16:50

Lançando exceções para cima 6:02

Várias soluções para o NullPointerException Java 12:92

Módulo: 12 - Solucionando erro com Debug ou Depuração

Aulas: Tempo:

O que é Depurar ou Debugar 5:93

Conhecendo as teclas e funções breaks points 18:83

Visite a página oficial do treinamento para realizar a inscrição

Página: 8
Aulas: Tempo:

Debugando linha a linha 4:93

Debugando expressões 8:95

Entrando nos métodos 4:73

Módulo: 13 - Array [Vetores] e Matrizes - Estrutura de dados em Java

Aulas: Tempo:

O que são array e sua estrutura 7:27

Criando nosso primeiro Array 12:52

Recuperando valores no Array 9:97

Entrada e leitura de forma dinâmica 10:70

Diferentes formas de atribuição de valores 8:38

Adicionando o array de notas dentro da disciplina 14:20


Percorrendo listas e arrays 13:15

Descobrindo a maior nota do aluno 10:33

Descobrindo a menor nota do aluno 3:78

Manipulando Array de Objetos 13:60

Introdução a Matrizes ou Arrays Multidimensionais 5:17

Criando uma Matriz multidimensional 10:17

Lendo uma Matriz multidimensional 12:83

String e o Método Split para Array 5:87

Conversão Array para Lista e Lista para Array 5:95

Módulo: 14 - Thread e programação paralela ou concorrente

Aulas: Tempo:

Introdução a Thread 12:67

Tempo de interrupção com Sleep 13:95

Criando a primeira Thread 11:75

Processamento concorrente entre duas Thread 5:83

Thread em objeto e o Runnable 7:15

Visite a página oficial do treinamento para realizar a inscrição

Página: 9
Aulas: Tempo:

Criando um tela gráfica com JDialog 13:23

Conhecendo o GridBagConstraints gerenciador de posicionamento e layout 19:95

Adicionando os botões JButton 13:58

Controlando a Thead 1 com Start e Stop 11:77

Controlando a Thead 2 com Start e Stop 5:48

Criando a Fila e Pilha para processar paralelo em Thread 23:22

Implementação do processo de Fila e Pilha com Thread 20:20

Controlando a Thread parando e continuando 8:37

Módulo: 15 - Datas, tempo e período com API DateTime

Aulas: Tempo:

Conhecendo o Objeto Date 12:52


Formatando datas com o SimpleDateFormat 9:93

Conhecendo o objeto Calendar 10:90

After e Before comparando datas menores e maiores 9:30

Calculo de dia, ano e mês com Calendar 10:85

Faixa de tempo com ChronoUnit 11:13

Gerando parcelas mensais e suas datas 7:77

Nova API de Data e Hora do Java 9:73

Formatando data e hora com nova API 5:00

Dia, meses, anos e semanas 6:75

Tempo de processo com Instant 5:35

Faixa de tempo com Objeto Period 12:00

Data, anos, dias, meses e parcelas com LocalDate 9:37

Módulo: 16 - Leitura e escrita TXT e Excel com Apache POI e JSON com GSON

Aulas: Tempo:

Escrevendo em arquivo de TXT 13:87

Lendo as linhas do arquivo de TXT 6:93

Visite a página oficial do treinamento para realizar a inscrição

Página: 10
Aulas: Tempo:

Lendo arquivo TXT e criando lista de objetos 6:97

Escrevendo e lendo CSV planilha Excel 5:08

Criando Planilha Excel XLS com Apache POI 16:05

Lendo Excel XLS com Apache Poi e montando lista 12:30

Adicionando nova Célula no Excel 8:58

Editando Célula existente no XLS 6:97

Escrevendo JSON em arquivo TXT com GSON 15:33

Lendo arquivo JSON e montando Lista em Java 8:30

Módulo: 17 - Estrutura, Conceitos, Fundamentos e Funcionamento de

Aulas: Tempo:

Introdução - O que veremos neste módulo 3:37


Como funciona um sistema Desktop? 7:35

Como funciona um sistema WEB? 9:02

Camadas de um sistema Desktop 6:20

Camadas sistema Web 7:42

NÃO, NÃO E NÃÃÃOOOO Pule Etapas na Programação 11:93

Tenha calma em todas as horas para programar com sucesso 10:52

Estudar, Pesquisar e aprender sem parar... 8:62

Mentalidade de um Programador de verdade 5:08

Foque na lógica de programação 3:57

Foque em Algoritmos 5:12

Seja especialista em uma ÚNICA linguagem 9:20

Você precisa ter FOCO e objetivo 14:07

Domine POO - Programação Orientada a Objetos 5:50

Por onde começar no Java Web? 17:67

Modelo mental de estudos em JSP - JavaServer Pages 9:05

Modelo mental de estudos em Spring MVC 5:57

Modelo mental de estudos em JavaServer Faces 9:45

Modelo mental de estudos em REST e RESTful 5:98

Visite a página oficial do treinamento para realizar a inscrição

Página: 11
Aulas: Tempo:

Modelo mental de estudos Java Web 9:18

Conhecendo básico de HTML 8:58

JavaScript não é Java - Vamos aprender a diferença 21:18

Vamos aprender o que é CSS 10:88

Entendendo arquitetura em (MVC ) Model - View - Controller 14:62

Frameworks ORM - Hibernate e JPA 4:97

Funcionamento dos Web Services 7:65

Importância do banco de dados em um sistema 6:32

Módulo: 18 - Config. o ambiente Java Web e Spring Framework

Aulas: Tempo:

Ferramentas para início em Java EE Web e Spring Framework 8:83


Download das ferramentas para iniciar em Java E Spring 12:25

Instalando as ferramentas para desenvolver em Java e Spring 30:90

TOMCAT e ECLIPSE - Variáveis de Ambiente e Execução 12:85

TOMCAT - Trocando a porta do tomcat e liberando acesso total 6:93

TOMCAT - Corrigindo erro de porta em uso no Apache Tomcat - Parte 1 3:38

TOMCAT - Corrigindo erro de porta em uso no Apache Tomcat - Parte 2 7:90

TOMCAT - Aumentando a memória do Apache Tomcat 9:48

POSTGRESQL - Instalação do banco de dados PostgreSQL 9.5 9:78

POSTGRESQL - RESOLVENDO Problemas na instalação do PostgreSQL 5:43

POSTGRESQL - Recuperando a senha do banco de dados PostgreSQL 4:15

POSTGRESQL - Registrando Conexão do Server PostgreSQL 6:28

POSTGRESQL - Melhorando a performance do PostgreSQL 7:53

Configurando o Servidor WildFly JBOSS com a IDE Eclipse 26:50

Corrigindo versão do Java no projeto 6:95

O que vimos até agora 1:55

Módulo: 19 - Enviando E-mail com JavaMail

Visite a página oficial do treinamento para realizar a inscrição

Página: 12
Aulas: Tempo:

Criando o projeto JavaMail com Maven 11:02

Criando e-mail no Gmail e habilitando conexão 6:75

Configurando as propriedades de conexão 13:27

Configurando conexão com servidor Gmail 7:25

Atualização envio de e-mail para recuperar acesso 5:60

Realizando o envio de e-mail 9:57

Autenticação SSL e Identificação do Remetente 7:13

Criando a classe ObjetoEnviaEmail para reutilizar 11:22

E-mail customizado com HTML 23:63

Criando o Simulador de PDF com Itext 7:95

Enviando e-mail com PDF em anexo 8:17

Simulando o envio de Lista de anexo em PDF 6:22

Um pouco sobre o MailHog 6:85


Configurando o WildFly 10:52

Criando o projeto 22:50

Implementação do envio de e-mail 22:90

Layout do e-mail 20:92

Criando o E-mail Service 37:37

Enviando E-mails 19:43

Módulo: 20 - Mini Treinamento Front-End

Aulas: Tempo:

Criando tela de cadastro com HTML 15:80

Entendo como o CSS funciona com o HTML 8:10

Aplicando validações com JavaScript na página HTML 12:42

Habilitando JavaScript no projeto 4:25

Módulo: 21 - Introdução prática ao SQL e ao JDBC em Java

Aulas: Tempo:

Visite a página oficial do treinamento para realizar a inscrição

Página: 13
Aulas: Tempo:

Sobre o módulo JDBC 1:12

Aprendendo sobre JDBC 5:05

Introdução ao SQL 4:50

Linguagem de definição de dados - DDL 6:37

Linguagem de manipulação de dados - DML 7:37

Instalando o banco de dados PostgreSQL 9.5 9:78

Criando o projeto com Maven 8:32

Criando conexão com o banco de dados 15:82

Criando nossa estrutura de DAO de acesso ao banco de dados 8:43

Criando nosso INSERT ao banco de dados 9:30

Criando nossa consulta SQL ao banco de dados 14:00

Atualizando dados no banco de dados 6:50

Criando uma sequencia para nossa tabela de usuário 6:50


Deletando registro no banco de dados 3:70

Criando tabelas de telefones 11:37

Realizando insert na tabela telefones 7:75

Realizando insert com JDBC e Java 12:15

Consultando dados com Inner Join 7:85

Consulta com Inner Join e JDBC no Java 11:83

Exclusão de dados em cascata de filhos e pais 7:50

Módulo: 22 - Servlets com JSP e JDBC com SQL e Java

Aulas: Tempo:

Introdução ao JavaServer Pages - JSP 6:77

Site Oficial do banco do Brasil é em JSP (Java) - JavaServer Pages 5:88

O JSP é uma linguagem de script e não framework 7:27

Criando projeto JSP com Maven 10:60

Criando nossa primeira página em JSP 8:53

Passando parâmetros entre telas 12:25

Entendendo como funciona um sistema Web 5:57

Visite a página oficial do treinamento para realizar a inscrição

Página: 14
Aulas: Tempo:

Entendendo o HttpServletRequest e o HttpServletResponse 7:65

Entendendo como funciona a Servlet 7:83

Erro 404 e 500 ou Tela em Branca - Receita de correção 27:73

Criando nossa primeira Servlet 21:07

Front-End e Back-End dentro do projeto web 9:13

Criando o Model de Login 16:45

Fazendo simulação de login no sistema 8:05

Criando o Filter de Login e Autenticação 43:22

Criando a classe de conexão com banco de dados 22:63

Criando tabela de usuário no banco de dados 7:83

Criando DAOLogin e método de autenticação no com banco de dados 13:45

Criando a tela para mostrar Erros 6:48

Criando a tela de login com Boostrap 5 18:58


Validando formulário com Boostrap 8:82

Melhorando a tela de Login 6:62

Tela branca e os métodos doPost e doGet 8:73

O que são DashBoard e Template 10:58

Instalando template de DashBoard no projeto 8:85

Criando a estrutura de página e template com JSP Include 22:12

Criando o Logout e encerramento da do usuário no sistema 7:82

Carregando na tela o usuário logado 5:75

Criando a página de usuário e corrigindo template com ContextPath 16:97

Criando o formulário e cadastro do usuário 25:13

Criando a Servlet de Cadastro de usuário 23:43

Mantendo os dados em tela e redirecionando com EL JSP 7:50

Adicionando campos na tabela de usuário 10:45

Criando o SQL, método e DAO para salvar no banco de dados 19:20

Criando o SQL e método que consulta o usuário por login 20:37

Criando o SQL e método que valida o login existe 15:97

Criando o SQL que atualiza no banco de dados 15:12

Melhorando o Layout do formulário 14:23

Criando o SQL e método de Delete com Post 23:03

Visite a página oficial do treinamento para realizar a inscrição

Página: 15
Aulas: Tempo:

Pedido de confirmação antes do delete 3:33

Criando o método de Delete com Ajax 18:48

Criando a tela de Modal com Boostrap 7:50

Criando o Formulários de pesquisa 10:28

Criando o função Ajax de pesquisa 8:18

Criando o SQL para consulta de usuário com Ajax 33:85

Montando a tabela com Json de resultado 16:58

Carregando usuário para editar 11:60

Configurando o JSTL para criação dinâmica de conteúdo 7:43

Carregando os usuário em tabela com JSTL 40:42

Criando usuário ADMIN padrão para o sistema 9:70

Controlando os dados por usuário logado 29:60

Ocultando página para que não é admin 21:58


Controlando com perfil de usuário 22:18

Select Combo ao editar dados 17:85

Implementado radiobutton de sexo 14:55

Upload imagem usuário - Parte 1 11:02

Upload imagem usuário - Parte 2 18:88

Upload imagem usuário - Parte 3 17:80

Upload imagem usuário - Parte 4 20:32

Download imagem usuário 12:25

Consumindo API WebService ViaCEP 30:92

Montando o SQL paginado com OFFSET 8:30

Montando o SQL de total de pagina 11:18

Montando a paginação em tela 15:28

Limpando o Layout do Sistema 21:23

Mostrando imagem do usuário e removendo o botão de compra 9:38

Criando a paginação por Ajax dentro do Modal 64:98

Criando tabela e model de telefone 13:68

Criando o DAOTelefoneRepository 18:88

Criando botão para a tela de telefone 17:63

Criando o cadastro e exclusão de telefones 36:13

Visite a página oficial do treinamento para realizar a inscrição

Página: 16
Aulas: Tempo:

Permitindo apenas números 6:15

Criando Calendar para Data de Nascimento 21:20

Campo monetário de salário 28:33

Formatando Data e Money e correção de BUG 15:93

Evitar telefones duplicado 9:03

Criando a tela e formulário de relatório 24:53

Imprimindo o relatório em tela 14:48

Imprimindo os telefones do usuário 24:50

Imprimindo relatório por faixa de data 8:10

Instalação do JasperReport Studio 11:00

Configurando o Jasper para o Java Instalado 3:97

Criando o relatório no Jasper 15:95

Criando nosso ReportUtil 9:87


Imprimindo o PDF Jasper 43:40

SubRelatorio com Jasper 15:67

Relatório com Excel e XLS 11:07

Instalando o ChartJS para Gráfico 17:22

Gerando o SQL o Bean com DTO e o DAO para o gráfico 13:52

Passando o JSON para montagem do Gráfico 26:10

Montando o gráfico filtrando por data 10:52

Identificação e correção de BUG 11:15

Criando nosso versionador de banco de dados SQL 32:98

Instalando o MAVEN para gerar o WAR de Implantação no servidor 8:35

Gerando o WAR de implantação no servidor 9:50

Implantando projeto localmente no servidor Apache Tomcat 7:23

Aumentando a memória para o servidor tomcat 9:62

Tomcat como serviço automático no Windows 7:87

Melhorando a performance do PostgreSQL 7:53

Módulo: 23 - Integrator - Hospedagem Cloud

Visite a página oficial do treinamento para realizar a inscrição

Página: 17
Aulas: Tempo:

Integrator - Cadastro na Integrator 5:30

Integrator - E-Mail com informações da conta 5:25

Integrator - Instalando Java JDK e Servidor Tomcat 9:77

Integrator - Criando banco de dados 6:43

Integrator - Restaurando banco na hospedagem 8:77

Integrator - Instalando o Maven 8:15

Integrator - Aumentando memória Tomcat 5:17

Integrator - Deploy War Projeto MVC e JSP 20:92

Integrator - Cancelamento ou Upgrade do Plano Cloud 5:85

Módulo: 24 - Heroku - Hospedagem Cloud

Aulas: Tempo:
Heroku - Hospedagem FREE - Instalando o Heroku CLI e o GIT Hub 10:50

Heroku - Criando e conectando o banco de dados PostgreSQL no Heroku 35:10

Heroku - Deploy do projeto para o Heroku (INCOMPATÍVEL) 20:12

Heroku - Convertendo o projeto para Tomcat 9 (COMPATÍVEL) 14:27

Heroku - Deploy no Heroku Cloud 7:45

Módulo: 25 - Hospedagem do sistema Java na Web

Aulas: Tempo:

Vamos conhecer como é uma hospedagem 6:53

O que é uma hospedagem 6:48

Categorias e vantagens 7:22

Nunca use hospedagem gratuita 8:43

Porque ter uma hospedagem paga 7:60

Custo de DataCenter X Própria estrutura 9:08

Hospedagem para sites X hospedagem sistemas 8:67

Requisitos de hospedagem em Java 4:73

Escolhendo nossa hospedagem 19:90

Visite a página oficial do treinamento para realizar a inscrição

Página: 18
Aulas: Tempo:

Comprando nossa hospedagem 18:43

Autenticação e verificação do serviço 9:52

Serviço ativado 4:47

Conhecendo o gerenciador de hospedagem 8:32

Obtendo suporte + financeiro + serviços 5:40

Criando o banco de dados PostgreSQL 12:62

Ativando o suporte ao java e servidor java 8:60

Gerando o WAR de implantação com banco PostgreSQL 7:05

Gerando o WAR de implantação MySQL 3:90

Realizando o Deploy do WAR para a Hospedagem 8:02

Vários banco - sistemas e clientes 22:23

Exportando base de dados e backup da hospedagem 10:35

Pratique a implantação de projetos 5:33


Tirando o sistema fora do AR 5:43

Atualizando versão do nosso sistema na hospedagem 14:43

Criando o portfólio de projetos 27:20

Introdução ao versionamento de código 13:02

Criando o usuário no Subversion da hospedagem 6:77

Instalando o Subversion ao Eclipse e enviando o projeto para o servidor 16:25

Importando projeto do Subversion 3:92

Alterando, commitando, revertendo e comparando código 7:77

Removendo projeto do Subversion 4:90

Módulo: 26 - 1º - JSF 2.2 introdução e funcionamento

Aulas: Tempo:

Projeto que vamos desenvolver 1:88

Arquitetura da evolução web 5:87

O que são especificações 5:70

Protocolo HTTP - GET e o RESPONSE 4:28

Protocolo HTTP - POST e o PUT 2:60

Visite a página oficial do treinamento para realizar a inscrição

Página: 19
Aulas: Tempo:

Protocolo HTTP - DELETE 2:48

O que é o JSF - JavaServer Faces 6:05

Principais componentes JSF 4:37

Quem criou o JSF? 2:23

Bibliotecas que completam o JSF 8:02

Criando primeiro projeto JSF 16:68

CORREÇÃO - Configurando o Path do Maven no Projeto 4:45

Corrigindo erro em Maven POM.xml 6:03

Entendendo o ManagedBean JSF 2:62

Criando primeiro ManagedBean JSF 4:88

Criando primeira página XHTML - JSF 10:80

Corrigindo erros de biblioteca no projeto 12:70

Entendendo o código da página JSF 6:87


HTML junto com JSF 4:50

Expression Language JSF 7:23

Ligando atributos com expression language jsf 9:73

O que são escopos dos ManagedBean? 4:60

Entendendo cada escopo ManagedBean 8:17

Request Scoped 13:80

View Scoped 4:45

Session Scoped 4:48

Application Scoped 2:90

Backing bean componentes html jsf 8:68

Ciclo de vida do JSF 13:40

Arquivo FacesConfig.xml do JSF 4:22

Arquivo Web.xml do JSF 7:47

Navegação implícita em JSF 4:55

Navegação dinâmica em JSF 6:20

Redirecionamento de URL em JSF 2:27

Navegação explicita em JSF 5:67

Propriedade ID dos componentes JSF 9:28

Eventos DHTML com JSF 4:33

Visite a página oficial do treinamento para realizar a inscrição

Página: 20
Aulas: Tempo:

Inputtext, Inputsecret e Inputtextarea - Componentes de entrada em JSF 7:32

DICA - Fechando as TAGS JSF mais rapidamente 0:93

Outputext e outputLabel - Diferença entre eles em JSF 4:05

Módulo: 27 - 2º - ORM com JPA e Hibernate - Abordagem com JUNIT

Aulas: Tempo:

Sobre o módulo de Hibernate 1:43

Conhecendo o poderoso Hibernate 3:88

Conhecendo sobre ORM - Mapeamento Objeto Relacional 5:42

Conhecendo a linguagem HQL 6:22

Criando o projeto inicial com Maven 7:17

Criando o arquivo persistence.xml 8:13


Criando o classe Java Hibernate Util 8:35

Criando entidade e tabelas 15:55

Criando DAO Genérico 7:00

Resolvendo dependência entre Java 9 e Hibernate 4:17

Criando consulta com Hibernate 12:30

Criando Update/Atualizar com Hibernate 5:77

Criando o Delete 6:60

Carregando lista de dados e processando 5:50

Criando Queryes específicas 4:93

Ordenações e máximo de resultados definidos 4:80

Parâmetros e queryes condicionais 7:35

Efetuando operações matemáticas 4:47

Conhecendo o NamedQuery - Consultas nomeadas 9:10

Criando relacionamento entre objetos e tabelas 7:37

Salvando objetos relacionados 6:67

Módulo: 28 - 3º - JSF 2.2 com ORM e JPA + Hibernate - Persistência de dados

Visite a página oficial do treinamento para realizar a inscrição

Página: 21
Aulas: Tempo:

O que é persistência de dados? 5:08

Mapeamento objeto relacional 5:07

Porque usar ORM? 4:67

JPA e o Hibernate 2:50

JPA e o Hibernate com Maven 12:03

Mapeamento básico com JPA e Hibernate 8:60

Persistence.xml do JPA configurando POSTGRESQL 12:82

Persistence.xml do JPA configurando MYSQL 18:22

Testando o JPA e a criação de tabelas 3:00

Classe JPAUtil 6:43

Criando um DAO genérico 27:90

Salvando os dados no banco de dados 4:57

Corrigindo vários problemas em projetos 12:87


Merge e Update com JPA e JSF 10:02

Delete com JPA e JSF 14:80

Resolvendo problemas ao remover objeto 3:05

DataTable - Carregando dados com JSF e JPA 17:13

Editar com setPropertyActionListener JSF e JPA 10:00

Remover com setPropertyActionListener JSF e JPA 4:87

Módulo: 29 - 4º - JSF 2.2 aprofundando em BootFaces + JPA + CDI

Aulas: Tempo:

Organizando formulários com PanelGrid em JSF 7:28

Melhorando o DataTable JSF 8:52

Graphic image jsf - Colocando imagens na página 9:55

SelectOneMenu em JSF - Selecione um opção em uma lista 12:18

SelectManyMenu em JSF - Selecione várias opções em uma lista 11:57

SelectBooleanCheckBox em JSF - Selecione verdadeiro ou falso 6:02

Limpando formulários com type reset do JSF 2:50

Imagens em botões e links 10:07

Visite a página oficial do treinamento para realizar a inscrição

Página: 22
Aulas: Tempo:

Transformando o cadastro de pessoa em usuário do sistema 8:67

Como Funciona o Padrão Open Session In View 6:18

Filter para autenticação de usuário logado 16:32

CORREÇÃO - Explicando sofre o filtro de usuário 4:03

Criando a rotina de login e autenticando como banco de dados 23:90

Mostrando e ocultando de acordo com o perfil do usuário 12:00

Menu básico e modelo de lançamento 11:37

Criando o managedBean de lançamentos 15:07

Finalizando o CRUD de lançamentos 8:00

Carregando os lançamentos em tela 7:33

Editando e removendo lançamentos 5:85

Finalizando o controle de acessos 3:25

Aprendendo o SelectOneRadio 15:33


Aprendendo o SelectManyCheckbox 9:53

Criando mensagens para o usuário em JSF 10:82

Criando Templates e evitando repetição de código 7:48

Trabalhando com datas e converter de datas 8:42

Validações e TimeZone em datas no JSF 8:10

Validações em campos de entrada de texto 6:05

Corrigindo botões editar e novo 18:50

Consulta CEP ao perder foco - Web Service Cep - Parte 1 12:18

Consumindo o RESTful do CEP - Web Service Cep - Parte 2 11:50

Adicionando dados consultados do JSON para o Objeto Java - Web Service Cep - Parte 3 14:35

Carregando dados em tela e salvando no banco - Web Service CEP - Parte 4 14:03

Realizando o Logout e encerramento de sessão do usuário 8:88

Implementando Placeholder no JSF 7:82

Combos dependentes - Criando tabela cidade e estados - Parte 1 4:50

Combos dependentes - Criando as entidades estado e cidades - Parte 2 9:92

Combos dependentes - Carregando combos de estados - Parte 3 15:70

Combos dependentes - Disparando ajax ao selecionar estado - Parte 4 23:70

Combos dependentes - Carregando o combo de cidades - Parte 5 16:42

Combos dependentes - Criando convertes para estado e cidade - Parte 6 19:07

Visite a página oficial do treinamento para realizar a inscrição

Página: 23
Aulas: Tempo:

Combos dependentes - Salvando pessoa com a cidade - Parte 7 29:43

Combos dependentes - Ajustando edição de dados - Parte 8 13:90

Criando a camada de modelo para upload 6:87

Adicionando campo de upload na tela 10:23

Convertendo inputstream para array de bytes 8:05

Processando imagem e gravando no banco de dados 16:35

Mostrando imagem em tela 7:62

Download da imagem em JSF 14:53

Pool de conexão com C3P0 e JPA 23:10

Descobrindo o que é e como será implementado o Bean Validator 5:70

Adicionando Bean Validator com Maven 6:33

Validando campos simples com Bean Validator 19:03

Conhecendo mais anotações e validações do Bean Validator 5:62


Anotações extras e documentação oficial 11:77

Introdução ao Eventos 10:27

Eventos com ActionListener 8:33

Eventos com ValueChangeListener 14:10

Introdução ao CDI - Injeção de dependência 10:68

Configurando CDI no projeto 10:03

Adicionando CDI a todo o projeto JSF 19:82

Adicionando CDI a Conversores de SelectOneMenu (ComboBox) 12:62

Instalando o BootFaces 12:83

Corrigindo problemas durante o login 26:10

Corrigindo Bugs no cadastro de usuário 16:95

Melhorando o cadastro de lançamento 11:13

Corrigindo o excluir lançamento 8:25

Panel e DatePicker de Datas 10:37

Criando barra de navegação 9:65

Limitando carregamentos na tela 7:20

Criando panel no login e no usuário 14:40

Criando a data de nascimento do DatePicker 5:18

Criando relatório de lançamento PDF e Excel 17:10

Visite a página oficial do treinamento para realizar a inscrição

Página: 24
Aulas: Tempo:

Criando campo do filtro de relatório 13:08

Criando consulta por número da nota 9:28

Criando relatório de intervalo de datas 15:58

Melhorando aparência com CSS 19:55

Aplicando máscara no CPF 9:95

Criando relatório de pessoas 13:00

EXTRA - Upload de arquivos com JSF 2.2 31:42

EXTRA - Lendo e gravando csv em jsf 2.2 16:50

EXTRA - Download do csv em jsf 2.2 26:85

HOSPEDAGEM - Escolhendo de forma correta 17:73

HOSPEDAGEM - Informações importantes que chegam no e-mail 8:08

HOSPEDAGEM - Conta suspensa para verificação 11:20

HOSPEDAGEM - Ativando o Java e o Tomcat 7:58


HOSPEDAGEM - Criando o banco de dados PostgreSQL no servidor 5:42

HOSPEDAGEM - Implantando o projeto no servidor web 26:92

HOSPEDAGEM - Aumentando a memoria da JVM e do Tomcat 15:50

Módulo: 30 - 5º - JSF 2.2 com PrimeFaces 6.2 e Hibernate ORM

Aulas: Tempo:

Sobre o módulo extra de JSF 1:92

Revisão sobre o JSF 6:05

Revisão componentes 4:37

Revisão quem cuida do JSF 2:23

Revisão bibliotecas JSF 8:02

Configurando projeto 14:02

Revisão Entendendo os ManagedBean 2:62

Revisão - Escopos ManagedBean 4:60

Revisão teoria escopos ManagedBean 8:17

Criando formulário 10:68

Salvando dados em nosso cadastro 9:05

Visite a página oficial do treinamento para realizar a inscrição

Página: 25
Aulas: Tempo:

Carregando dados na tela 6:23

Organizando dados na tela 4:05

Editando cadastros 3:20

Deletando cadastros 4:20

Validando campos com mensagens 6:13

Instalando o PrimeFaces rapidamente 8:95

Criando uma barra de menus 5:13

Criando com Combo com opções de sexo 5:65

Editando com Ajax e colocando imagens icon nos botões 14:78

Tratando exceções em JSF 12:25

Removendo em cascata com SQL 16:63

Passando parâmetros para outras telas 16:08

Gravando telefones para o usúario 11:33


Carregando e excluindo os telefones do usúario 29:83

Consumindo Web Service CEP RESTful em JSF - Aula Única 35:55

Implementando o phaceholder 4:52

Sobre o módulo extra de PrimeFaces 1:67

Introdução ao PrimeFaces 3:87

Instalando PrimeFaces 5:17

Criando formulário em PrimeFaces 8:73

Salvando dados com primefaces 3:87

Carregando os dados datatable PrimeFaces 5:20

Editando registros 3:48

Removendo registros 2:78

Melhorando o layout 2:65

Mostrando informações para o usuário 5:58

Validando campos obrigatórios 2:57

Criando Combo com PrimeFaces 4:70

Editando com Ajax e colocando imagens icons com PrimeFaces 11:73

Transformando os componentes para PrimeFace 5:23

Carregando e validando telefones com PrimeFaces 4:30

Criando um gráfico de salários 9:90

Visite a página oficial do treinamento para realizar a inscrição

Página: 26
Aulas: Tempo:

CORREÇÃO - Corrigindo o gráfico de salários de funcionários 10:00

Alterando a tela para aceitar a implementação Web Service CEP 6:27

Implemetando phaceholder com watermark 4:75

Alterando a camada de modelo para aceitar muitos e-mails 14:50

Criando botão para abrir o Dialog 15:68

Gravando email para o usuario 21:63

Carregando dados e removendo com Dialog 18:20

Removendo emails e telefones em cascata 7:05

Melhorando layout da tela primefaces 11:85

Melhorando a tela do primefaces e resolvendo bugs 27:57

Melhorando a tela de telefones 8:68

Implementando consulta e filtro por nome 13:33

Upload de imagem do Usuário 18:42


Download da imagem do Usuário 14:90

Implemetando Paginator LazyLoad Data Model 35:20

Módulo: 31 - 6º - JSF 2.2 e PrimeFaces + Spring Framework + Hibernate

Aulas: Tempo:

Projeto JSF e PrimeFaces - Formação Java Web 17:50

Instalação do projeto e ambiente Java 26:82

Criando o projeto 7:12

Hibernate Util 29:82

Adicione seu projeto ao SVN ou qualquer outro repositório de versão de projeto 6:32

Interface de CRUD do Hibernate 23:03

Implementação do CRUD do Hibernate Parte 1 25:75

Implementação do CRUD do Hibernate Parte 2 32:88

Xml de configuração do hibernate Parte 1 20:97

Xml de configuração do hibernate Parte 2 8:77

Criando o arquivo Context.xml 22:35

Criando o UtilFramework 7:22

Visite a página oficial do treinamento para realizar a inscrição

Página: 27
Aulas: Tempo:

Enum de permissão de acessos 19:30

Criando a anotação @IdentificaCampoPesquisa 10:02

Criando a classe ObjetoCampoConsulta 11:05

Criando o ViewScope do Spring Parte 1 19:45

Criando o ViewScope do Spring Parte 2 9:45

Classes de Mensagens em JSF e PrimeFaces 21:97

Criando a classe de Datas úteis com jUnit 12:42

Criando a classe ReportUtil para geração e impressão dos relatórios 39:95

Criando a interface de CRUD ActionViewPadrao 8:10

Criando a abstracação para os ManagedBeans JSF 4:67

Criando o BeanReportView responsável por injetar os dados nos relatórios 12:27

Criando as classes responsáveis por manipular as exceções em JSF 30:35

Criando o ContextLoaderListener do Spring Frameworks 9:60


Configurando Hibernate Envers 18:63

Criando o Filter FilterOpenSessionInView 27:62

Criando a estrutura de pastas de páginas web jsf 6:28

Configurando JSF e PrimeFaces Parte 1 13:12

Configurando JSF e PrimeFaces Parte 2 22:53

Configurando JSF e PrimeFaces Parte 3 14:80

Criando a tela de acesso negado 13:57

Criando a tela de página não encontrada. 5:50

Criando a tela de erro genérico 7:07

Paginas iniciais configuração básica 3:60

Criando o Faces Config XML de configuração do JSF 19:03

Configurando Servlet.xml do Spring 5:42

Criando applicationContext.xml do Spring Frameworks - Parte 1 31:80

Criando applicationContext.xml do Spring Frameworks - Parte 2 16:30

Criando o applicationContext-security.xml do Spring Security - Parte 1 22:33

Criando o applicationContext-security.xml do Spring Security - Parte 2 22:22

Finalizando o Web.xml 16:20

Iniciando o sistema pela primeira vez 12:62

Avisos 0:98

Visite a página oficial do treinamento para realizar a inscrição

Página: 28
Aulas: Tempo:

CSS e JavaScript 6:37

Criando login - Parte 1 25:47

Criando login - Parte 2 29:98

Criando o encerramento da sessão - Parte 1 42:82

Revisão 4:63

Estrutura de Persistência 7:02

Controller Session de controle de usuário 13:50

DAO login de controle de acesso 13:35

Servicos de Login 7:05

Criando o encerramento da sessão - Parte 2 31:32

Criando o Ajax Status 15:98

Testando o Ajax Status 5:77

Criando Template inicial - Parte 1 29:22


Criando Template inicial - Parte 2 26:78

Criando Template inicial - Parte 3 32:97

Criando Template inicial - Parte 4 21:32

Criando Template inicial - Parte 5 15:90

Criando Template inicial - Parte 6 17:97

Criando Template inicial - Parte 7 16:28

Criando Template inicial - Parte 8 12:60

Corrigindo erro de Cast de List para Objeto Entidade da aula anterior 10:17

Criando Template inicial - Parte 9 18:37

Criando as classes de modelos do cadastro de cidades 24:10

Criando as classes de serviços Cidade 10:23

Criando tela de Cidades Parte 1 37:23

Criando tela de Cidades Parte 2 21:02

Criando tela de Cidades Parte 3 18:92

Criando tela de Cidades Parte 4 27:43

Criando tela de Cidades Parte 5 12:05

DataTable PrimeFaces 11:77

DataTable PrimeFaces Parte 2 15:27

DataTable PrimeFaces Parte 3 14:33

Visite a página oficial do treinamento para realizar a inscrição

Página: 29
Aulas: Tempo:

Criando Componentes com Composite Parte 1 19:68

Criando Componentes com Composite Parte 2 14:65

Criando Componentes com Composite Parte 3 13:92

Criando Componentes com Composite Parte 4 13:28

Criando Componentes com Composite Parte 5 16:80

Finalizando cadastro de cidade Parte 6 10:23

Corrigindo novos métodos implementados 4:98

criando report default 39:00

Corrigindo o report default 2:27

Criando o relatório de cidades 14:98

Exportando o relatório em vários formatos 7:43

Tornando o módulo de relatório genérico 8:57

Tela de pesquisa Parte 1 28:05


Tela de pesquisa Parte 2 16:53

Tela de pesquisa Parte 3 25:78

Tela de pesquisa Parte 4 14:20

Tela de pesquisa Parte 5 13:50

Tela de pesquisa Parte 6 5:17

Tela de pesquisa Parte 7 16:48

Carregamento por demanda Parte 1 9:42

Carregamento por demanda Parte 2 22:38

Carregamento por demanda Parte 3 15:02

Carregamento por demanda Parte 4 30:12

Implementando para o MySQL 6:22

Alterar Senha Parte 1 10:28

Alterar Senha Parte 2 8:27

Alterar Senha Parte 3 12:60

Alterar Senha Parte 4 23:00

Corrigindo erro hibernate 2:42

Criando tela de mensagem - Parte 1 19:35

Criando tela de mensagem - Parte 2 21:82

Criando tela de mensagem - Parte 3 22:20

Visite a página oficial do treinamento para realizar a inscrição

Página: 30
Aulas: Tempo:

Criando tela de mensagem - Parte 4 13:65

Criando tela de mensagem - Parte 5 9:13

Criando tela de mensagem - Parte 6 12:33

Criando tela de mensagem - Parte 7 4:87

Criando tela de mensagem - Parte 8 7:08

Criando tela de mensagem - Parte 9 25:00

Criando tela de mensagem - Parte 10 8:82

Criando condição de pesquisa 8:52

Corrigindo tela de pesquisa 5:42

Criando a tela de pesquisa de funcionário 23:83

Cadastro de funcionário - Parte 1 31:27

Cadastro de funcionário - Parte 2 9:77

Cadastro de funcionário - Parte 3 18:08


Cadastro de funcionário - Parte 4 18:37

Relatório de funcionário 13:88

Criando relatório de acessos com sub-reports 31:50

Restringindo o CPF no cadastro de funcionário 18:37

Criando a entidade do título 12:60

Criando a entidade do título - Parte 2 15:42

Criando a entidade do título - Parte 3 20:92

Criando a entidade do título - Parte 4 6:98

Criando a entidade do título - Parte 5 32:25

Criando a entidade do título - Parte 1 17:65

Criando a entidade do título - Parte 2 7:75

Criando a entidade do título - Parte 3 10:65

Criando a entidade do título - Parte 4 23:15

Criando a entidade do título - Parte 5 21:03

Como o FlyWay trabalha no projeto 12:28

Controlando o banco com flyway 17:80

Gerando War e implantando no Tomcat 6:77

Módulo: 32 - 1º - Spring Data e JPA - Persistência de forma simples

Visite a página oficial do treinamento para realizar a inscrição

Página: 31
Aulas: Tempo:

Sobre o módulo Spring Data 2:10

Introdução ao Spring Data JPA 3:67

Introdução a linguagem JPQL 7:43

Criando o projeto com Maven 6:28

Configurando o XML de Spring Config 19:93

Criando a classe de teste 8:08

Criando entidade e tabela no banco de dados 3:75

Criando nosso DAO Repository 4:92

Realizando cadastro no banco de dados 4:60

Realizando consulta no banco de dados 3:75

Consultando todos os registros no banco 2:93

Realizando Update de Cadastro 3:75

Realizando delete de registros 2:55


Realizando consultas customizadas com @Query 5:02

Realizando consultas com query e parametros 5:13

Realizando delete condicional 7:85

Update condicional 4:38

Opções do anotação Transactional 8:35

Criando e salvando objetos relacionados 23:32

Bloqueio de objetos com Lock 2:77

Módulo: 33 - 2º - Spring Boot REST API com JavaScript e Bootstrap

Aulas: Tempo:

História - Mercado - Empresas e o Futuro 56:88

Instalando as Ferramentas de Desenvolvimento 69:50

Criando o projeto Spring Boot Rest API com Maven 18:68

Criando o model e tabela no banco 25:78

Criando o Repository com Spring Data 9:83

Criando END-POINT de listar todos usuários 8:58

Instalando o Postman para teste de API REST 6:90

Visite a página oficial do treinamento para realizar a inscrição

Página: 32
Aulas: Tempo:

Criando o END-POINT para salvar no banco 13:00

Criando END-POINT para DELETE do banco 5:37

Criando END-POINT para buscar e atualizar no banco 13:62

Criando END-POINT para de consultar por parte do nome 11:77

Instalando o MAVEN para gerar o JAR de Implantação no servidor 8:35

Definindo o contexto da aplicação 3:83

Gerando JAR do Spring Boot com Maven 7:47

Criando a página inicial com Bootstrap 12:55

Instalando JQuery no projeto 7:33

Salvando com AJAX enviando para API REST no END-POINT salvar 16:05

Criando uma tela MODAL para pesquisar e editar com END-POINT 29:28

Criando a rotina de DELETE com END-POINT 12:77

Ajustes finais no Layout 9:67


Deploy Heroku Spring Boot API REST 23:67

Módulo: 34 - 3º - Spring Boot MVC + Thymeleaf + JPA + banco PostgreSQL

Aulas: Tempo:

Arquitetura MVC - Funcionamento real com explicação fácil 11:33

Introdução ao Spring Boot 8:40

Instalando a IDE Eclipse Spring Tools Suite 5:62

Criando projeto Spring Boot 12:18

Configurando JPA + Banco de dados 11:30

Criando o primeiro cadastro com Spring Boot 31:68

Carregando nossa lista de pessoas cadastradas 11:82

Melhorando nosso cadastro salvando e carregando 4:17

Instalando o Materialize CSS Design 12:48

Editando cadastro com Thymeleaf e Spring Boot 24:78

Excluindo cadastro com Thymeleaf e Spring Boot 9:53

Criando um filtro pelo nome das pessoas 14:28

Aplicando layout Materialize a nossa página 28:30

Visite a página oficial do treinamento para realizar a inscrição

Página: 33
Aulas: Tempo:

Criando a tela de detalhes da pessoa 12:90

Relacionamento um para muitos entre entidades 10:47

Cadastrando telefones para a pessoa - Tela de Mestre Detalhe 21:87

Exibindo os telefones cadastrado para a pessoa 9:62

Removendo telefones 10:30

Realizando validações com Spring 14:07

Validando telefone Cliente-Server - JavaScript e Spring 20:23

Configurando Spring Security em memória 17:67

Criptografando a senha do usuário 4:48

Estrutura de classes Spring Security com Banco de Dados 6:27

Spring Security + JPA + Banco de dados - Validando Usuário 20:08

Criando controle de acessos e perfil (Roles) Spring Security 27:50

Corrigindo restrição de Unique para o acessos 4:28


Spring Security + Thymeleaf + Páginas HTML -Controle de Acesso 8:45

Customizando o formulário de login - Spring Security 22:58

Adicionando Materialize usando CDN 5:58

Consumindo Web Service RESTful CEP 24:28

Resolvendo problemas de Atualizar o cadastro de Pessoa/Usuário 5:67

Implementando phaceholder 2:88

Criando combo de sexo no cadastro 11:37

Combo de sexo para filtrar a consulta 11:32

Implementando a consulta dinâmica 10:45

Download e Instalação do Jasper para relatórios 11:23

Criação do arquivo Jasper e Jrxml 23:90

Criação da classe de geração do relatório 13:75

Criacao do metodo de impressão no controller 15:07

Geracao do PDF e Download 18:45

COMBO - Criando o modelo e tabelas do banco 8:97

COMBO - Carregando o combo com dados 17:87

Carregando combo com ENUM 14:83

Configurações de banco e upload 6:68

Calendar de Data com Materialize 12:97

Visite a página oficial do treinamento para realizar a inscrição

Página: 34
Aulas: Tempo:

Criando Upload com Spring MVC e Thymeleaf 19:08

Gravando os tipo do arquivo de Upload 14:05

Download do currículo 17:65

Bloqueando caso não existe currículo 6:58

Implementando paginação - Parte 1 16:00

Implementação da paginação - Parte 2 11:68

Implementação da paginação - Parte 3 21:12

Implementação Paginação com pesquisa - Parte 4 30:92

Ajustes básicos no sistema - Parte 1 13:67

Deploy no Heroku - Spring MVC | Maven | PostgreSQL 61:93

Jenkins | Deploy no Heroku | Spring Web MVC GitHub 45:03

Entendendo relacionamentos uma para muitos e muitos para um ( @OneToMany 11:52

Entendendo relacionamentos muitos para muitos (@ManyToMany) 9:93


Estrutura do projeto 22:78

Um cadastro de pessoa em MVC + JSON e AJAX 13:87

Estrutura JSON 33:50

Cadastro de pessoas com MVC + JSON 11:97

Combos dependentes - Criando tabelas no banco - Parte 1 7:70

Combos dependentes - Criando as classes - Parte 2 9:00

Combos dependentes - Carregando combo de estados - Parte 3 15:40

Combos dependentes - Carregando cidades por estado - Parte 4 17:32

Combos dependentes - Mantendo o estado selecionado - Parte 5 8:55

Combos dependentes - Relacionando cidade com pessoa - Parte 6 9:03

Combos aninhados - Mantendo os dados do formulário em tela - Parte 7 14:48

Adicionando mais atributos ao JSON 15:12

Módulo: 35 - 4º - Spring Boot API REST e RESTful com JPA e PostgreSQL - [

Aulas: Tempo:

Evolução dos micro serviços na internet 12:95

Integração de projetos com API REST ou Microserviços 9:97

Visite a página oficial do treinamento para realizar a inscrição

Página: 35
Aulas: Tempo:

Métodos HTTP de solicitação de requisição 8:15

Sistemas Amarrados 8:50

Sistemas em arquitetura REST 9:32

Modelagem correta de URIs 11:57

6 Regras da API RESTful verdadeira 12:07

Baixando a IDE Spring Tools Suite STS 10:58

Criando e configurando um projeto Spring Boot 27:58

Criando o primeiro controller e serviço RESTfull 19:35

Passando parâmetros para o serviço RESTfull 16:00

Retornando usuário em JSON para a tela 10:50

Criando serviço RESTful de consulta de usuário 20:53

Customizando métodos RESTful e URLs 8:28

Baixando e Instalando o PostMan e testando GET 10:77


Criando nosso serviço POST e efetuando um cadastro de usuário 24:12

Criando a atualização de cadastro com o PUT 9:05

Criando a remoção com DELETE 11:83

Instalando o MAVEN em nosso computador 9:75

Configurando o contexto da nossa aplicação 4:67

Revisando configurações da versão do JDK 10:95

Gerando Jar executável da Aplicação Spring Boot 15:15

Gerando WAR e Implantando no Servidor 11:62

Criando Relacionamento um para muitos 10:18

Evitando recursividade e gerando o JSON de pai e filhos 8:78

Cadastrando novos usuários telefones no END-POINT 16:55

Implementando o END-POINT de atualização 11:48

Implantando a API na hospedagem 18:63

Testando a API com PostMan e identificando erros 14:23

Cross Origin - Controle de acesso a API 5:50

Cross Origin - Testando a requisição GET e AJAX 10:58

Cross Origin - Configuração em controler especifico 8:17

Cross Origin - Configuração em END-POINT especifico 7:45

Cross Origin - Configuração centralizada 15:25

Visite a página oficial do treinamento para realizar a inscrição

Página: 36
Aulas: Tempo:

Cross Origin - Testanto a liberacao da API 17:53

Spring Security - Configurando ROLE 11:68

Spring Security - Configurando Usuário 25:32

Spring Security - Configurando o Repository e o Service 15:78

Spring Security - Configurando o Spring Security 18:62

JSON Web Token (JWT) - Introdução ao JWT 8:08

JSON Web Token (JWT) - Funcionamento e estrutura 5:90

JSON Web Token (JWT) - Aparência e padrão de uso 5:30

JSON Web Token (JWT) - Estrutura de classes do projeto 5:95

JSON Web Token (JWT) - Criando a classe JwtTokenAutenticacaoService 40:52

JSON Web Token (JWT) - Criando a classe JwtLoginFilter 15:45

JSON Web Token (JWT) - Criando a classe JwtApiAutenticacaoFilter 8:52

JSON Web Token (JWT) - Testando a autenticação do JSON 14:25


JSON Web Token (JWT) - Ententendo a geração do JWT 8:88

JSON Web Token (JWT) - Consultando e Deletando 13:82

JSON Web Token (JWT) - Cadastrando e editando 11:00

JSON Web Token (JWT) - Restringindo dados do usuário 10:53

JSON Web Token (JWT) - Atualizando senha do usuário 8:03

Versionamento de API 11:20

Pool de conexão com Hikari 12:87

Implementando o cache para performance 10:98

Conhecendo diferença entre CacheEvict e o CachePUT 14:63

JSON Web Token (JWT) - Autenticação com TOKEN em banco de dados 18:70

Liberação de CORS e Allow em Origin, Headers , Methods e Request 14:23

Controle de erros da API com @ControllerAdvice, @RestControllerAdvice e 17:52

Controle de erros da API - Parte 2 10:88

Tratamento do TOKEN Expirado 6:82

Padrão DTO (Data Transfer Object) dentro de uma API ou projeto 11:32

Atualizando TOKEN em novo login 13:83

Consumindo API Externa do Via Cep 21:18

Módulo: 36 - 5º - Spring Boot API com Angular 8 e 9 em RESTful

Visite a página oficial do treinamento para realizar a inscrição

Página: 37
Aulas: Tempo:

Introdução ao Angular 8 6:33

Instalando o NodeJS 4:02

Download e Instalação do Angular IDE Eclipse 7:37

Criação do primeiro projeto em Angular 8 13:30

NPM - Criando projeto com linha de comando 12:63

Entendendo os principais arquivos 7:27

Entendendo a estrutura de um Componente 9:73

Instalando BootStrap e Layout de Login 18:20

NgModel e Formulário 10:78

Fazendo autenticação JWT com Angular e API REST 36:55

Validando formulário de login 14:73

Criando Routers [Rotas] para a nossa Home 24:03

Criando a Barra de Menu 12:87


Criando um Interceptor 21:30

Class Model e Service do Usuário 17:33

Criando Componente tela de Usuário 16:87

Liberando CORS para o HttpResponse 12:70

Build ou Deploy no Tomcat em LocalHost 9:53

Executando projeto Angular pelo CMD 5:28

Criando o DELETE em nosso projeto Angular 8 20:40

Criando a CONSULTA de usuários 20:20

Rotas de edição e tela de cadastro - Parte 1 19:53

Criando o layout da tela de cadastro 19:28

Carregando o usuário para edição 12:58

Editando e cadastrando o usuário 21:55

Implementando validações no cadastro 10:50

Escondendo barra e validando o login 9:73

Protegendo as rotas do com Router Guard 12:70

Criando o Controller Advice - Parte 1 25:75

Criando o Controller Advice - Parte 2 10:68

Angular Interceptor capturando erros do back-end 15:80

Inserindo usuário padrão ao cadastrar - Parte 1 19:80

Visite a página oficial do treinamento para realizar a inscrição

Página: 38
Aulas: Tempo:

Inserindo usuário padrão ao cadastrar no controller - Parte 2 23:32

Carregando os Telefones em tela 19:77

Removendo telefone do banco de dados 25:15

Inserindo e removendo telefone 16:02

Criando Mascaras no campos 10:57

Criando paginação - Parte 1 11:45

Criando paginação - Parte 2 17:77

Criando paginação - Parte 3 8:95

Criando paginação - Parte 4 9:43

Criando paginação - Parte 5 22:60

Criando paginação - Parte 6 14:15

Adicionando campo de Data de Nascimento - Parte 1 7:65

Adicionando campo de Data de Nascimento - Parte 2 9:02


Adicionando campo de Data de Nascimento - Parte 3 9:88

Adicionando campo de Data de Nascimento - Parte 4 23:10

Adicionando campo de Data de Nascimento - Parte 5 8:02

Criando um ComboBox ou Select de profissão - Parte 1 13:27

Criando um ComboBox ou Select de profissão - Parte 2 20:57

Criando campo de salário 9:70

Recuperação de Login - Liberar Gmail 4:93

Recuperação de Login - Parte 1 17:53

Recuperação de Login - Parte 2 19:38

Recuperação de Login - Parte 3 10:32

Recuperação de Login - Parte 4 10:22

Instalação do JasperReport Studio 11:00

Criando o relatório de usuário no Jasper 24:30

Criando o serviço de geração do relatório 12:10

Criando o END-POINT de chamada do relatório 15:97

Abrindo o relatório na tela com Angular 20:00

Criando o relatório com parâmetros no jasper 11:42

Criando a tela de relatório com parâmetros 8:93

Alterando a tela para relatório 15:10

Visite a página oficial do treinamento para realizar a inscrição

Página: 39
Aulas: Tempo:

Criando o serviço e o end-point rest 8:62

Passando os parâmetros para o jasper 16:67

Criando um Gráfico - Parte 1 13:40

Criando o SQL para o gráfico - Parte 2 9:45

Criando o end-point no controller 9:95

Passando os dados para o Gráfico 12:93

Validando JWT Expirado ou inválido 10:20

Últimos ajustes no Layout 8:48

Back-End - Implantando o WAR da API REST Spring Boot no servidor de hospedagem 14:17

Instalando o FileZilla FTP e conectando com o servidor 7:05

Implantando o projeto Angular 8 na hospedagem 9:83

Preparando o banco de dados da hospedagem 17:47

Instalando Font Jasper pra relatório 7:55


Baixando o projeto para deploy no Heroku 1:58

Ajustando o Package Json 6:22

Criando o servidor com Express 7:13

Realizando o Deploy no Heroku 11:73

Módulo: 37 - 6º - Spring Framework REST Full API com AngularJS 1.6

Aulas: Tempo:

Loja de Livros com AngularJS e Spring RESTful 6:85

Download e apresentação do projeto completo que será desenvolvido 1:83

Importando o projeto no Eclipse e configurando. 9:87

Como corrigir erros provenientes da importação de projetos e se livrar do X vermelho 36:98

Criando o banco de dados e subindo o sistema 5:30

Introdução ao AngularJS 1.6 1:87

Criando um projeto AngularJS 11:15

Propriedades do AngularJS 18:32

Criando um formulário simples em AngularJS 21:43

Finalizando um formulário simples em AngularJS 3:23

Visite a página oficial do treinamento para realizar a inscrição

Página: 40
Aulas: Tempo:

Correção para as próximas aulas 1:45

Expressões em AngularJS 7:98

Diretivas no AngularJS 4:80

Filters em AngularJS 12:13

O que são services em AngularJS 6:20

Usando o Http e conhecendo o ajax com AngularJS 11:13

Montando tabelas de dados 8:07

Criando o componente Select com AngularJS e Html 6:22

Entendendo sobre o DOM 4:10

Conhecendo o Resources Ajax com AngularJS 20:68

Conhecendo um pouco de Events no AngularJS 6:35

Validando formulários 10:80

Animações nas páginas 9:45


Formatando um campo de moeda com AngularJS 7:88

Conhecendo a injeção de dependência com AngularJS 9:70

Criando filter em tabelas de dados 13:70

Instalando o Layout BootStrap em nosso projeto 27:50

Testando as Rotas do AngularJS 8:68

Criando e conhecendo DataSource no Tomcat Apache 10:48

Configurando o Hibernate 20:17

Configurando o Spring Frameworks 13:00

Conhecendo o padrão Model - DAO e Controller 26:90

Iniciando a criação da lista de cliente 27:42

Iniciando a criação da lista de cliente - Parte 2 23:67

Iniciando o cadastro de clientes 28:00

Editando o cliente e entendedo o RESTful 21:33

Adicionando notificação ao nosso sistema 24:52

Criando componentes 35:40

Criando o select de cidades e estados 37:32

Criando o select de cidades e estados - Parte 2 27:27

Resolvendo problema com Google Chrome e o Select (Combo) 13:15

Conhecendo o Jquery Mask 8:23

Visite a página oficial do treinamento para realizar a inscrição

Página: 41
Aulas: Tempo:

Criando o Upload de Imagens para nosso projeto 22:68

Paginação e desempenho com front e back end 53:22

Finando o cadastro de clientes 9:47

Iniciando o cadastro de fornecedores 47:03

Criando o cadastro de livros da nossa loja 56:18

Melhorando os cadastros criados 21:70

Iniciando a criação da loja de livros 44:12

Criando a loja de livros - Parte 2 42:42

Criando a loja de livros - Parte 3 36:23

Criando a loja de livros - Parte 4 32:32

Adicionando cliente a nossa loja de livros 48:88

Finalizar o pedido de nossa loja de livros 40:02

Imprimindo nosso pedido 42:03


Imprimindo nosso pedido - Parte 2 37:83

Corrigindo problemas em relatórios 12:58

Criando gráfico de pedidos com Google Chart 28:07

Implementando segurança nosso projeto 33:10

Implementando segurança nosso projeto - Spring Security 23:23

Implantando nossa aplicação no servidor 7:57

Escondendo parte com Ng-Hide 2:73

Separando os Controllers no AngularJS 10:12

UTF-8 e codificação de caracteres 4:88

Revisando as configurações do nosso projeto 13:57

Redirecionando de acordo com o perfil do usuário 9:98

Consumindo Web Service CEP RESTful 28:30

Verificando bairro e igbe que não grava no banco 5:43

Módulo: 38 - [BÔNUS] - Aulas extras

Aulas: Tempo:

Parâmetros no iReport 13:82

Visite a página oficial do treinamento para realizar a inscrição

Página: 42
Aulas: Tempo:

Debug no Eclipse IDE 15:37

Corrigindo o X vermelho em projetos do Eclipse 5:37

Pesquisando no código com IDE Eclipse 6:70

Backup e Restore de banco de dados PostgreSQL no PgAdmin 11:20

Erro ClassNotFoundException no Java 8:90

Erro TimeZone do MySQL 5:52

ClassNotFoundException ou NoClassDefFoundError para a classe javax.xml.bind. 5:27

Criando classes automaticamente com engenharia reversa do JPA 11:33

DEBUG - Descobrindo porque não salva os dados 9:38

SonarLint no Eclipse - Como utilizar na prática 46:88

ClassFormatError accessible module java.base does not opens java.lang to unnamed 3:40

Cannot read property 'length' of null ou Cannot read property 'contentWindow' of null 4:53

Módulo: 39 - Impressão local em Java Web com JNLP e Java Web Start com

Aulas: Tempo:

Projetos base código fonte em Java 5:03

Realizando configuração no Firefox 3:73

Arquitetura e certificado 3:60

Explicação sobre as classes e a implementação e certificado 3:83

Entendendo sobre a implementação 12:10

Limpando o Cache do Java 2:90

Passando a impressora para a impressão local 1:85

Explicação do uso em PHP 6:73

Não funciona no Google Chrome - Use Firefox 1:92

Adicionando URL na lista de exceções 4:27

Entendendo o funcionamento em tempo de execução 1:25

Visite a página oficial do treinamento para realizar a inscrição

Página: 43
RESUMO GERAL DO TEINAMENTO

Full Stack em Java EE, sendo totalmente iniciante você irá aprender lógica, Java, Java EE (Web) e irá criar
vários projetos profissionais com Spring MVC, Spring Boot API REST, Spring Data JPA, Hibernate e JPA, SQL,
JDBC, banco PostgreSQL, Maven, Html, JavaScript, Angular, BootStrap, JQuery, Jasper Ireport, JSP, JSF,
PrimeFaces, Thymeleaf, gráfico, relatório, padrões em MVC, DAO, controller, repository, persistência de dados,
ajax, WebServices, API REST, CRUD completo e complexo e integração e muito mais.

-Treinamento ensina do zero para quem não sabe nada de Java e programação.
-Você irá se tornar um dev. full-stack em Java.
-Aprenderá a criar mais de 6 projetos com CRUD, front-end, back-end, banco de dados, segurança, gráficos,
relatórios e hospedagem.
-Conteúdo ensinado é pensado para colocar você no mercado de trabalho em até 11 meses iniciante do zero.

Irá dominar do zero frameworks como:


-Spring Boot REST API.
-Spring Boot MVC.
-Spring Data JPA.
-Angular, TypeScript e JavaScript.
-JSF, PrimeFaces, BootFaces.
-Spring Security.
-Hospedagem.
-Banco de dados.
-Arquitetura de projetos e muitos mais...

Visite a página oficial do treinamento para realizar a inscrição

JDev Treinamento

Maringá – Paraná – Brasil


CEO - Alex Fernando Egido - Dev. Sênior.
CNPJ
26.934.453/0001-89 Gerado em:
25/12/2024

Você também pode gostar