SlideShare ist ein Scribd-Unternehmen logo
1 von 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
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.
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
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

Weitere ähnliche Inhalte

Andere mochten auch

Case Study in Finland at the workshop 'The role of the maritime spatial plann...
Case Study in Finland at the workshop 'The role of the maritime spatial plann...Case Study in Finland at the workshop 'The role of the maritime spatial plann...
Case Study in Finland at the workshop 'The role of the maritime spatial plann...Pan Baltic Scope / Baltic SCOPE
 
Česká klimatická změna
Česká klimatická změnaČeská klimatická změna
Česká klimatická změnaEma Stašová
 
Movimiento empresarial femenino en las redes sociales
Movimiento empresarial femenino en las redes socialesMovimiento empresarial femenino en las redes sociales
Movimiento empresarial femenino en las redes socialesidalizescalante
 
Agenda da paróquia sto. antônio março 2013
Agenda da paróquia sto. antônio março 2013Agenda da paróquia sto. antônio março 2013
Agenda da paróquia sto. antônio março 2013José Luiz Silva Pinto
 
How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)
How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)
How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)Dr. Martina Olbert
 
DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...
DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...
DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...Mohd Asif Shah
 
10 errores frecuentes en el diseño de presentaciones creativas
10 errores frecuentes en el diseño de presentaciones creativas10 errores frecuentes en el diseño de presentaciones creativas
10 errores frecuentes en el diseño de presentaciones creativasCorporación Ilógica
 
Seminar in Crop Science
Seminar in Crop ScienceSeminar in Crop Science
Seminar in Crop ScienceJewel Grona
 
Plan preparation techniques
Plan preparation techniquesPlan preparation techniques
Plan preparation techniquesCoEP
 
Globalisation
GlobalisationGlobalisation
GlobalisationCoEP
 

Andere mochten auch (14)

Case Study in Finland at the workshop 'The role of the maritime spatial plann...
Case Study in Finland at the workshop 'The role of the maritime spatial plann...Case Study in Finland at the workshop 'The role of the maritime spatial plann...
Case Study in Finland at the workshop 'The role of the maritime spatial plann...
 
Česká klimatická změna
Česká klimatická změnaČeská klimatická změna
Česká klimatická změna
 
Movimiento empresarial femenino en las redes sociales
Movimiento empresarial femenino en las redes socialesMovimiento empresarial femenino en las redes sociales
Movimiento empresarial femenino en las redes sociales
 
Felipe CalderóN BalcàZar
Felipe CalderóN BalcàZarFelipe CalderóN BalcàZar
Felipe CalderóN BalcàZar
 
ejercicio
ejercicioejercicio
ejercicio
 
Agenda da paróquia sto. antônio março 2013
Agenda da paróquia sto. antônio março 2013Agenda da paróquia sto. antônio março 2013
Agenda da paróquia sto. antônio março 2013
 
Guy fawkes craft ideas
Guy fawkes craft ideasGuy fawkes craft ideas
Guy fawkes craft ideas
 
Bayer Crop Science
Bayer Crop ScienceBayer Crop Science
Bayer Crop Science
 
How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)
How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)
How to Create Meaningful Brand Value: The Jersey Experience (CSW Jersey, 2015)
 
DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...
DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...
DETERMINANTS CROP DIVERSIFICATION IN JAMMU & KASHMIR-A CASE STUDY OF DISTRICT...
 
10 errores frecuentes en el diseño de presentaciones creativas
10 errores frecuentes en el diseño de presentaciones creativas10 errores frecuentes en el diseño de presentaciones creativas
10 errores frecuentes en el diseño de presentaciones creativas
 
Seminar in Crop Science
Seminar in Crop ScienceSeminar in Crop Science
Seminar in Crop Science
 
Plan preparation techniques
Plan preparation techniquesPlan preparation techniques
Plan preparation techniques
 
Globalisation
GlobalisationGlobalisation
Globalisation
 

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

Linguagem de Programação II - Plano de Ensino
Linguagem de Programação II - Plano de EnsinoLinguagem de Programação II - Plano de Ensino
Linguagem de Programação II - Plano de EnsinoDaniel Arndt Alves
 
Modelo de Design Instrucional ILDF Online
Modelo de Design Instrucional ILDF OnlineModelo de Design Instrucional ILDF Online
Modelo de Design Instrucional ILDF Onlinexpeering
 
Projeto: Moodle no CEM Paulo Freire-DF
Projeto: Moodle no CEM Paulo Freire-DFProjeto: Moodle no CEM Paulo Freire-DF
Projeto: Moodle no CEM Paulo Freire-DFNIlvaSchmoegel
 
VISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTAL
VISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTALVISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTAL
VISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTALJan Palach
 
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.Jan Palach
 
Estágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no CanadáEstágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no CanadáEvandro Manara Miletto
 
Carlos fernando apresentacaotecesxp
Carlos fernando apresentacaotecesxpCarlos fernando apresentacaotecesxp
Carlos fernando apresentacaotecesxpGabriele Greggersen
 
Divulgando experiências2
Divulgando experiências2Divulgando experiências2
Divulgando experiências2Maria Barros
 
as plataformas de ensino e suas particularidades.pdf
as plataformas de ensino e suas particularidades.pdfas plataformas de ensino e suas particularidades.pdf
as plataformas de ensino e suas particularidades.pdfJardeannyalencar1
 
Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes
Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes
Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes Ravel Gimenes
 
(LP2) Tópico 00 - Apresentação da Disciplina
(LP2) Tópico 00 - Apresentação da Disciplina(LP2) Tópico 00 - Apresentação da Disciplina
(LP2) Tópico 00 - Apresentação da DisciplinaFabricio Narcizo
 
