Curso Mestre do Bitcoin 3.0 - Descubra tudo sobre essa revolução
Oferta!

Curso de Java Web Full-Stack - Spring Boot, Hibernate, JPA, JSP, JSF, JDBC, OO, SQL, API Rest e muito mais

Formação completa com mais de 1100 aulas em vídeo.

Esse curso é destinado a programadores de sistemas em Java que estão iniciando, se formando ou que já trabalham nesta área e querem se especializar.

O curso ensina do básico ao profissional e mercado de trabalho, é o maior curso de Java Web do Brasil, criado por especialista.

R$ 97,00

Descrição

Conheça a plataforma e teste grátis por 3 dias

 

Clique aqui para acessar a plataforma e testar o curso por 3 dias.

Basta informar seu nome e o seu e-mail na página do link acima.

Não precisa informar cartão de crédito para o teste.

 

Sobre o curso

 

  • Acesso vitalício, sem mensalidade, pague uma única vez
  • Certificado de conclusão, 400 horas de curso
  • Suporte total dentro da plataforma EAD e via Telegram
  • Aulas atualizadas, feitas para o mercado de trabalho atual
  • 30 dias de garantia, caso não goste você recebe o reembolso total

 

O que exatamente você irá aprender!

 

MÓDULO: 1 – Apresentação inicial com dicas de suporte e estudo

  • Apresentação da plataforma de estudos on-line
  • Como usar o SUPORTE corretamente
  • Organização e sequência de estudos
  • Como obter os certificados e corrigir o progresso?
  • Qual o melhor navegador pra usar nas aulas?
  • DICA – Se puder tenha 2 monitores para estudar
  • Parte 1 – Conectando dois monitores no seu computador desktop ou notebook
  • Parte 2 – Configurando dois monitores no windows 10

8 aulas

 

MÓDULO: 2 – Lógica de programação e algoritmos

  • Introdução a lógica de programação
  • Sequencia Lógica
  • Algoritmos
  • O que são programas de computador?
  • Pseudocódigos
  • Diagrama de Bloco
  • Simbologia Diagrama de Bloco
  • Exemplo diagrama de Bloco
  • O que são constantes
  • O que são variáveis
  • Operadores Aritméticos
  • Operadores relacionais
  • Operadores lógicos
  • Estrutura de decisão – Parte 1
  • Estrutura de decisão – Parte 2
  • Estrutura de decisão CASE
  • Estruturas de repetição
  • O que é sintaxe de código
  • O que é Semântica do código

19 aulas

 

MÓDULO: 3 – Português estruturado e algoritmos

  • Definição do portugol e algoritmos
  • Visual 3G para Portugol
  • Conhecendo o VisualG
  • Nosso primeiro algoritmo em portugol
  • Entrada de dados e leitura
  • Calculando a média de notas
  • Condições aninhadas das notas
  • Estrutura de condição CASE
  • Estrutura simples de repetição crescente
  • Estrutura simples de repetição decrescente
  • Estrutura de repetição ENQUANTO (WHILE)
  • Estrutura de repetição REPITA
  • Estrutura de repetição e INTERRUPÇÃO
  • Livro PDF de Lógica e Algoritmos

14 aulas

 

MÓDULO: 4 – Conhecendo o Java e o seu poder

  • O que é a plataforma e linguagem Java
  • Quais são as características do Java?
  • Benefício da JVM do Java
  • A vantagem de ser multiplataforma
  • JVM vs JRE vs JDK quais as diferencas
  • Verificando a instalação do Java no sistema
  • Download do JDK oficial da Oracle – Parte 1
  • Download do JDK oficial da Oracle – Parte 2
  • Atenção para as diferenças de versões
  • Instalação do Java e JDK no Windows
  • Configurando variáveis de ambiente no Windows
  • VARIÁVEL EXTRA – Java versão 10, 11, 12 e 13 ou Superior
  • Criando e compilando nosso primeiro programa
  • API e documentação do Java

14 aulas

 

MÓDULO: 5 – Conhecendo a IDE Eclipse

  • IDE vs Editor
  • Download do Eclipse
  • Instalando e conhecendo o Eclipse
  • Criando nosso primeiro projeto Java
  • Conhecendo uma classe em Java
  • Nosso programa rodando no Eclipse
  • Aumentando fonte do editor de código

7 aulas

 

MÓDULO: 6 – GitHub versionamento de código

  • Introdução ao GitHub
  • Comandos mais utilizados
  • Cadastro inicial e criação do Repositório
  • Adicionando projeto no GitHub
  • Adicionando pasta e arquivos no projeto e dando Commit no GitHub
  • Histórico e Revert para a Base
  • Revertendo um Commit de alteração
  • Clonar repositório
  • Git Ignore e Ignorando arquivos
  • Frequência de commit e push diários
  • Recebendo atualizações com PULL

11 aulas

 

MÓDULO: 7 – Conhecendo tipos e variáveis do Java

  • Introdução aos tipos de dados e variáveis no Java
  • Palavras reservadas
  • O que são tipos primitivos em Java
  • Estrutura de declaração de variáveis
  • Variável local e global
  • Fazendo operações entre números inteiros
  • O tipo double de dados
  • O tipo CHAR de caracteres
  • O tipo String de caracteres
  • Concatenação de variáveis

10 aulas

 

MÓDULO: 8 – Operações lógicas, condicionais e relacionais

  • Operações lógicas com IF e ELSE
  • Operador ternário simples
  • Operações lógicas aninhadas
  • O comando Switch e Case
  • Operadores relacionais
  • Estrutura de repetição WHILE e DO WHILE
  • Estrutura de repetição FOR
  • Estrutura de repetição e parada com Break
  • Estrutura de repetição e o Continue
  • Divisões e resto com MOD do Java
  • Criando nossa entrada de dados
  • Criando uma opção de confirmação
  • Criando um programa de calculo de média

13 aulas

 

MÓDULO: 9 – Introdução a Orientação a Objetos

  • Introdução à Orientação a Objetos
  • Ideia central da Orientação a Objetos
  • O que o Objeto em Java realmente faz
  • Paradigma procedural vs Objetos
  • Características dos objetos
  • Primeira Classe e Objeto Aluno
  • Sobre o construtor do objeto
  • Instanciação, atributos e referências
  • Declaração de tipos publica e privada
  • Os metódos comuns Getters e Setters
  • Nosso primeiro método de calculo de média de nota
  • Métodos com retorno se foi aprovado ou não
  • Solucionando problemas de NullPointerException
  • Entrada de dados com o teclado
  • Conhecendo sobre o toString
  • Conhecendo o Equals E HashCode
  • Criando atributos de disciplina do aluno
  • Criando um objeto com as disciplina do aluno
  • Introdução a listas e coleções
  • Criando a lista de disciplinas no objeto Aluno
  • Adicionando disciplinas e calculando a médias das notas
  • Criando a lista dinâmica das disciplinas do aluno
  • Removendo disciplinas da lista do aluno
  • Descobrindo se o aluno está em recuperação
  • Remover disciplinas em repetição
  • Criando e Percorrendo a lista de alunos
  • Procurando um aluno na lista e calculando a média
  • Procurando e removendo um aluno da lista
  • Percorrendo lista pelas posições
  • Substituindo um aluno na lista
  • Classes e atributos estáticos
  • Criando lista de alunos aprovados, reprovados e em recuperação
  • Separando as listas com HashMap
  • Simples validação de permissão de acesso
  • EXTRA – Princípio da Responsabilidade Única – SOLID
  • LIVE EXTRA – Java e Orientação a Objetos na Pratica

