Técnicas de Programação Aplicada III - Plano de Ensino

394 views

Published on

Técnicas de Programação Aplicada III - Plano de Ensino

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
394
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Técnicas de Programação Aplicada III - Plano de Ensino

  1. 1. Campus Higienópolis: Rua da Consolação, 896  Edifício João Calvino – 7º andar – Sala 715  Consolação  São Paulo – SP  CEP 01302-907 Tel. (11) 2114-8165  www.mackenzie.br - e-mail: decanatoacademico@mackenzie.br UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico Unidade Universitária: Faculdade de Computação e Informática Curso: Sistemas de Informação Núcleo Temático: Programação Disciplina: Técnicas de Programação Aplicada III Código da Disciplina: 110.5628-2 Professor(es): Calebe de Paula Bianchini (06J12) Daniel Arndt Alves (06H12, 06J, 06J11, 06K) Jamilson Bispo dos Santos (06K11) Joaquim Pessoa Filho (06H11) Vinicius Miana Bezerra (06H) DRT: 113066-4 112447-7 107714-7 113084-7 112363-6 Etapa: 6º. Carga horária: 60 h/a semestrais e 4 h/a semanais (2T e 2L) ( 2 ) Teórica ( 2 ) Prática Semestre Letivo: 2º. Sem. 2013 Ementa: Programação focada em componentes e reuso e plataforma para desenvolvimento, arquiteturas de implantação, uso de servlets, reuso em GUI e camada de negócio, conceitos de testabilidade, uso de self-tests. Objetivos: Conceitos Procedimentos e Habilidades Atitudes e Valores - Aprender fundamentos teóricos e práticos gerais necessários ao projeto e desenvolvimento de aplicações. baseada em componentes - Conhecer e compreender os conceitos de reusabilidade e testabilidade. - Estudar e distinguir as diversas fases do processo de desenvolvimento de aplicações baseadas em componentes. - Ser capaz de identificar as tarefas inerentes a cada fase do processo de desenvolvimento de aplicações baseadas em componentes. - Ser capaz de escolher metodologias adequadas para projeto e desenvolvimento de aplicações baseadas em componentes. - Ser capaz de avaliar e utilizar funcionalidades de servidores de aplicação e fraweworks para a implementação de funcionalidades típicas de uma aplicação baseadas em componentes. - Ter consciência da necessidade de busca de inovações tecnológicas, principalmente na área de aplicações baseadas em componentes - Valorizar trabalho cooperativo para desenvolvimento de tarefas complexas.
  2. 2. Campus Higienópolis: Rua da Consolação, 896  Edifício João Calvino – 7º andar – Sala 715  Consolação  São Paulo – SP  CEP 01302-907 Tel. (11) 2114-8165  www.mackenzie.br - e-mail: decanatoacademico@mackenzie.br UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico Conteúdo Programático: Conceitos básicos de objetos distribuidos - Remote Procedure Calls - Serialização - Proxies e Adapters (stubs) - Middlewares - Prática em RPC Java EE - Visão geral da plataforma - Comparação com demais alternativas de mercado - Classes e pacotes - APIs, IDEs e servidores de suporte - Prática em Java EE EJB - Conceitos básicos em EJB - Tipos de EJB (session – stateless e stateful, message-driven) - Prática em EJB Java RMI - Conceitos introdutórios - Classes e pacotes - RMI sobre JRMP e sobre IIOP - Prática em RMI Persistência com JPA - Conceitos de ORM e POJOs - Frameworks de persistência - Prática em JPA com Hibernate Java Web Services - Conceitos básicos em WS - Prática em Java WS JMS - Modelos de trocas de mensagens - Elementos da API JMS - Prática em JMS Metodologia:  Aulas expositivas  Listas de exercícios  Disponibilização de material complementar  Utilização do ambiente Moodle Aulas práticas de laboratório com utilização de um ambiente de desenvolvimento Java - JDK, Tomcat, Eclipse, NetBeans, JCreator ou equivalente, documentação online da API do Java, uso do Javadoc
  3. 3. Campus Higienópolis: Rua da Consolação, 896  Edifício João Calvino – 7º andar – Sala 715  Consolação  São Paulo – SP  CEP 01302-907 Tel. (11) 2114-8165  www.mackenzie.br - e-mail: decanatoacademico@mackenzie.br UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico Critério de Avaliação: • Avaliação Teórica Parcial, individual, dissertativa sem consulta – 15% • Avaliação Unificada, individual, dissertativa sem consulta (PROCOMP) – 10% • Desenvolvimento de listas de exercícios, em grupo, com consulta – 5% • Atividades práticas de laboratório, individuais ou em grupo, com consulta – 20% • Prova Final, individual, dissertativa e sem consulta – 50% • Nota de Participação (calculada a partir da interação com os recursos complementares – Moodle, sendo 60% dos exercícios complementares submetidos e 40% do tempo gasto na interação com o ambiente Moodle). Bibliografia Básica: MONSON-HAEFEL, Richard. Enterprise JavaBeans. 2nd ed. Beijing: O'Reilly, 2000. xvii, 472 p. ISBN 1565928695 YANG, D. Java Persistence with JPA. Outskirst Press, 2010 JENDROCK, E. EVANS, I. GOLLAPUDI, D. E HASSE, K. The Java EE 6 Tutorial: Basic Concepts, 4th. Ed. Prentice-Hall, 2010 Bibliografia Complementar: BAUER, C. KING, G. Java Persistence with Hibernate. Manning, 2006. PANDA, D.; RAHMAN, R. E LANE, D. EJB 3 in action. O’Reilly, 2007. JENDROCK, E. EVANS, I. GOLLAPUDI, D. E HASSE, K. The Java EE 6 Tutorial: Advanced Concepts, 4th. Ed. Prentice-Hall, 2010

×