1. Lato Sensu em
Sistemas Orientados a Objetos
Desenvolvimento
de Aplicações
Web Avançado
MSc. Alexandre Gomes
Tuesday, August 11, 2009
2. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Tuesday, August 11, 2009
3. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Alexandre Gomes
http://lattes.cnpq.br/5197066455731678
Tuesday, August 11, 2009
4. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Objetivo Geral
Apresentar os padrões tecnológicos
mais consolidados no mercado
corporativo para o desenvolvimento
de soluções Web.
Tuesday, August 11, 2009
5. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Objetivos Específicos
• Servlet/JSP
• Transfer Object
• Expression
• JSTL
• Intercepting Language
Filter
• • Custom Tags
MVC
• Front
• Filters
• Remote Proxy Controller
• Business • Service-to- • Security
Delegate Worker
• Struts
• Service Locator • Dispatcher-to-
• Hibernate
View
Tuesday, August 11, 2009
6. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Objetivos Específicos
• Revisar os principais conceitos do desenvolvimento
Web em Java
• Apresentar o padrão arquitetura Model-View-Controller
• Descrever os principais padrões de projeto utilizados no
desenvolvimento Web
• Introduzir o framework MVC Struts
• Apresentar tópicos avançados do desenvolvimento de
componentes Java Web
Tuesday, August 11, 2009
7. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Conteúdo Programático
• Módulo 1 – Revisão dos conceitos básicos do
desenvolvimento de componentes Java Web
• Módulo 2 – Model View Controller
• Módulo 3 – Web JEE Design Patterns
• Módulo 4 – Tópicos avançados do desenvolvimento de
componentes Java Web
• Módulo 5 – Jakarta Struts
• Módulo 6 - Apache Wicket
• Módulo Extra - Mapeamento O/R com Hibernate
Tuesday, August 11, 2009
8. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Interdisciplinaridade
Introdução ao Desenvolvimento de Aplicações Web
Desenvolvimento de Aplicações Web Avançado
Certificacão Web Laboratório de
Component Developer Tópicos Avançados
Tuesday, August 11, 2009
9. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Metodologia e Recursos
Tuesday, August 11, 2009
10. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
http://universitario.educacional.com.br/ensinosuperior/fua
Tuesday, August 11, 2009
11. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Avaliação
• Avaliação Teórica
- 40%
• Projeto Prático
- 60%
Tuesday, August 11, 2009
12. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Cronograma
Encontro Data Atividade
1 03/Agosto Apresentação da disciplina + Módulo 1
2 10/Agosto Módulo 2 + Lab
3 17/Agosto Módulo 3
4 24/Agosto Revisão + Avaliação
5 31/Agosto Módulo 4 + Lab
6 14/Setembro Módulo 5 + Lab
7 21/Setembro Módulo Extra + Lab
8 28/Setembro Módulo 5 + Lab
9 05/Outubro Módulo 5 + Lab
10 19/Outubro Módulo 6 + Lab
11 26/Outubro Módulo 6 + Lab
12 09/Novembro Apresentação do trabalho prático
Tuesday, August 11, 2009
13. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Módulo 1
Revisão de Conceitos
do Desenvolvimento de
Componentes
Java Web
Tuesday, August 11, 2009
14. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Módulo 2
Arquitetura
Model View
Tuesday, August 11, 2009
Controller
15. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Módulo 3
WEB JEE
Design
Tuesday, August 11, 2009
Patterns
16. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Módulo 4
Tópicos Avançados
do Desenvolvimento
de Componentes
Java Web
Tuesday, August 11, 2009
17. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Módulo 5
Jakarta Struts
Tuesday, August 11, 2009
18. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Módulo 6
Apache Wicket
Tuesday, August 11, 2009
19. Lato Sensu em Sistemas Orientados a Objetos
Desenvolvimento de Aplicaões Web Avançado - 2°/2009
Módulo Extra
Hibernate
Tuesday, August 11, 2009
20. Lato Sensu em
Sistemas Orientados a Objetos
Q&A
Alexandre Gomes
alegomes@gmail.com
Tuesday, August 11, 2009