36 aulas

 

MÓDULO: 10 – A Herança o Polimorfismo e Interfaces

  • Introdução a Herança
  • Diagrama de classe e herança
  • Sintaxe correta da herança
  • Objetos das SubClasses
  • Anotação @Override e reescrita de métodos
  • Classes Abstratas
  • Métodos Abstratos
  • Entendendo Polimorfismo
  • Introdução a Interfaces
  • Entendendo a arquitetura da Interface
  • Criando a primeira interface e implementando
  • Método de interface com parâmetros
  • Interfaces e construtores
  • Interfaces e o polimorfismo extremo

14 aulas

 

MÓDULO: 11 – Tratamentos de erros e exceções em Java

  • O que é uma exceção
  • Fatores internos e externos
  • Arquitetura de classes de exceções
  • Aparência de uma exceção
  • Pilha ou Funil de exceção
  • Estrutura do tratamento de exceções
  • Erro mais comum para iniciantes
  • Capturando qualquer exceção
  • Entendendo a classe Exception
  • Múltiplos catch de captura
  • Capturando Exceção não tratada
  • O bloco Finally
  • Criando uma classe de exceção customizada
  • Lançando exceções para cima
  • Várias soluções para o NullPointerException Java

15 aulas

 

MÓDULO: 12 – Solucionando erro com Debug ou Depuração

  • O que é Depurar ou Debugar
  • Conhecendo as teclas e funções breaks points
  • Debugando linha a linha
  • Debugando expressões
  • Entrando nos métodos

5 aulas

 

MÓDULO: 13 – Array [Vetores] e Matrizes – Estrutura de dados em Java

  • O que são array e sua estrutura
  • Criando nosso primeiro Array
  • Recuperando valores no Array
  • Entrada e leitura de forma dinâmica
  • Diferentes formas de atribuição de valores
  • Adicionando o array de notas dentro da disciplina
  • Percorrendo listas e arrays
  • Descobrindo a maior nota do aluno
  • Descobrindo a menor nota do aluno
  • Manipulando Array de Objetos
  • Introdução a Matrizes ou Arrays Multidimensionais
  • Criando uma Matriz multidimensional
  • Lendo uma Matriz multidimensional
  • String e o Método Split para Array
  • Conversão Array para Lista e Lista para Array

15 aulas

 

MÓDULO: 14 – Thread e programação paralela ou concorrente

  • Introdução a Thread
  • Tempo de interrupção com Sleep
  • Criando a primeira Thread
  • Processamento concorrente entre duas Thread
  • Thread em objeto e o Runnable
  • Criando um tela gráfica com JDialog
  • Conhecendo o GridBagConstraints gerenciador de posicionamento e layout
  • Adicionando os botões JButton
  • Controlando a Thead 1 com Start e Stop
  • Controlando a Thead 2 com Start e Stop
  • Criando a Fila e Pilha para processar paralelo em Thread
  • Implementação do processo de Fila e Pilha com Thread
  • Controlando a Thread parando e continuando

13 aulas

 

MÓDULO: 15 – Datas, tempo e período com API DateTime

  • Conhecendo o Objeto Date
  • Formatando datas com o SimpleDateFormat
  • Conhecendo o objeto Calendar
  • After e Before comparando datas menores e maiores
  • Calculo de dia, ano e mês com Calendar
  • Faixa de tempo com ChronoUnit
  • Gerando parcelas mensais e suas datas
  • Nova API de Data e Hora do Java
  • Formatando data e hora com nova API
  • Dia, meses, anos e semanas
  • Tempo de processo com Instant
  • Faixa de tempo com Objeto Period
  • Data, anos, dias, meses e parcelas com LocalDate

13 aulas

 

MÓDULO: 16 – Leitura e escrita TXT e Excel com Apache POI e JSON com GSON

  • Escrevendo em arquivo de TXT
  • Lendo as linhas do arquivo de TXT
  • Lendo arquivo TXT e criando lista de objetos
  • Escrevendo e lendo CSV planilha Excel
  • Criando Planilha Excel XLS com Apache POI
  • Lendo Excel XLS com Apache Poi e montando lista
  • Adicionando nova Célula no Excel
  • Editando Célula existente no XLS
  • Escrevendo JSON em arquivo TXT com GSON
  • Lendo arquivo JSON e montando Lista em Java

10 aulas

 

MÓDULO: 17 – Estrutura, Conceitos, Fundamentos e Funcionamento de Sistemas

  • Introdução – O que veremos neste módulo
  • Como funciona um sistema Desktop?
  • Como funciona um sistema WEB?
  • Camadas de um sistema Desktop
  • Camadas sistema Web
  • NÃO, NÃO E NÃÃÃOOOO Pule Etapas na Programação
  • Tenha calma em todas as horas para programar com sucesso
  • Estudar, Pesquisar e aprender sem parar…
  • Mentalidade de um Programador de verdade
  • Foque na lógica de programação
  • Foque em Algoritmos
  • Seja especialista em uma ÚNICA linguagem
  • Você precisa ter FOCO e objetivo
  • Domine POO – Programação Orientada a Objetos
  • Por onde começar no Java Web?
  • Modelo mental de estudos em JSP – JavaServer Pages
  • Modelo mental de estudos em Spring MVC
  • Modelo mental de estudos em JavaServer Faces
  • Modelo mental de estudos em REST e RESTful
  • Modelo mental de estudos Java Web
  • Conhecendo básico de HTML
  • JavaScript não é Java – Vamos aprender a diferença
  • Vamos aprender o que é CSS
  • Entendendo arquitetura em (MVC ) Model – View – Controller
  • Frameworks ORM – Hibernate e JPA
  • Funcionamento dos Web Services
  • Importância do banco de dados em um sistema

27 aulas

 

MÓDULO: 18 – Config. o ambiente Java Web e Spring Framework

  • Ferramentas para início em Java EE Web e Spring Framework
  • Download das ferramentas para iniciar em Java E Spring
  • Instalando as ferramentas para desenvolver em Java e Spring
  • TOMCAT e ECLIPSE – Variáveis de Ambiente e Execução
  • TOMCAT – Trocando a porta do tomcat e liberando acesso total
  • TOMCAT – Corrigindo erro de porta em uso no Apache Tomcat – Parte 1
  • TOMCAT – Corrigindo erro de porta em uso no Apache Tomcat – Parte 2
  • TOMCAT – Aumentando a memória do Apache Tomcat
  • POSTGRESQL – Instalação do banco de dados PostgreSQL 9.5
  • POSTGRESQL – RESOLVENDO Problemas na instalação do PostgreSQL
  • POSTGRESQL – Recuperando a senha do banco de dados PostgreSQL
  • POSTGRESQL – Registrando Conexão do Server PostgreSQL
  • POSTGRESQL – Melhorando a performance do PostgreSQL
  • Configurando o Servidor WildFly JBOSS com a IDE Eclipse
  • Corrigindo versão do Java no projeto
  • O que vimos até agora

16 aulas

 

