Udemyintermediatept

Java para Web III - JTSL, EL e Custom Tags

Learn JSTL & EL: Java tag library & expression language for dynamic web content. Master custom tags & database access. Boost Java development skills!

4.4(11)
395students
22h 19m
Certificate
Neri Neitzke
Neri NeitzkeProgramador

Course Content

Java para Web III - JTSL, EL e Custom Tags is an intermediate-level Udemy course taught by Neri Neitzke. It runs 22h 19m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 11 reviews, with 395 students enrolled. It is a paid course, first published August 2015.

Java para Web III: Domine JSTL, EL, e Custom Tags para Desenvolvimento Web Avançado

Explore um curso completo e prático de Java para Web III, projetado para aprimorar suas habilidades em desenvolvimento web com as tecnologias mais relevantes. Este curso abrangente oferece um mergulho profundo em JSTL (JSP Standard Tag Library), EL (Expression Language) e Custom Tags, permitindo que você crie aplicações web dinâmicas e eficientes.

O que você vai aprender:

  • EL (Expression Language): Domine a linguagem de expressões EL para acessar e manipular dados em suas páginas JSP, incluindo:
    • Vantagens e operadores do EL
    • Utilização do EL para cálculos e acesso a parâmetros da requisição
    • Acesso a propriedades de JavaBeans e comparação com Java
    • Integração do EL com Servlets
    • Acesso a propriedades do Context e Request
    • Manipulação de objetos de escopo: PageContext, HttpServletRequest, HttpSession, ServletContext
    • Criação e manipulação de arrays e HashMaps no HttpSession
    • Tratamento de erros com try-catch
    • Internacionalização com locale, message e ResourceBundle
    • Implementação de formulários com seleção de idioma
    • Uso de import para arquivos XML
    • Manipulação de XML com x-parse, x-out, x-forEach
    • Utilização de x-if, x-choose, x-when para filtragem de dados
    • Manipulação de strings com funções como substring, replace, trim
  • JSTL (JSP Standard Tag Library): Aprenda a usar a JSTL para simplificar o desenvolvimento de páginas JSP, cobrindo:
    • Core Tag Library: c:out, c:set, c:if, c:for, c:forEach, c:import
    • FMT (Formatting Tag Library): Formatação de números, datas e strings, incluindo internacionalização (i18n) com locale e ResourceBundle.
    • Database Access Tag Library: Acesso a bancos de dados com JDBC, incluindo criação de conexões, execução de queries SQL (SELECT, INSERT, UPDATE, DELETE) e manipulação de resultados.
    • Functions: Manipulação de strings, arrays e coleções.
  • Custom Tags: Crie suas próprias tags JSP personalizadas para reutilização e organização do código, aprendendo:
    • Conceitos básicos de TagLibrary, Tag, JSPWriter
    • Criação de tags simples e complexas com doStartTag, doEndTag, doInitBody, doAfterBody
    • Utilização de atributos e elementos de entrada (input, select)
    • Implementação de tags com BodyContent e doAfterBody
    • Criação de tags com extends e BodySupport
    • Implementação de tags com forEach e IF
    • Criação de tags com set e get
    • Criação de tags com useBean e setProperty
    • Uso de META-INF para empacotar e distribuir suas tags personalizadas
    • Utilização de tagdir e body-content
    • Implementação de tags com IF e ELSE
    • Utilização de findAncestorWithClass
    • Manipulação de URI da taglib
    • Criação de bibliotecas de tags com jar
  • Utilização de JavaBeans e DAO (Data Access Objects):
    • Criação e utilização de JavaBeans para armazenar e manipular dados.
    • Implementação de DAO para acesso a dados em bancos de dados.
    • Utilização de useBean, setProperty e get para interagir com JavaBeans e DAO.
  • Exemplos Práticos:
    • 9 projetos completos no Eclipse e NetBeans, com mais de 300 arquivos fonte.
    • 152 videoaulas com mais de 6 GB de arquivos.
    • Tutorial com 163 slides de todo o conteúdo ensinado.
    • Projetos práticos abrangendo desde a criação de formulários até a manipulação de XML e acesso a bancos de dados.

Recursos:

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Microsoft Sway para Educadores

by Profa. Ma. Karen Carvalho

5.0(5)
2h 15m
beginner
5.0(6)
7h 4m
intermediate

Aprenda a Programar com JAVA

by Fabíola Ventavoli

5.0(12)
1h 42m
beginner
5.0(24)
5h 24m
all