Próximas turmas agendadas
Não há nenhuma turma agendada para este curso no momento. Nossas turmas são lançadas de acordo com a demanda.
Por isso, se estiver interessado, clique no link Estou Interessado no quadro ao lado para nos ajudar a lançar no melhor horário
para você.
Objetivo
Aprenda o que são Servlets e Java Server Pages (JSP), quando e como utilizar cada tecnologia. Aprofunde-se em técnicas como filtros, listeners, taglibs customizadas e JSTL. Confira o padrão arquitetural MVC na prática.
Este curso já aborda o novo padrão Java EE 6.0, com API Servlets 3.0.
Ementa
Ambiente Web
- Protocolo HTTP
- Visão geral de HTML, Javascript e CSS
Container Web
- Introdução ao Tomcat
- Introdução ao GlassFish
- Aplication Servers Web Profile
Tecnologia Servlet
- Instalação e configuração do ambiente em Java
- Ambiente Web / Container de Servlets
- Hieraquia de Servlets
- HttpServletRequest e HttpServletResponse (Http Redirects)
- Contextos e estados (Request, Cookies, Session, Application)
- @WebServlet e @WebFilter
- Deployment Descriptor (web.xml)
Tecnologia Java Server Pages (JSP)
- Mecanismo
- Comparação com Servlets
- Elementos (diretivas, declarações, scriptlets e expressões)
- Ações
- Java Beans
Arquitetura MVC
- Introdução
- Criando um ControladorServlet
- Filtros e listeners
Taglibs e JSP EL
- JSTL Core Tags
- Apache Taglibs Demais tags
- Criando uma taglib (TagSupport e SimpleTagSupport)
- Tag Files
- JSP Expression Language
Web Miscelânea
- Apache Commons Upload (upload de arquivos)
- Java Mail (envio de emails)
Observações
Conhecimentos prévios recomendados:
- Noções de navegação na WEB;
- Conhecimento razoável em HTML;
- Ter feito ou possuir conhecimentos compatíveis com o curso Java Developer
Suporte didático
- Grupo de estudos exclusivo para alunos, onde estão disponíveis artigos, apostilas e video-aulas. * O valor do investimento pode variar de acordo com o local do treinamento devido aos custos de deslocamento do instrutor.
Turmas online podem ter preço diferenciado.
Para valores de inscrições em grupo ou turmas fechadas, entre em contato conosco.