MÓDULO: 19 – Enviando E-mail com JavaMail

  • Criando o projeto JavaMail com Maven
  • Criando e-mail no Gmail e habilitando conexão
  • Configurando as propriedades de conexão
  • Configurando conexão com servidor Gmail
  • Realizando o envio de e-mail
  • Autenticação SSL e Identificação do Remetente
  • Criando a classe ObjetoEnviaEmail para reutilizar
  • E-mail customizado com HTML
  • Criando o Simulador de PDF com Itext
  • Enviando e-mail com PDF em anexo
  • Simulando o envio de Lista de anexo em PDF
  • Um pouco sobre o MailHog
  • Configurando o WildFly
  • Criando o projeto
  • Implementação do envio de e-mail
  • Layout do e-mail
  • Criando o E-mail Service
  • Enviando E-mails

18 aulas

 

MÓDULO: 20 – Mini Treinamento Front-End

  • Criando tela de cadastro com HTML
  • Entendo como o CSS funciona com o HTML
  • Aplicando validações com JavaScript na página HTML
  • Habilitando JavaScript no projeto

4 aulas

 

MÓDULO: 21 – Introdução prática ao SQL e ao JDBC em Java

  • Sobre o módulo JDBC
  • Aprendendo sobre JDBC
  • Introdução ao SQL
  • Linguagem de definição de dados – DDL
  • Linguagem de manipulação de dados – DML
  • Instalando o banco de dados PostgreSQL 9.5
  • Criando o projeto com Maven
  • Criando conexão com o banco de dados
  • Criando nossa estrutura de DAO de acesso ao banco de dados
  • Criando nosso INSERT ao banco de dados
  • Criando nossa consulta SQL ao banco de dados
  • Atualizando dados no banco de dados
  • Criando uma sequencia para nossa tabela de usuário
  • Deletando registro no banco de dados
  • Criando tabelas de telefones
  • Realizando insert na tabela telefones
  • Realizando insert com JDBC e Java
  • Consultando dados com Inner Join
  • Consulta com Inner Join e JDBC no Java
  • Exclusão de dados em cascata de filhos e pais

20 aulas

 

MÓDULO: 22 – Servlets com JSP e JDBC com SQL e Java

  • Introdução ao JavaServer Pages – JSP
  • Site Oficial do banco do Brasil é em JSP (Java) – JavaServer Pages
  • O JSP é uma linguagem de script e não framework
  • Criando projeto JSP com Maven
  • Criando nossa primeira página em JSP
  • Passando parâmetros entre telas
  • Entendendo como funciona um sistema Web
  • Entendendo o HttpServletRequest e o HttpServletResponse
  • Entendendo como funciona a Servlet
  • Erro 404 e 500 ou Tela em Branca – Receita de correção
  • Criando nossa primeira Servlet
  • Front-End e Back-End dentro do projeto web
  • Criando o Model de Login
  • Fazendo simulação de login no sistema
  • Criando o Filter de Login e Autenticação
  • Criando a classe de conexão com banco de dados
  • Criando tabela de usuário no banco de dados
  • Criando DAOLogin e método de autenticação no com banco de dados
  • Criando a tela para mostrar Erros
  • Criando a tela de login com Boostrap 5
  • Validando formulário com Boostrap
  • Melhorando a tela de Login
  • Tela branca e os métodos doPost e doGet
  • O que são DashBoard e Template
  • Instalando template de DashBoard no projeto
  • Criando a estrutura de página e template com JSP Include
  • Criando o Logout e encerramento da do usuário no sistema
  • Carregando na tela o usuário logado
  • Criando a página de usuário e corrigindo template com ContextPath
  • Criando o formulário e cadastro do usuário
  • Criando a Servlet de Cadastro de usuário
  • Mantendo os dados em tela e redirecionando com EL JSP
  • Adicionando campos na tabela de usuário
  • Criando o SQL, método e DAO para salvar no banco de dados
  • Criando o SQL e método que consulta o usuário por login
  • Criando o SQL e método que valida o login existe
  • Criando o SQL que atualiza no banco de dados
  • Melhorando o Layout do formulário
  • Criando o SQL e método de Delete com Post
  • Pedido de confirmação antes do delete
  • Criando o método de Delete com Ajax
  • Criando a tela de Modal com Boostrap
  • Criando o Formulários de pesquisa
  • Criando o função Ajax de pesquisa
  • Criando o SQL para consulta de usuário com Ajax
  • Montando a tabela com Json de resultado
  • Carregando usuário para editar
  • Configurando o JSTL para criação dinâmica de conteúdo
  • Carregando os usuário em tabela com JSTL
  • Criando usuário ADMIN padrão para o sistema
  • Controlando os dados por usuário logado
  • Ocultando página para que não é admin
  • Controlando com perfil de usuário
  • Select Combo ao editar dados
  • Implementado radiobutton de sexo
  • Upload imagem usuário – Parte 1
  • Upload imagem usuário – Parte 2
  • Upload imagem usuário – Parte 3
  • Upload imagem usuário – Parte 4
  • Download imagem usuário
  • Consumindo API WebService ViaCEP
  • Montando o SQL paginado com OFFSET
  • Montando o SQL de total de pagina
  • Montando a paginação em tela
  • Limpando o Layout do Sistema
  • Mostrando imagem do usuário e removendo o botão de compra
  • Criando a paginação por Ajax dentro do Modal
  • Criando tabela e model de telefone
  • Criando o DAOTelefoneRepository
  • Criando botão para a tela de telefone
  • Criando o cadastro e exclusão de telefones
  • Permitindo apenas números
  • Criando Calendar para Data de Nascimento
  • Campo monetário de salário
  • Formatando Data e Money e correção de BUG
  • Evitar telefones duplicado
  • Criando a tela e formulário de relatório
  • Imprimindo o relatório em tela
  • Imprimindo os telefones do usuário
  • Imprimindo relatório por faixa de data
  • Instalação do JasperReport Studio
  • Configurando o Jasper para o Java Instalado
  • Criando o relatório no Jasper
  • Criando nosso ReportUtil
  • Imprimindo o PDF Jasper
  • SubRelatorio com Jasper
  • Instalando o ChartJS para Gráfico
  • Gerando o SQL o Bean com DTO e o DAO para o gráfico
  • Passando o JSON para montagem do Gráfico
  • Montando o gráfico filtrando por data
  • Identificação e correção de BUG
  • Criando nosso versionador de banco de dados SQL
  • Instalando o MAVEN para gerar o WAR de Implantação no servidor
  • Gerando o WAR de implantação no servidor
  • Implantando projeto localmente no servidor Apache Tomcat
  • Aumentando a memória para o servidor tomcat
  • Tomcat como serviço automático no Windows
  • Melhorando a performance do PostgreSQL
  • Hospedagem FREE – Instalando o Heroku CLI e o GIT Hub
  • Criando e conectando o banco de dados PostgreSQL no Heroku
  • Deploy do projeto para o Heroku (INCOMPATÍVEL)
  • Convertendo o projeto para Tomcat 9 (COMPATÍVEL)
  • Deploy no Heroku Cloud

103 aulas

 