Formacao inicial 4horas_2015 revisado 03.04 (1)
Formacao inicial 4horas_2015 revisado 03.04 (1)Formacao inicial 4horas_2015 revisado 03.04 (1)
Formacao inicial 4horas_2015 revisado 03.04 (1)Rosemary Batista
 

Ähnlich wie Técnicas de Programação Aplicada III - Plano de Ensino (20)

Linguagem de Programação II - Plano de Ensino
Linguagem de Programação II - Plano de EnsinoLinguagem de Programação II - Plano de Ensino
Linguagem de Programação II - Plano de Ensino
 
Modelo de Design Instrucional ILDF Online
Modelo de Design Instrucional ILDF OnlineModelo de Design Instrucional ILDF Online
Modelo de Design Instrucional ILDF Online
 
Poster cplp2010 (Moçambique)
Poster cplp2010 (Moçambique)Poster cplp2010 (Moçambique)
Poster cplp2010 (Moçambique)
 
Projeto: Moodle no CEM Paulo Freire-DF
Projeto: Moodle no CEM Paulo Freire-DFProjeto: Moodle no CEM Paulo Freire-DF
Projeto: Moodle no CEM Paulo Freire-DF
 
VISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTAL
VISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTALVISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTAL
VISUALIZAÇÃO DE MODELOS VTK UTILIZANDO WEBGL:UM ESTUDO EXPERIMENTAL
 
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
Visualizaçãi de Modelos VTK Utilizando WebGL: Um estudo experimental.
 
Estágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no CanadáEstágio de Pesquisa Aplicada e Inovação no Canadá
Estágio de Pesquisa Aplicada e Inovação no Canadá
 
Carlos fernando apresentacaotecesxp
Carlos fernando apresentacaotecesxpCarlos fernando apresentacaotecesxp
Carlos fernando apresentacaotecesxp
 
Divulgando experiências2
Divulgando experiências2Divulgando experiências2
Divulgando experiências2
 
as plataformas de ensino e suas particularidades.pdf
as plataformas de ensino e suas particularidades.pdfas plataformas de ensino e suas particularidades.pdf
as plataformas de ensino e suas particularidades.pdf
 
Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes
Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes
Gestão de cursos_a_distância_05_a_pvou114_ravel_gimenes
 
Prog web
Prog webProg web
Prog web
 
Imp 753
Imp  753Imp  753
Imp 753
 
(LP2) Tópico 00 - Apresentação da Disciplina
(LP2) Tópico 00 - Apresentação da Disciplina(LP2) Tópico 00 - Apresentação da Disciplina
(LP2) Tópico 00 - Apresentação da Disciplina
 
Guia servico-social
Guia servico-socialGuia servico-social
Guia servico-social
 
Nte wlbl
Nte wlblNte wlbl
Nte wlbl
 
Formacao inicial 4horas_2015 revisado 03.04 (1)
Formacao inicial 4horas_2015 revisado 03.04 (1)Formacao inicial 4horas_2015 revisado 03.04 (1)
Formacao inicial 4horas_2015 revisado 03.04 (1)
 
Fees2013 apresenta
Fees2013 apresentaFees2013 apresenta
Fees2013 apresenta
 
Cópia de wie 2016 atual
Cópia de wie 2016 atualCópia de wie 2016 atual
Cópia de wie 2016 atual
 
Apresentação Tao
Apresentação TaoApresentação Tao
Apresentação Tao
 

Mehr von Daniel Arndt Alves (20)

Sessao
SessaoSessao
Sessao
 
Variaveis Superglobais
Variaveis SuperglobaisVariaveis Superglobais
Variaveis Superglobais
 
Programacao Modular
Programacao ModularProgramacao Modular
Programacao Modular
 
Strings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHPStrings, Arrays e Manipulação Datas em PHP
Strings, Arrays e Manipulação Datas em PHP
 
Introducao ao PHP
Introducao ao PHPIntroducao ao PHP
Introducao ao PHP
 
Arquitetura web
Arquitetura webArquitetura web
Arquitetura web
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
Histórico de Participação do Mackenzie na Maratona de Programação
Histórico de Participação do Mackenzie na Maratona de ProgramaçãoHistórico de Participação do Mackenzie na Maratona de Programação
Histórico de Participação do Mackenzie na Maratona de Programação
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Selection Sort
Selection SortSelection Sort
Selection Sort
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
 
Bubble Sort
Bubble SortBubble Sort
Bubble Sort
 
Análise de Algoritmos
Análise de AlgoritmosAnálise de Algoritmos
Análise de Algoritmos
 
Java RMI
Java RMIJava RMI
Java RMI
 
Java Platform, Enterprise Edition
Java Platform, Enterprise EditionJava Platform, Enterprise Edition
Java Platform, Enterprise Edition
 
Conceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosConceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos Distribuidos
 
Exercicios - Java Swing Listeners
Exercicios - Java Swing ListenersExercicios - Java Swing Listeners
Exercicios - Java Swing Listeners
 
Gerenciadores de Layout
Gerenciadores de LayoutGerenciadores de Layout
Gerenciadores de Layout
 
Hiearquia Window
Hiearquia WindowHiearquia Window
Hiearquia Window
 
Exercicios - Java Swing
Exercicios - Java SwingExercicios - Java Swing
Exercicios - Java Swing
 

Kürzlich hochgeladen

ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Centro Jacques Delors
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeLEONIDES PEREIRA DE SOUZA
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfLidianeLill2
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubeladrianaguedesbatista
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 

Kürzlich hochgeladen (20)

ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 

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

  • 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. 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. 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