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

Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
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
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxLuciana Luciana
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxSilvana Silva
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
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
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
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
 

Kürzlich hochgeladen (20)

Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
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
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
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
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
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!
 

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