MÓDULO: 23 – Hospedagem do sistema Java na Web

  • Vamos conhecer como é uma hospedagem
  • O que é uma hospedagem
  • Categorias e vantagens
  • Nunca use hospedagem gratuita
  • Porque ter uma hospedagem paga
  • Custo de DataCenter X Própria estrutura
  • Hospedagem para sites X hospedagem sistemas
  • Requisitos de hospedagem em Java
  • Escolhendo nossa hospedagem
  • Comprando nossa hospedagem
  • Autenticação e verificação do serviço
  • Serviço ativado
  • Conhecendo o gerenciador de hospedagem
  • Obtendo suporte + financeiro + serviços
  • Criando o banco de dados PostgreSQL
  • Ativando o suporte ao java e servidor java
  • Gerando o WAR de implantação com banco PostgreSQL
  • Gerando o WAR de implantação MySQL
  • Realizando o Deploy do WAR para a Hospedagem
  • Vários banco – sistemas e clientes
  • Exportando base de dados e backup da hospedagem
  • Pratique a implantação de projetos
  • Tirando o sistema fora do AR
  • Atualizando versão do nosso sistema na hospedagem
  • Criando o portfólio de projetos
  • Introdução ao versionamento de código
  • Criando o usuário no Subversion da hospedagem
  • Instalando o Subversion ao Eclipse e enviando o projeto para o servidor
  • Importando projeto do Subversion
  • Alterando, commitando, revertendo e comparando código
  • Removendo projeto do Subversion

31 aulas

 

MÓDULO: 24 – 1º – JSF 2.2 introdução e funcionamento

  • Projeto que vamos desenvolver
  • Arquitetura da evolução web
  • O que são especificações
  • Protocolo HTTP – GET e o RESPONSE
  • Protocolo HTTP – POST e o PUT
  • Protocolo HTTP – DELETE
  • O que é o JSF – JavaServer Faces
  • Principais componentes JSF
  • Quem criou o JSF?
  • Bibliotecas que completam o JSF
  • Criando primeiro projeto JSF
  • CORREÇÃO – Configurando o Path do Maven no Projeto
  • Corrigindo erro em Maven POM.xml
  • Entendendo o ManagedBean JSF
  • Criando primeiro ManagedBean JSF
  • Criando primeira página XHTML – JSF
  • Corrigindo erros de biblioteca no projeto
  • Entendendo o código da página JSF
  • HTML junto com JSF
  • Expression Language JSF
  • Ligando atributos com expression language jsf
  • O que são escopos dos ManagedBean?
  • Entendendo cada escopo ManagedBean
  • Request Scoped
  • View Scoped
  • Session Scoped
  • Application Scoped
  • Backing bean componentes html jsf
  • Ciclo de vida do JSF
  • Arquivo FacesConfig.xml do JSF
  • Arquivo Web.xml do JSF
  • Navegação implícita em JSF
  • Navegação dinâmica em JSF
  • Redirecionamento de URL em JSF
  • Navegação explicita em JSF
  • Propriedade ID dos componentes JSF
  • Eventos DHTML com JSF
  • Inputtext, Inputsecret e Inputtextarea – Componentes de entrada em JSF
  • DICA – Fechando as TAGS JSF mais rapidamente
  • Outputext e outputLabel – Diferença entre eles em JSF

40 aulas

 

MÓDULO: 25 – 2º – ORM com JPA e Hibernate – Abordagem com JUNIT

  • Sobre o módulo de Hibernate
  • Conhecendo o poderoso Hibernate
  • Conhecendo sobre ORM – Mapeamento Objeto Relacional
  • Conhecendo a linguagem HQL
  • Criando o projeto inicial com Maven
  • Criando o arquivo persistence.xml
  • Criando o classe Java Hibernate Util
  • Criando entidade e tabelas
  • Criando DAO Genérico
  • Resolvendo dependência entre Java 9 e Hibernate
  • Criando consulta com Hibernate
  • Criando Update/Atualizar com Hibernate
  • Criando o Delete
  • Carregando lista de dados e processando
  • Criando Queryes específicas
  • Ordenações e máximo de resultados definidos
  • Parâmetros e queryes condicionais
  • Efetuando operações matemáticas
  • Conhecendo o NamedQuery – Consultas nomeadas
  • Criando relacionamento entre objetos e tabelas
  • Salvando objetos relacionados

21 aulas

 

MÓDULO: 26 – 3º – JSF 2.2 com ORM e JPA + Hibernate – Persistência de dados

  • O que é persistência de dados?
  • Mapeamento objeto relacional
  • Porque usar ORM?
  • JPA e o Hibernate
  • JPA e o Hibernate com Maven
  • Mapeamento básico com JPA e Hibernate
  • Persistence.xml do JPA configurando POSTGRESQL
  • Persistence.xml do JPA configurando MYSQL
  • Testando o JPA e a criação de tabelas
  • Classe JPAUtil
  • Criando um DAO genérico
  • Salvando os dados no banco de dados
  • Corrigindo vários problemas em projetos
  • Merge e Update com JPA e JSF
  • Delete com JPA e JSF
  • Resolvendo problemas ao remover objeto
  • DataTable – Carregando dados com JSF e JPA
  • Editar com setPropertyActionListener JSF e JPA
  • Remover com setPropertyActionListener JSF e JPA

19 aulas

 

MÓDULO: 27 – 4º – JSF 2.2 aprofundando em BootFaces + JPA + CDI

  • Organizando formulários com PanelGrid em JSF
  • Melhorando o DataTable JSF
  • Graphic image jsf – Colocando imagens na página
  • SelectOneMenu em JSF – Selecione um opção em uma lista
  • SelectManyMenu em JSF – Selecione várias opções em uma lista
  • SelectBooleanCheckBox em JSF – Selecione verdadeiro ou falso
  • Limpando formulários com type reset do JSF
  • Imagens em botões e links
  • Transformando o cadastro de pessoa em usuário do sistema
  • Como Funciona o Padrão Open Session In View
  • Filter para autenticação de usuário logado
  • CORREÇÃO – Explicando sofre o filtro de usuário
  • Criando a rotina de login e autenticando como banco de dados
  • Mostrando e ocultando de acordo com o perfil do usuário
  • Menu básico e modelo de lançamento
  • Criando o managedBean de lançamentos
  • Finalizando o CRUD de lançamentos
  • Carregando os lançamentos em tela
  • Editando e removendo lançamentos
  • Finalizando o controle de acessos
  • Aprendendo o SelectOneRadio
  • Aprendendo o SelectManyCheckbox
  • Criando mensagens para o usuário em JSF
  • Criando mensagens para o usuário em JSF
  • Criando Templates e evitando repetição de código
  • Trabalhando com datas e converter de datas
  • Validações e TimeZone em datas no JSF
  • Validações em campos de entrada de texto
  • Corrigindo botões editar e novo
  • Consulta CEP ao perder foco – Web Service Cep – Parte 1
  • Consumindo o RESTful do CEP – Web Service Cep – Parte 2
  • Adicionando dados consultados do JSON para o Objeto Java – Web Service Cep – Parte 3
  • Carregando dados em tela e salvando no banco – Web Service CEP – Parte 4
  • Realizando o Logout e encerramento de sessão do usuário
  • Implementando Placeholder no JSF
  • Combos dependentes – Criando tabela cidade e estados – Parte 1
  • Combos dependentes – Criando as entidades estado e cidades – Parte 2
  • Combos dependentes – Carregando combos de estados – Parte 3
  • Combos dependentes – Disparando ajax ao selecionar estado – Parte 4
  • Combos dependentes – Carregando o combo de cidades – Parte 5
  • Combos dependentes – Criando convertes para estado e cidade – Parte 6
  • Combos dependentes – Salvando pessoa com a cidade – Parte 7
  • Combos dependentes – Ajustando edição de dados – Parte 8
  • Criando a camada de modelo para upload
  • Adicionando campo de upload na tela
  • Convertendo inputstream para array de bytes
  • Processando imagem e gravando no banco de dados
  • Mostrando imagem em tela
  • Download da imagem em JSF
  • Pool de conexão com C3P0 e JPA
  • Descobrindo o que é e como será implementado o Bean Validator
  • Adicionando Bean Validator com Maven
  • Validando campos simples com Bean Validator
  • Conhecendo mais anotações e validações do Bean Validator
  • Anotações extras e documentação oficial
  • Introdução ao Eventos
  • Eventos com ActionListener
  • Eventos com ValueChangeListener
  • Introdução ao CDI – Injeção de dependência
  • Configurando CDI no projeto
  • Adicionando CDI a todo o projeto JSF
  • Adicionando CDI a Conversores de SelectOneMenu (ComboBox)
  • Instalando o BootFaces
  • Corrigindo problemas durante o login
  • Corrigindo Bugs no cadastro de usuário
  • Melhorando o cadastro de lançamento
  • Corrigindo o excluir lançamento
  • Panel e DatePicker de Datas
  • Criando barra de navegação
  • Limitando carregamentos na tela
  • Criando panel no login e no usuário
  • Criando a data de nascimento do DatePicker
  • Criando relatório de lançamento PDF e Excel
  • Criando campo do filtro de relatório
  • Criando consulta por número da nota
  • Criando relatório de intervalo de datas
  • Melhorando aparência com CSS
  • Aplicando máscara no CPF
  • Criando relatório de pessoas
  • EXTRA – Upload de arquivos com JSF 2.2
  • EXTRA – Lendo e gravando csv em jsf 2.2
  • EXTRA – Download do csv em jsf 2.2
  • HOSPEDAGEM – Escolhendo de forma correta
  • HOSPEDAGEM – Informações importantes que chegam no e-mail
  • HOSPEDAGEM – Conta suspensa para verificação
  • HOSPEDAGEM – Ativando o Java e o Tomcat
  • HOSPEDAGEM – Criando o banco de dados PostgreSQL no servidor
  • HOSPEDAGEM – Implantando o projeto no servidor web
  • HOSPEDAGEM – Aumentando a memoria da JVM e do Tomcat

