Composição do Curso
Quantidade de aulas: 234
Introdução
Introdução ao Java Web
Download e Configuração
Falando sobre servidores
Integrando Servidor e IDE
Alô Mundo e Estrutura Gerada
Revisão sobre HTML
Conceitos web e Escopos Java
Introdução ao Java Web
Download e Configuração
Falando sobre servidores
Integrando Servidor e IDE
Alô Mundo e Estrutura Gerada
Revisão sobre HTML
Conceitos web e Escopos Java
JSP
JSP vs HTML, diretivas e tags
Scripts e Scriptles
Primeira forma scriptlet
Explorando os scriptlets e declarações
Explorando as expressões em JSPs
Scriplets na prática
Introdução a Expression Language
Escopos e EL
Parâmetros e navegação com EL
Operadores EL
Trabalhando com EL
JSP vs HTML, diretivas e tags
Scripts e Scriptles
Primeira forma scriptlet
Explorando os scriptlets e declarações
Explorando as expressões em JSPs
Scriplets na prática
Introdução a Expression Language
Escopos e EL
Parâmetros e navegação com EL
Operadores EL
Trabalhando com EL
Servlet
Introdução aos Servlets
Servlets: Definições e Contextualização
Ciclo de vida do Servlet e Hierarquia
Servlet: AloMundo
Usando Annotations e mapeando erros
Formulários e Parâmetros
Redirecionando páginas
Condições de Validação
Validando campos e valores
Validando campos de datas
Padrão Validator
Validando campo de CPF
Técnicas de validação de campos
Conversores
Padrão Converter
Introdução aos Servlets
Servlets: Definições e Contextualização
Ciclo de vida do Servlet e Hierarquia
Servlet: AloMundo
Usando Annotations e mapeando erros
Formulários e Parâmetros
Redirecionando páginas
Condições de Validação
Validando campos e valores
Validando campos de datas
Padrão Validator
Validando campo de CPF
Técnicas de validação de campos
Conversores
Padrão Converter
CRUD
Criando tela de login
Criando cabeçalho e rodapé
Ajustes no estilo das páginas
Mecanismos de redirecionamentos
Criando tela de login
Criando cabeçalho e rodapé
Ajustes no estilo das páginas
Mecanismos de redirecionamentos
CRUD – Banco de Dados
MySql – Overview, instalação e configuração
MySql Workbench– Overview
Conectando com o banco via Java
Arquivos de propriedades e padronização do acesso ao banco
Explorando o padrão DAO
Autenticando usuários no Banco
Autenticação com DTO e BO
Validação de login e testes
HttpServletRequest: Validando dados do login
Padrão Command
Testando login com o padrão Command
Tratamento de Exceçãoo no Login
Ajustes e tela de cadastro
HTML: Construindo tela de cadastro
Populando a combo de estados do Banco
Combo de cidades: definições
Combo de cidades: estrutura e valores
Combo de cidades: testando estrutura
Cadastro de Pessoa: criando estrutura de DTO’s
Cadastro de Pessoa: endereço e preferências
MySql – Overview, instalação e configuração
MySql Workbench– Overview
Conectando com o banco via Java
Arquivos de propriedades e padronização do acesso ao banco
Explorando o padrão DAO
Autenticando usuários no Banco
Autenticação com DTO e BO
Validação de login e testes
HttpServletRequest: Validando dados do login
Padrão Command
Testando login com o padrão Command
Tratamento de Exceçãoo no Login
Ajustes e tela de cadastro
HTML: Construindo tela de cadastro
Populando a combo de estados do Banco
Combo de cidades: definições
Combo de cidades: estrutura e valores
Combo de cidades: testando estrutura
Cadastro de Pessoa: criando estrutura de DTO’s
Cadastro de Pessoa: endereço e preferências
CRUD – Cadastro
Carregando valores das checkbox’s de preferências
Carregando valores das cValidando campos de cadastro
Montando objetos de pessoa
Testando campos obrigatórios
Carregando valores de campos montados
Cadastrar endereço e retornar ID
Cadastrar pessoa
Conectando métodos de cadastro
testes e ajustes nos cadastros
Carregando valores das checkbox’s de preferências
Carregando valores das cValidando campos de cadastro
Montando objetos de pessoa
Testando campos obrigatórios
Carregando valores de campos montados
Cadastrar endereço e retornar ID
Cadastrar pessoa
Conectando métodos de cadastro
testes e ajustes nos cadastros
CRUD – Consulta e Listagem
Fluxos de controle
Listagem de pessoas
Tela de listagem e exibição em tabelas
Ajustes tela de listagem e tabelas
Consultas aninhadas usando JOIN
JOINs no Java e listagem
Fluxos de controle
Listagem de pessoas
Tela de listagem e exibição em tabelas
Ajustes tela de listagem e tabelas
Consultas aninhadas usando JOIN
JOINs no Java e listagem
CRUD – Remoção
Removendo valores
Removendo dados
Removendo pessoas, endereços e preferências
Testes na remoção
Removendo valores
Removendo dados
Removendo pessoas, endereços e preferências
Testes na remoção
CRUD – Atualização
Edição de pessoas
Exibindo valores de edição
Carregando valores das combos
Selecionando entre atributos e parâmetros
Criando DAO para atualização
Criando métodos de edição auxiliares
Testando valores de atualização
Finalizando a atualização
Ajustes finais e Correção de bugs
Edição de pessoas
Exibindo valores de edição
Carregando valores das combos
Selecionando entre atributos e parâmetros
Criando DAO para atualização
Criando métodos de edição auxiliares
Testando valores de atualização
Finalizando a atualização
Ajustes finais e Correção de bugs
Filtros
Introdução aos Filtros
Implementando filtro de Login
Regras de navegação com filtros
Ajustes finais nos filtros
Introdução aos Filtros
Implementando filtro de Login
Regras de navegação com filtros
Ajustes finais nos filtros
JSTL
Introdução à JSTL
Alterando tela de Consultas com JSTL
Tags de Loop e condição
Tags aninhadas
Tag Choose
JSTL e tela de edição
JSTL e choose’s aninhados
Finalizando tela de edição
Introdução à JSTL
Alterando tela de Consultas com JSTL
Tags de Loop e condição
Tags aninhadas
Tag Choose
JSTL e tela de edição
JSTL e choose’s aninhados
Finalizando tela de edição
Consulta e filtros
Construindo a tela de filtro
SQL de filtragem
Implementando o filtro
Finalizando filtro básico
Iniciando filtro de preferências
Regras de condição IN
Finalizando filtro de preferências
Bugs, UF e Cidade
Finalizando filtro de UF
Finalizando filtro de Cidade
Construindo a tela de filtro
SQL de filtragem
Implementando o filtro
Finalizando filtro básico
Iniciando filtro de preferências
Regras de condição IN
Finalizando filtro de preferências
Bugs, UF e Cidade
Finalizando filtro de UF
Finalizando filtro de Cidade
Paginação de Dados
Introdução a DisplayTag
Estilizando a DisplayTag
Traduzindo mensagens no Properties
Padrão Decorator com DisplayTag
Decorando campos de ação
Introdução a DisplayTag
Estilizando a DisplayTag
Traduzindo mensagens no Properties
Padrão Decorator com DisplayTag
Decorando campos de ação
Listeners
Configurando os listeners
Configurando os listeners
Custom Tags
Curso de Java Web: Criando uma Custom Tag Library
Curso de Java Web: Criando uma Custom Tag Library
Gráficos
Curso de Java Web: Introdução à taglib Cewolf
Curso de Java Web: Criando gráficos diversos
Curso de Java Web: Introdução à taglib Cewolf
Curso de Java Web: Criando gráficos diversos
Revisão
Overview
Overview