[2012-02][ltp-iv] plano de ensino
TRANSCRIPT
PLANO DE ENSINO/ CURSOS SUPERIORES
Ano Semestre2012 2°
Carga Horária Total
80 horas/aulaCURSO / PERÍODO Carga Horária Semanal
Tecnologia em Análise e Desenvolvimento de
Sistemas - 5° PeríodoDISCIPLINA 04 h/a
Linguagem e Técnica de Programação IVObrigatóriaPROFESSOR(A)
Hélder Seixas Lima SimEMENTA
Fundamentos do paradigma orientado a objetos em Java e uso dos seus recursos: componentes gráficos; estruturas de dados; tratamento de exceção; gerência de memória; acesso ao banco e tecnologias Java Web.
OBJETIVO GERAL
O aluno deverá ter habilidade de desenvolver aplicações na tecnologia Java para Web.
OBJETIVOS ESPECÍFICOS
Conhecer os conceitos para utilização da tecnologia Java para Web. Desenvolvimento de aplicativos Web seguindo o padrão arquitetural MVC. Conhecer framework de desenvolvimento Java Web. Conhecer os conceitos de arquitetura orientado ao serviço.
CONTEÚDO PROGRAMÁTICO
1) Revisão dos conceitos de orientação a objetos em Java2) Introdução à arquitetura de software3) Tecnologia Servlet4) Tecnologia JSP5) Conceito de MVC6) Introdução ao JSF
1
7) Desenvolvimento com framework PrimeFaces8) Desenvolvimento de sistemas na arquitetura orientada ao serviço (WebServices)
METODOLOGIA/ATIVIDADES DIDÁTICAS
Aula expositiva dialogada.Atividades individuais e em equipes.
ESTRUTURA(S) DE APOIO/RECURSOS DIDÁTICOS
TV, Computadores, DataShow, Textos, Revistas e Livros – Biblioteca da Instituição.
AVALIAÇÃO
Aspectos a serem avaliados Instrumentos de avaliação
Participação
Comprometimento
Domínio dos conteúdos trabalhados
Atividades propostas
Provas – 50 pontos.Trabalhos– 50 pontos.
REFERÊNCIAS BIBLIOGRÁFICAS
Bibliografia básica
DEITEL,H.M.; DEITEL, P.J. Java 2, Como Programar. 4.Ed. Porto Alegre: Bookman, 6ª ed. São Paulo.
LEMAY, L. e CADENHEAD, R. Aprenda em 21 dias Java 2: Professional Reference 3.ed. São Paulo: Campus, 2003.
Bibliografia Complementar
MARZULLO, Fabio Perez. SOA na prática: inovando seu negócio por meio de soluções orientadas a serviços. São Paulo: Novatec Editora, 2009.
MENDES, Douglas Rocha. Programação Java em ambientes distribuído: ênfase no mapeamento objeto-relacional com JPA, EJB e Hibernate. São Paulo: Novatec Editora, 2011.
MELO, Alexandre Altair de; LUCKOW, Décio Heinzelmann. Programação Java para a Web. São Paulo : Novatec Editora, 2010.
TERUEL, Evandro Carlos. Arquitetura De Sistemas Para Web Com Java Utilizando Design Patterns e Frameworks. Rio de Janeiro: Ciência Moderna, 2012.
2