89 aulas

 

MÓDULO: 28 – 5º – JSF 2.2 com PrimeFaces 6.2 e Hibernate ORM

  • Sobre o módulo extra de JSF
  • Revisão sobre o JSF
  • Revisão componentes
  • Revisão quem cuida do JSF
  • Revisão bibliotecas JSF
  • Configurando projeto
  • Revisão Entendendo os ManagedBean
  • Revisão – Escopos ManagedBean
  • Revisão teoria escopos ManagedBean
  • Criando formulário
  • Salvando dados em nosso cadastro
  • Carregando dados na tela
  • Organizando dados na tela
  • Editando cadastros
  • Deletando cadastros
  • Validando campos com mensagens
  • Instalando o PrimeFaces rapidamente
  • Criando uma barra de menus
  • Criando com Combo com opções de sexo
  • Editando com Ajax e colocando imagens icon nos botões
  • Tratando exceções em JSF
  • Removendo em cascata com SQL
  • Passando parâmetros para outras telas
  • Gravando telefones para o usúario
  • Carregando e excluindo os telefones do usúario
  • Consumindo Web Service CEP RESTful em JSF – Aula Única
  • Implementando o phaceholder
  • Sobre o módulo extra de PrimeFaces
  • Introdução ao PrimeFaces
  • Instalando PrimeFaces
  • Criando formulário em PrimeFaces
  • Salvando dados com primefaces
  • Carregando os dados datatable PrimeFaces
  • Editando registros
  • Removendo registros
  • Melhorando o layout
  • Mostrando informações para o usuário
  • Validando campos obrigatórios
  • Criando Combo com PrimeFaces
  • Editando com Ajax e colocando imagens icons com PrimeFaces
  • Transformando os componentes para PrimeFace
  • Carregando e validando telefones com PrimeFaces
  • Criando um gráfico de salários
  • CORREÇÃO – Corrigindo o gráfico de salários de funcionários
  • Alterando a tela para aceitar a implementação Web Service CEP
  • Implemetando phaceholder com watermark
  • Alterando a camada de modelo para aceitar muitos e-mails
  • Criando botão para abrir o Dialog
  • Gravando email para o usuario
  • Carregando dados e removendo com Dialog
  • Removendo emails e telefones em cascata
  • Melhorando layout da tela primefaces
  • Melhorando a tela do primefaces e resolvendo bugs
  • Melhorando a tela de telefones
  • Implementando consulta e filtro por nome
  • Upload de imagem do Usuário
  • Download da imagem do Usuário
  • Implemetando Paginator LazyLoad Data Model

58 aulas

 

