Udemy Java p/ Web II - JSP JavaBeans Servlet Design Pattern DAO Udemy
Price: AED 129

    Course details

    São 117 videoaulas, 70 slides, todos os fontes e programas no curso de java para web, aprenda.

    Esse curso é continuação do meu curso de Java para Web I, aqui você vai aprender aprender a criar uma página de login completa, com controle de sessões e nível de acesso. Também verá como criar uma página principal com os menus vindos do banco de dados.

    Acesso ao banco de dados:

    Toda a parte de acesso ao banco de dados é ensinada usando DAO, Factory, Interfaces, JavaBeans.

    Veja abaixo um pouco do que você vai aprender:

    • Criar sistemas para web
    • Domine as tags JSP
    • Conheça JavaBeans
    • Aprenda a usar Servlets
    • Trabalhe com Design Pattern (Padrões de Projetos)
    • Use DAO Data Access Object
    • Sessões
    • Nível de acesso

    As ferramentas usadas foram:

    Notepad++, Eclipse, NeBeans, JBoss, Tomcat e postgreSQL

    Pré-requisito:

    Conhecer bem JSP ou ter feito meu curso de Java para Web I

    Veja abaixo o cronograma:

    • aula 5083 JEE - instalacao apache tomcat dreamwaver
    • aula 5084 JEE - Instalando banco de dados postgresql 9_3
    • aula 5085 JEE - depois de banco de dados driver jdbc postgresql
    • aula 5086 JEE - finalizando explicacoes jsp primeiro curso
    • aula 5087 JEE - iniciando novo projeto jsp conexao Connection Statement ResultSet usuario senha
    • aula 5088 JEE - conexao jspInit jspDestroy Session Class DriverManager getAttribute CreateStatement
    • aula 5089 JEE - corrigindo bugs e criando classe para validar sessao de acesso so sistema
    • aula 5090 JEE - head meta lang criando pagina em html5 para projeto
    • aula 5091 JEE - elementos semanticos html5 header nav section montando pagina
    • aula 5092 JEE - elementos semanticos html5 footer css estilos link rel montando pagina
    • aula 5093 JEE - implementando css estilos para pagina do projeto
    • aula 5094 JEE - finalizando parte inicial de css estilos para pagina do projeto
    • aula 5095 JEE - criando pagina teste para formulario de login
    • aula 5096 JEE - dividindo pagina em varias partes e usando include para unir elas
    • aula 5097 JEE - httpServletRequest getParameter jsp requisita dados
    • aula 5098 JEE - request tela login banco tabela usuario postgresql
    • aula 5099 JEE - olhando servlet e criando sql para analisar se usuario for valido ou não
    • aula 5100 JEE - sql para acesso ao sistema session setAttribute resultset executeQuery
    • aula 5101 JEE - testando sessao criando e removendo session removeAttribute sql forward
    • aula 5102 JEE - usando request getParameter como condicional IF para informar ao usuario status
    • aula 5103 JEE - pagina central imagem href finalizando sessao session
    • aula 5104 JEE - criando e povoando tabela para menus dinamicos controle e nivel de acesso
    • aula 5105 JEE - criando classe menu jsp e sql para menus dinamicos controle e nivel de acesso
    • aula 5106 JEE - testando e finalizando classe jsp para menus dinamicos controle e nivel de acesso
    • aula 5107 JEE - aplicando estilos css over para classe jsp menus dinâmicos
    • aula 5108 JEE - criando classe jsp sql para lista de menus e lista de usuários
    • aula 5109 JEE - criando table td tr para listar usuarios cadastrados no banco
    • aula 5110 JEE - listando no table os usuarios cadastrados no banco
    • aula 5111 JEE - implementando ordenacao order by a lista no table dos usuarios cadastrados
    • aula 5112 JEE - executeUpdate delete implementando exclusao dos usuarios cadastrados
    • aula 5113 JEE - validacao adicionando controle de sessao para lista de usuários
    • aula 5114 JEE - criando form para cadastro de usuarios insert into banco
    • aula 5115 JEE - finalizando cadastro de usuários
    • aula 5116 JEE - Encerrando primeira parte do curso atualizacao sessao nivel de acesso etc
    • aula 5117 JEE - fazendo deploy da aplicacao manualmente e criando um WAR com jar
    • aula 5118 JEE - deploy war com tomcat manager e criando usuarios no tomcat para gerenciar
    • aula 5119 JEE - errorPage tratamento de erros de pagina exception getMessage
    • aula 5120 JEE - tags jsp diretivas page include session info language contentType extends import buffer autoFlush isThreadSafe errorPage isErrorPage
    • aula 5121 JEE - tags jsp de declaração
    • aula 5122 JEE - tags jsp de Expressao mostrando o que foi declarado nas tags de declaração
    • aula 5123 JEE - tags jsp de Scriptlets comentarios e de acoes Custom Actions e Standard Actions plugin params etc
    • aula 5124 JEE - convertendo as tags jsp para sintaxe xml declaration directive scriptlets expression
    • aula 5125 JEE - estrutura diretorio web WEB-INF classes lib web XML
    • aula 5126 JEE - Baixando NetBeans 8 e criando novo projeto java web no NetBeans com servidor glassfish estrutura diretorio web WEB-INF
    • aula 5127 JEE - Entendendo a estrutura de diretorio de um projeto web no NetBeans WEB-INF classes
    • aula 5128 JEE - Todo o projeto feito ate aqui executando no Netbeans
    • aula 5129 JEE - Baixando e instalado o Eclipse Kepler e criando Dynamic web Project com Tomcat7
    • aula 5130 JEE - Implementando e testando no Eclipse tudo o que foi feito ate aqui
    • aula 5131 JEE - Eclipse run on server rodando aplicacao dentro do proprio eclipse
    • aula 5132 JEE - Introducao a JavaBeans convencao atributos getters setters implements Serializable
    • aula 5133 JEE - Criando um projeto para implementar JavaBeans
    • aula 5134 JEE - Implementando JavaBeans instanciado
    • aula 5135 JEE - Abstraindo mais ainda JavaBeans instanciado
    • aula 5136 JEE - JavaBeans boa pratica porque criar metodo construtor vazio
    • aula 5137 JEE - Mais um exemplo de JavaBeans cadastrando cursos
    • aula 5138 JEE - JavaBeans usando toString para representacao textual convertendo objeto em String
    • aula 5139 JEE - JavaBeans convencao para propriedade booleanas is ao inves de get
    • aula 5140 JEE - JavaBeans de Sessao getAttribute setAttribute
    • aula 5141 JEE - Colecao de JavaBeans formulario de Cadastro
    • aula 5142 JEE - Colecao de JavaBeans com Vector session Gravando Dados
    • aula 5143 JEE - Colecao de JavaBeans com Vector Relatorio dos Cadastros
    • aula 5144 JEE - JavaBeans Implantando e testando no Eclipse tudo o que foi feito no NetBeans
    • aula 5145 JEE - Criando Index para JavaBeans no Eclipse
    • aula 5146 JEE - Instalando Netbeans 8 e criando projeto web nele
    • aula 5147 JEE - Rodando aplicacoes no Tomcat tanto no Eclipse quanto no NetBeans em 2 portas diferentes
    • aula 5148 JEE - JavaBeans TAGs useBean getProperty setProperty scope id page value etc
    • aula 5149 JEE - Criando Novo Projeto JavaBeans no Netbeans e alterando Templates java e jsp licença
    • aula 5150 JEE - Implementando Projeto JavaBeans TAGs useBean getProperty class id name property
    • aula 5151 JEE - Mais Implementando setProperty JavaBeans TAGs useBean getProperty class id name property
    • aula 5152 JEE - JavaBeans page scope session para Sessao useBean getProperty setProperty
    • aula 5153 JEE - JavaBeans Colecao Vector session request getParameter
    • aula 5154 JEE - Gravando dados com JavaBeans Colecao Vector e mostrado na tela somente usando TAGs
    • aula 5155 JEE - Criando novo projeto no Eclipse para Cadastrar Usuarios no banco com JavaBeans e classe conexão
    • aula 5156 JEE - Criando Classe Java para Conexao com o banco Connection Statement class driver url senha
    • aula 5157 JEE - Criando classe JavaBean Usuario login senha getters e setters para gravar no Banco de dados
    • aula 5158 JEE - Criando metodo gravarLogin na classe JavaBean Usuario PreparedStatement para gravar no Banco de dados
    • aula 5159 JEE - Implementando Cadastro de Usuarios TAGs UseBean etProperty
    • aula 5160 JEE - JavaBeans Funcionando Cadastro no Banco tanto no Eclipse quanto no Netbeans
    • aula 5161 JEE - Usando JavaBeans getProperty para dar avisos como cadastrado com sucesso ou erros
    • aula 5162 JEE - Criando tela de Login e usando JavaBeans metodo para validar acesso ao sistema
    • aula 5163 JEE - Finalizando validacao de usuario Login JavaBeans metodo para validar acesso ao sistema
    • aula 5164 JEE - Seguranca SQLInjection como evitar acesso indevido no login do sistema
    • aula 5165 JEE - Deployment Descriptor Introducao a web_xml WEB-INF
    • aula 5167 JEE - Deployment Descriptor WEB_XML display-name description welcome-file-list welcome-file
    • aula 5168 JEE - Deployment Descriptor WEB_XML error_page location exception-type icon
    • aula 5169 JEE - Deployment Descriptor WEB_XML servlet servlet-mapping url-pattern servlet-name
    • aula 5170 JEE - Deployment Descriptor WEB_XML context-param description param-name param-value parametros de inicializacao
    • aula 5171 JEE - Deployment Descriptor WEB_XML filter filter-mapping listener session-config tag-lib etc
    • aula 5172 JEE - Introducao a Design Pattern Padrao de Projeto e Factory Method
    • aula 5173 JEE - Criando uma fabrica de conexoes Connection com Design Pattern Padrao de Projeto Factory Method
    • aula 5174 JEE - Introducao ao Design Pattern DAO Data Access Object Padrao de Projeto
    • aula 5175 JEE - Implementando novo projeto com Design Pattern DAO e Factory e JavaBeans
    • aula 5176 JEE - Criando DAO para classe Inserir Usuario Design Pattern Padrao de Projeto
    • aula 5177 JEE - Testando insercao no banco com DAO Factory Interface e JavaBeans tudo integrado
    • aula 5178 JEE - Excluindo do banco com DAO Factory Interface e JavaBeans tudo integrado
    • aula 5179 JEE - Alterando update do banco com DAO Factory Interface e JavaBeans tudo integrado
    • aula 5180 JEE - Executando pesquisa List ArrayList banco com DAO Factory Interface e JavaBeans tudo integrado
    • aula 5181 JEE - Testando relatorio pesquisa List ArrayList banco com DAO Factory Interface e JavaBeans tudo integrado
    • aula 5182 JEE - Migrando para Web projeto com DAO Factory Interface e JavaBeans tudo integrado
    • aula 5183 JEE - Inserindo dados no banco projeto web com DAO Factory Interface e JavaBeans tudo integrado
    • aula 5184 JEE - Introducao a Servlet Ciclo de vida init service destroy GenericServlet HttpServletRequest HttpServletResponse
    • aula 5185 JEE - Criando o primeiro Servlet service HttpServletRequest HttpServletResponse PrintWriter getWriter
    • aula 5186 JEE - Video Familia Configurando e Mapeando Servlet no web_xml e testando Servlet
    • aula 5187 JEE - Transferindo Projeto Servlet feito no Eclipse para o NetBeans e testando
    • aula 5188 JEE - Mostrando na pratica a existencia de uma unica instancia da Servlet
    • aula 5189 JEE - getInitParameter getContextPath getServletName getServletContextName
    • aula 5190 JEE - Servlet recuperando parametros getQueryString getParameter
    • aula 5191 JEE - Servlet recuperando parametros e seus valores com Enumeration hasMoreElements getParameterNames nextElement
    • aula 5192 JEE - Servlet getHeader getHeaderNames host Content Encoding Type setHeader accept cookie
    • aula 5193 JEE - Servlet sendRedirect senha redireciona pagina se senha for valida
    • aula 5194 JEE - Servlet implementando metodos doGet e doPost
    • aula 5195 JEE - Servlet select option opcoes de multipla escolha getParameterValues
    • aula 5196 JEE - Servlet select option listando as opcoes de multipla escolha selecionadas getParameterValues
    • aula 5197 JEE - Servlet checkbox listando as opcoes de multipla escolha selecionadas getParameterValues
    • aula 5198 JEE - Servlet metodos Init e destroy super ServletConfig e LOGS
    • aula 5199 JEE - Servlet usando annotation WebServlet para configurar Servlet sem precisar fazer no web_xml
    • aula 5200 JEE - Servlet Gravando dados no Banco com DAO Factory JavaBeans Interface Annotation
    Updated on 27 December, 2017
    Courses you can instantly connect with... Do an online course on Web Development starting now. See all courses