Programação de Software para Web 2016-2
Curso: BCC e TSI
Local: CEFET Maracanã
Horário: Sexta-Feira 18:20 a 21:40
Sala: a definir
Tempo de curso: 21 semanas
Objetivo / Ementa:
Capacitar o aluno em procedimentos e técnicas de desenvolvimento de aplicações para a WEB, com a utilização da plataforma Java. Desenvolver um estudo de caso para consolidar o conhecimento adquirido durante as aulas.
Bibliografia Principal:
Tutorial da Oracle JEE 7 - https://docs.oracle.com/javaee/7/index.html
HTML - http://www.w3schools.com/html/default.asp
Bibliografia Complementar:
Tutorial da Oracle JEE 5 - http://docs.oracle.com/javaee/5/tutorial/doc/
Livros na biblioteca:
BASHAM, Bryan; SIERRA, Kathy; BATES, Bert. Use a cabeça: Servlets & JSP. 2.ed. Rio de Janeiro: Alta Books, 2011. 879p., il. ISBN 9788576082941.
KURNIAWAN, Budi. Java para a Web com Servlets, JSP e EJB. Rio de Janeiro: Ciência Moderna, c2002. xxiv, 807p., il. Inclui Índice. ISBN 8573932104 (Broch.).
FIELDS, Duane K.; KOLB, Mark A. Desenvolvendo na Web com JavaServer Pages. Rio de Janeiro: Ciência Moderna, c2000. xx, 559, il. Apêndice. ISBN 8573931000 (Broch.).
MENDES, Douglas Rocha. Programação JAVA em ambiente distribuído: Ênfase no mapeamento objeto-relacional com JPA, EJB e Hibernate. São Paulo: Novatec, 2011. 495 p., il. ISBN 9788575222621 (Broch.).
Calendário:
22/07/2016 - Introdução ao JEE e Servlets (Slides)
29/07/2016 - Servlets (Slides)(fontes)
05/08/2016 - Olimpíadas
12/08/2016 - Olimpíadas
19/08/2016 - Olimpíadas
26/08/2016 - JSP e JSON (Slides)(fontes)
02/09/2016 - EL e JSTL (Slides e Fontes) (jstl.jar) (lista de exercícios)
09/09/2016 - I18N (fontes i18n)(fontes ex. sala)
16/09/2016 - Revisão para prova (prova do ens. médio)(fontes revisao)
23/09/2016 - P1 (notas)(gabarito)
30/09/2016 - Correção da Prova e Bootstrap (código)
07/10/2016 - JPA (código, slides)
14/10/2016 - JPA (código, slides, protótipos trabalho)
21/10/2016 - Organização da aplicação e Padrões (fontes)(MVC, Front Controller, Singleton, DAO, Facade, Command)
28/10/2016 - Feriado
04/11/2016 - Logging e Início do Trabalho (não faltem) (trabalho)(github)(visão)(modelos)(planos de teste)
11/11/2016 - Primeira Entrega e Ajuda com o Trabalho
18/11/2016 - Apresentação dos Trabalhos (não serão avaliados)
25/11/2016 - Apresentação e Entrega do Trabalho (avaliação ciclo 1 de teste)
02/12/2016 - Avaliação dos Trabalhos e Correção de Defeitos (notas)
09/12/2016 - Prova Final(notas)