MÓDULO: 29 – 6º – JSF 2.2 e PrimeFaces + Spring Framework + Hibernate (Antigo)

  • Projeto JSF e PrimeFaces – Formação Java Web
  • Instalação do projeto e ambiente Java
  • Criando o projeto
  • Hibernate Util
  • Adicione seu projeto ao SVN ou qualquer outro repositório de versão de projeto
  • Interface de CRUD do Hibernate
  • Implementação do CRUD do Hibernate Parte 1
  • Implementação do CRUD do Hibernate Parte 2
  • Xml de configuração do hibernate Parte 1
  • Xml de configuração do hibernate Parte 2
  • Criando o arquivo Context.xml
  • Criando o UtilFramework
  • Enum de permissão de acessos
  • Criando a anotação @IdentificaCampoPesquisa
  • Criando a classe ObjetoCampoConsulta
  • Criando o ViewScope do Spring Parte 1
  • Criando o ViewScope do Spring Parte 2
  • Classes de Mensagens em JSF e PrimeFaces
  • Criando a classe de Datas úteis com jUnit
  • Criando a classe ReportUtil para geração e impressão dos relatórios
  • Criando a interface de CRUD ActionViewPadrao
  • Criando a abstracação para os ManagedBeans JSF
  • Criando o BeanReportView responsável por injetar os dados nos relatórios
  • Criando as classes responsáveis por manipular as exceções em JSF
  • Criando o ContextLoaderListener do Spring Frameworks
  • Configurando Hibernate Envers
  • Criando o Filter FilterOpenSessionInView
  • Criando a estrutura de pastas de páginas web jsf
  • Configurando JSF e PrimeFaces Parte 1
  • Configurando JSF e PrimeFaces Parte 2
  • Configurando JSF e PrimeFaces Parte 3
  • Criando a tela de acesso negado
  • Criando a tela de página não encontrada.
  • Criando a tela de erro genérico
  • Paginas iniciais configuração básica
  • Criando o Faces Config XML de configuração do JSF
  • Configurando Servlet.xml do Spring
  • Criando applicationContext.xml do Spring Frameworks – Parte 1
  • Criando applicationContext.xml do Spring Frameworks – Parte 2
  • Criando o applicationContext-security.xml do Spring Security – Parte 1
  • Criando o applicationContext-security.xml do Spring Security – Parte 2
  • Finalizando o Web.xml
  • Iniciando o sistema pela primeira vez
  • Avisos
  • CSS e JavaScript
  • Criando login – Parte 1
  • Criando login – Parte 2
  • Criando o encerramento da sessão – Parte 1
  • Revisão
  • Estrutura de Persistência
  • Controller Session de controle de usuário
  • DAO login de controle de acesso
  • Servicos de Login
  • Criando o encerramento da sessão – Parte 2
  • Criando o Ajax Status
  • Testando o Ajax Status
  • Criando Template inicial – Parte 1
  • Criando Template inicial – Parte 2
  • Criando Template inicial – Parte 3
  • Criando Template inicial – Parte 4
  • Criando Template inicial – Parte 5
  • Criando Template inicial – Parte 6
  • Criando Template inicial – Parte 7
  • Criando Template inicial – Parte 8
  • Corrigindo erro de Cast de List para Objeto Entidade da aula anterior
  • Criando Template inicial – Parte 9
  • Criando as classes de modelos do cadastro de cidades
  • Criando as classes de serviços Cidade
  • Criando tela de Cidades Parte 1
  • Criando tela de Cidades Parte 2
  • Criando tela de Cidades Parte 3
  • Criando tela de Cidades Parte 4
  • Criando tela de Cidades Parte 5
  • DataTable PrimeFaces
  • DataTable PrimeFaces Parte 2
  • DataTable PrimeFaces Parte 3
  • Criando Componentes com Composite Parte 1
  • Criando Componentes com Composite Parte 2
  • Criando Componentes com Composite Parte 3
  • Criando Componentes com Composite Parte 4
  • Criando Componentes com Composite Parte 5
  • Finalizando cadastro de cidade Parte 6
  • Corrigindo novos métodos implementados
  • criando report default
  • Corrigindo o report default
  • Criando o relatório de cidades
  • Exportando o relatório em vários formatos
  • Tornando o módulo de relatório genérico
  • Tela de pesquisa Parte 1
  • Tela de pesquisa Parte 2
  • Tela de pesquisa Parte 3
  • Tela de pesquisa Parte 4
  • Tela de pesquisa Parte 5
  • Tela de pesquisa Parte 6
  • Tela de pesquisa Parte 7
  • Carregamento por demanda Parte 1
  • Carregamento por demanda Parte 2
  • Carregamento por demanda Parte 3
  • Carregamento por demanda Parte 4
  • Implementando para o MySQL
  • Alterar Senha Parte 1
  • Alterar Senha Parte 2
  • Alterar Senha Parte 3
  • Alterar Senha Parte 4
  • Corrigindo erro hibernate
  • Criando tela de mensagem – Parte 1
  • Criando tela de mensagem – Parte 2
  • Criando tela de mensagem – Parte 3
  • Criando tela de mensagem – Parte 4
  • Criando tela de mensagem – Parte 5
  • Criando tela de mensagem – Parte 6
  • Criando tela de mensagem – Parte 7
  • Criando tela de mensagem – Parte 8
  • Criando tela de mensagem – Parte 9
  • Criando tela de mensagem – Parte 10
  • Criando condição de pesquisa
  • Corrigindo tela de pesquisa
  • Criando a tela de pesquisa de funcionário
  • Cadastro de funcionário – Parte 1
  • Cadastro de funcionário – Parte 2
  • Cadastro de funcionário – Parte 3
  • Cadastro de funcionário – Parte 4
  • Relatório de funcionário
  • Criando relatório de acessos com sub-reports
  • Restringindo o CPF no cadastro de funcionário
  • Criando a entidade do título
  • Criando a entidade do título – Parte 2
  • Criando a entidade do título – Parte 3
  • Criando a entidade do título – Parte 4
  • Criando a entidade do título – Parte 5
  • Criando a entidade do título – Parte 1
  • Criando a entidade do título – Parte 2
  • Criando a entidade do título – Parte 3
  • Criando a entidade do título – Parte 4
  • Criando a entidade do título – Parte 5
  • Como o FlyWay trabalha no projeto
  • Controlando o banco com flyway
  • Gerando War e implantando no Tomcat

138 aulas

 

MÓDULO: 30 – 1º – Spring Data e JPA – Persistência de forma simples

  • Sobre o módulo Spring Data
  • Introdução ao Spring Data JPA
  • Introdução a linguagem JPQL
  • Criando o projeto com Maven
  • Configurando o XML de Spring Config
  • Criando a classe de teste
  • Criando entidade e tabela no banco de dados
  • Criando nosso DAO Repository
  • Realizando cadastro no banco de dados
  • Realizando consulta no banco de dados
  • Consultando todos os registros no banco
  • Realizando Update de Cadastro
  • Realizando delete de registros
  • Realizando consultas customizadas com @Query
  • Realizando consultas com query e parametros
  • Realizando delete condicional
  • Update condicional
  • Opções do anotação Transactional
  • Criando e salvando objetos relacionados
  • Bloqueio de objetos com Lock

21 aulas

 

MÓDULO: 31 – 2º – Spring Boot REST API com JavaScript e Bootstrap

  • História – Mercado – Empresas e o Futuro
  • Instalando as Ferramentas de Desenvolvimento
  • Criando o projeto Spring Boot Rest API com Maven
  • Criando o model e tabela no banco
  • Criando o Repository com Spring Data
  • Criando END-POINT de listar todos usuários
  • Instalando o Postman para teste de API REST
  • Criando o END-POINT para salvar no banco
  • Criando END-POINT para DELETE do banco
  • Criando END-POINT para buscar e atualizar no banco
  • Criando END-POINT para de consultar por parte do nome
  • Instalando o MAVEN para gerar o JAR de Implantação no servidor
  • Definindo o contexto da aplicação
  • Gerando JAR do Spring Boot com Maven
  • Criando a página inicial com Bootstrap
  • Instalando JQuery no projeto
  • Salvando com AJAX enviando para API REST no END-POINT salvar
  • Criando uma tela MODAL para pesquisar e editar com END-POINT
  • Criando a rotina de DELETE com END-POINT
  • Ajustes finais no Layout
  • Deploy Heroku Spring Boot API REST

21 aulas

 

MÓDULO: 32 – 3º – Spring Boot MVC + Thymeleaf + JPA + banco PostgreSQL

  • Introdução ao Spring Boot
  • Instalando a IDE Eclipse Spring Tools Suite
  • Criando projeto Spring Boot
  • Configurando JPA + Banco de dados
  • Criando o primeiro cadastro com Spring Boot
  • Carregando nossa lista de pessoas cadastradas
  • Melhorando nosso cadastro salvando e carregando
  • Instalando o Materialize CSS Design
  • Editando cadastro com Thymeleaf e Spring Boot
  • Excluindo cadastro com Thymeleaf e Spring Boot
  • Criando um filtro pelo nome das pessoas
  • Aplicando layout Materialize a nossa página
  • Criando a tela de detalhes da pessoa
  • Relacionamento um para muitos entre entidades
  • Cadastrando telefones para a pessoa – Tela de Mestre Detalhe
  • Exibindo os telefones cadastrado para a pessoa
  • Removendo telefones
  • Realizando validações com Spring
  • Validando telefone Cliente-Server – JavaScript e Spring
  • Configurando Spring Security em memória
  • Criptografando a senha do usuário
  • Estrutura de classes Spring Security com Banco de Dados
  • Spring Security + JPA + Banco de dados – Validando Usuário
  • Criando controle de acessos e perfil (Roles) Spring Security
  • Corrigindo restrição de Unique para o acessos
  • Spring Security + Thymeleaf + Páginas HTML -Controle de Acesso
  • Customizando o formulário de login – Spring Security
  • Adicionando Materialize usando CDN
  • Consumindo Web Service RESTful CEP
  • Resolvendo problemas de Atualizar o cadastro de Pessoa/Usuário
  • Implementando phaceholder
  • Criando combo de sexo no cadastro
  • Combo de sexo para filtrar a consulta
  • Implementando a consulta dinâmica
  • Download e Instalação do Jasper para relatórios
  • Criação do arquivo Jasper e Jrxml
  • Criação da classe de geração do relatório
  • Criacao do metodo de impressão no controller
  • Geracao do PDF e Download
  • COMBO – Criando o modelo e tabelas do banco
  • COMBO – Carregando o combo com dados
  • Carregando combo com ENUM
  • Configurações de banco e upload
  • Calendar de Data com Materialize
  • Criando Upload com Spring MVC e Thymeleaf
  • Gravando os tipo do arquivo de Upload
  • Download do currículo
  • Bloqueando caso não existe currículo
  • Implementando paginação – Parte 1
  • Implementação da paginação – Parte 2
  • Implementação da paginação – Parte 3
  • Implementação Paginação com pesquisa – Parte 4
  • Ajustes básicos no sistema – Parte 1
  • Deploy no Heroku – Spring MVC | Maven | PostgreSQL
  • Jenkins | Deploy no Heroku | Spring Web MVC GitHub
  • Entendendo relacionamentos uma para muitos e muitos para um ( @OneToMany @ManyToOne )
  • Entendendo relacionamentos muitos para muitos (@ManyToMany)
  • Estrutura do projeto
  • Um cadastro de pessoa em MVC + JSON e AJAX
  • Estrutura JSON
  • Cadastro de pessoas com MVC + JSON
  • Combos dependentes – Criando tabelas no banco – Parte 1
  • Combos dependentes – Criando as classes – Parte 2
  • Combos dependentes – Carregando combo de estados – Parte 3
  • Combos dependentes – Carregando cidades por estado – Parte 4
  • Combos dependentes – Mantendo o estado selecionado – Parte 5
  • Combos dependentes – Relacionando cidade com pessoa – Parte 6
  • Combos aninhados – Mantendo os dados do formulário em tela – Parte 7
  • Adicionando mais atributos ao JSON

69 aulas

 

MÓDULO: 33 – 4º – Spring Boot API REST e RESTful com JPA e PostgreSQL – [ Microserviços ]

  • Evolução dos micro serviços na internet
  • Integração de projetos com API REST ou Microserviços
  • Métodos HTTP de solicitação de requisição
  • Sistemas Amarrados
  • Sistemas em arquitetura REST
  • Modelagem correta de URIs
  • 6 Regras da da API RESTful verdadeira
  • Baixando a IDE Spring Tools Suite STS
  • Criando e configurando um projeto Spring Boot
  • Criando o primeiro controller e serviço RESTfull
  • Passando parâmetros para o serviço RESTfull
  • Retornando usuário em JSON para a tela
  • Criando serviço RESTful de consulta de usuário
  • Customizando métodos RESTful e URLs
  • Baixando e Instalando o PostMan e testando GET
  • Criando nosso serviço POST e efetuando um cadastro de usuário
  • Criando a atualização de cadastro com o PUT
  • Criando a remoção com DELETE
  • Instalando o MAVEN em nosso computador
  • Configurando o contexto da nossa aplicação
  • Revisando configurações da versão do JDK
  • Gerando Jar executável da Aplicação Spring Boot
  • Gerando WAR e Implantando no Servidor
  • Criando Relacionamento um para muitos
  • Evitando recursividade e gerando o JSON de pai e filhos
  • Cadastrando novos usuários telefones no END-POINT
  • Implementando o END-POINT de atualização
  • Implantando a API na hospedagem
  • Testando a API com PostMan e identificando erros
  • Cross Origin – Controle de acesso a API
  • Cross Origin – Testando a requisição GET e AJAX
  • Cross Origin – Configuração em controler especifico
  • Cross Origin – Configuração em END-POINT especifico
  • Cross Origin – Configuração centralizada
  • Cross Origin – Testanto a liberacao da API
  • Spring Security – Configurando ROLE
  • Spring Security – Configurando Usuário
  • Spring Security – Configurando o Repository e o Service
  • Spring Security – Configurando o Spring Security
  • JSON Web Token (JWT) – Introdução ao JWT
  • JSON Web Token (JWT) – Funcionamento e estrutura
  • JSON Web Token (JWT) – Aparência e padrão de uso
  • JSON Web Token (JWT) – Estrutura de classes do projeto
  • JSON Web Token (JWT) – Criando a classe JwtTokenAutenticacaoService
  • JSON Web Token (JWT) – Criando a classe JwtLoginFilter
  • JSON Web Token (JWT) – Criando a classe JwtApiAutenticacaoFilter
  • JSON Web Token (JWT) – Testando a autenticação do JSON
  • JSON Web Token (JWT) – Ententendo a geração do JWT
  • JSON Web Token (JWT) – Consultando e Deletando
  • JSON Web Token (JWT) – Cadastrando e editando
  • JSON Web Token (JWT) – Restringindo dados do usuário
  • JSON Web Token (JWT) – Atualizando senha do usuário
  • Versionamento de API
  • Pool de conexão com Hikari
  • Implementando o cache para performance
  • Conhecendo diferença entre CacheEvict e o CachePUT
  • JSON Web Token (JWT) – Autenticação com TOKEN em banco de dados
  • Liberação de CORS e Allow em Origin, Headers , Methods e Request
  • Controle de erros da API com @ControllerAdvice, @RestControllerAdvice e @ExceptionHandler
  • Controle de erros da API – Parte 2
  • Tratamento do TOKEN Expirado
  • Padrão DTO (Data Transfer Object) dentro de uma API ou projeto
  • Atualizando TOKEN em novo login
  • Consumindo API Externa do Via Cep

64 aulas

 

MÓDULO: 34 – 5º – Spring Boot API com Angular 8 e 9 em RESTful

  • Introdução ao Angular 8
  • Instalando o NodeJS
  • Download e Instalação do Angular IDE Eclipse
  • Criação do primeiro projeto em Angular 8
  • NPM – Criando projeto com linha de comando
  • Entendendo os principais arquivos
  • Entendendo a estrutura de um Componente
  • Instalando BootStrap e Layout de Login
  • NgModel e Formulário
  • Fazendo autenticação JWT com Angular e API REST
  • Validando formulário de login
  • Criando Routers [Rotas] para a nossa Home
  • Criando a Barra de Menu
  • Criando um Interceptor
  • Class Model e Service do Usuário
  • Criando Componente tela de Usuário
  • Liberando CORS para o HttpResponse
  • Build ou Deploy no Tomcat em LocalHost
  • Criando o DELETE em nosso projeto Angular 8
  • Criando a CONSULTA de usuários
  • Rotas de edição e tela de cadastro – Parte 1
  • Criando o layout da tela de cadastro
  • Carregando o usuário para edição
  • Editando e cadastrando o usuário
  • Implementando validações no cadastro
  • Escondendo barra e validando o login
  • Protegendo as rotas do com Router Guard
  • Criando o Controller Advice – Parte 1
  • Criando o Controller Advice – Parte 2
  • Angular Interceptor capturando erros do back-end
  • Inserindo usuário padrão ao cadastrar – Parte 1
  • Inserindo usuário padrão ao cadastrar no controller – Parte 2
  • Carregando os Telefones em tela
  • Removendo telefone do banco de dados
  • Inserindo e removendo telefone
  • Criando Mascaras no campos
  • Criando paginação – Parte 1
  • Criando paginação – Parte 2
  • Criando paginação – Parte 3
  • Criando paginação – Parte 4
  • Criando paginação – Parte 5
  • Criando paginação – Parte 6
  • Adicionando campo de Data de Nascimento – Parte 1
  • Adicionando campo de Data de Nascimento – Parte 2
  • Adicionando campo de Data de Nascimento – Parte 3
  • Adicionando campo de Data de Nascimento – Parte 4
  • Adicionando campo de Data de Nascimento – Parte 5
  • Criando um ComboBox ou Select de profissão – Parte 1
  • Criando um ComboBox ou Select de profissão – Parte 2
  • Criando campo de salário
  • Recuperação de Login – Liberar Gmail
  • Recuperação de Login – Parte 1
  • Recuperação de Login – Parte 2
  • Recuperação de Login – Parte 3
  • Recuperação de Login – Parte 4
  • Instalação do JasperReport Studio
  • Criando o relatório de usuário no Jasper
  • Criando o serviço de geração do relatório
  • Criando o END-POINT de chamada do relatório
  • Abrindo o relatório na tela com Angular
  • Criando o relatório com parâmetros no jasper
  • Criando a tela de relatório com parâmetros
  • Alterando a tela para relatório
  • Criando o serviço e o end-point rest
  • Passando os parâmetros para o jasper
  • Criando um Gráfico – Parte 1
  • Criando o SQL para o gráfico – Parte 2
  • Criando o end-point no controller
  • Passando os dados para o Gráfico
  • Validando JWT Expirado ou inválido
  • Últimos ajustes no Layout
  • Back-End – Implantando o WAR da API REST Spring Boot no servidor de hospedagem
  • Instalando o FileZilla FTP e conectando com o servidor
  • Implantando o projeto Angular 8 na hospedagem
  • Preparando o banco de dados da hospedagem
  • Instalando Font Jasper pra relatório
  • Baixando o projeto para deploy no Heroku
  • Ajustando o Package Json
  • Criando o servidor com Express
  • Realizando o Deploy no Heroku

80 aulas

 

MÓDULO: 35 – 6º – Spring Framework REST Full API com AngularJS 1.6 (Antigo)

  • Loja de Livros com AngularJS e Spring RESTful
  • Download e apresentação do projeto completo que será desenvolvido
  • Importando o projeto no Eclipse e configurando.
  • Como corrigir erros provenientes da importação de projetos e se livrar do X vermelho
  • Criando o banco de dados e subindo o sistema
  • Introdução ao AngularJS 1.6
  • Criando um projeto AngularJS
  • Propriedades do AngularJS
  • Criando um formulário simples em AngularJS
  • Finalizando um formulário simples em AngularJS
  • Correção para as próximas aulas
  • Expressões em AngularJS
  • Diretivas no AngularJS
  • Filters em AngularJS
  • O que são services em AngularJS
  • Usando o Http e conhecendo o ajax com AngularJS
  • Montando tabelas de dados
  • Criando o componente Select com AngularJS e Html
  • Entendendo sobre o DOM
  • Conhecendo o Resources Ajax com AngularJS
  • Conhecendo um pouco de Events no AngularJS
  • Validando formulários
  • Animações nas páginas
  • Formatando um campo de moeda com AngularJS
  • Conhecendo a injeção de dependência com AngularJS
  • Criando filter em tabelas de dados
  • Instalando o Layout BootStrap em nosso projeto
  • Testando as Rotas do AngularJS
  • Criando e conhecendo DataSource no Tomcat Apache
  • Configurando o Hibernate
  • Configurando o Spring Frameworks
  • Conhecendo o padrão Model – DAO e Controller
  • Iniciando a criação da lista de cliente
  • Iniciando a criação da lista de cliente – Parte 2
  • Iniciando o cadastro de clientes
  • Editando o cliente e entendedo o RESTful
  • Adicionando notificação ao nosso sistema
  • Criando componentes
  • Criando o select de cidades e estados
  • Criando o select de cidades e estados – Parte 2
  • Resolvendo problema com Google Chrome e o Select (Combo)
  • Conhecendo o Jquery Mask
  • Criando o Upload de Imagens para nosso projeto
  • Paginação e desempenho com front e back end
  • Finando o cadastro de clientes
  • Iniciando o cadastro de fornecedores
  • Criando o cadastro de livros da nossa loja
  • Melhorando os cadastros criados
  • Iniciando a criação da loja de livros
  • Criando a loja de livros – Parte 2
  • Criando a loja de livros – Parte 3
  • Criando a loja de livros – Parte 4
  • Adicionando cliente a nossa loja de livros
  • Finalizar o pedido de nossa loja de livros
  • Imprimindo nosso pedido
  • Imprimindo nosso pedido – Parte 2
  • Corrigindo problemas em relatórios
  • Criando gráfico de pedidos com Google Chart
  • Implementando segurança nosso projeto
  • Implementando segurança nosso projeto – Spring Security
  • Implantando nossa aplicação no servidor
  • Escondendo parte com Ng-Hide
  • Separando os Controllers no AngularJS
  • UTF-8 e codificação de caracteres
  • Revisando as configurações do nosso projeto
  • Redirecionando de acordo com o perfil do usuário
  • Consumindo Web Service CEP RESTful
  • Verificando bairro e igbe que não grava no banco

68 aulas

 

MÓDULO: 36 – [BÔNUS] – Aulas extras (Antigo)

  • Parâmetros no iReport
  • Debug no Eclipse IDE
  • Corrigindo o X vermelho em projetos do Eclipse
  • Pesquisando no código com IDE Eclipse
  • Backup e Restore de banco de dados PostgreSQL no PgAdmin
  • Erro ClassNotFoundException no Java
  • Erro TimeZone do MySQL
  • ClassNotFoundException ou NoClassDefFoundError para a classe javax.xml.bind.JAXBException
  • Criando classes automaticamente com engenharia reversa do JPA
  • DEBUG – Descobrindo porque não salva os dados
  • SonarLint no Eclipse – Como utilizar na prática
  • ClassFormatError accessible module java.base does not opens java.lang to unnamed module
  • Cannot read property ‘length’ of null ou Cannot read property ‘contentWindow’ of null em JSF

13 aulas

 

MÓDULO: 37 – Impressão local em Java Web com JNLP e Java Web Start com Code Signature (Antigo)

  • Projetos base código fonte em Java
  • Realizando configuração no Firefox
  • Arquitetura e certificado
  • Explicação sobre as classes e a implementação e certificado
  • Entendendo sobre a implementação
  • Limpando o Cache do Java
  • Passando a impressora para a impressão local
  • Explicação do uso em PHP
  • Não funciona no Google Chrome – Use Firefox
  • Adicionando URL na lista de exceções
  • Entendendo o funcionamento em tempo de execução

11 aulas

 

Sobre o autor

 

Alex Fernando Egidio

Autor, criador e fundador do JDev Treinamento Cursos TI.

Atua no mercado como desenvolvedor e engenheiro de sistemas em Java é apaixonado por desenvolvimento web em Java e pela “mágica” que seus frameworks trazem para o dia a dia de nós desenvolvedores.

Com mais de 14 anos de experiência ajuda programadores do Brasil todo a se tornarem profissionais.

Avaliações

Informação adicional

hID

141379