SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Destaque

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ěna
Ema 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 sociales
idalizescalante
 
ejercicio
ejercicioejercicio
ejercicio
JazzJimenezitm2
 
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
José 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 creativas
Corporació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 techniques
CoEP
 
Globalisation
GlobalisationGlobalisation
Globalisation
CoEP
 

Destaque (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
 

Semelhante a 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 Ensino
Daniel Arndt Alves
 
Modelo de Design Instrucional ILDF Online
Modelo de Design Instrucional ILDF OnlineModelo de Design Instrucional ILDF Online
Modelo de Design Instrucional ILDF Online
xpeering
 
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 EXPERIMENTAL
Jan 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 apresentacaotecesxp
Gabriele 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.pdf
Jardeannyalencar1
 
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
 
Prog web
Prog webProg web
Prog web
Binho Welcoff
 
(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
 
Cópia de wie 2016 atual
Cópia de wie 2016 atualCópia de wie 2016 atual
Cópia de wie 2016 atual
Sueudo Rodrigues
 
Apresentação Tao
Apresentação TaoApresentação Tao
Apresentação Tao
Mateus Menezes
 

Semelhante a 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
 

Mais de Daniel Arndt Alves

Sessao
SessaoSessao
Variaveis Superglobais
Variaveis SuperglobaisVariaveis Superglobais
Variaveis Superglobais
Daniel Arndt Alves
 
Programacao Modular
Programacao ModularProgramacao Modular
Programacao Modular
Daniel Arndt Alves
 
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
Daniel Arndt Alves
 
Introducao ao PHP
Introducao ao PHPIntroducao ao PHP
Introducao ao PHP
Daniel Arndt Alves
 
Arquitetura web
Arquitetura webArquitetura web
Arquitetura web
Daniel Arndt Alves
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
Daniel Arndt Alves
 
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
Daniel Arndt Alves
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
Daniel Arndt Alves
 
Selection Sort
Selection SortSelection Sort
Selection Sort
Daniel Arndt Alves
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
Daniel Arndt Alves
 
Bubble Sort
Bubble SortBubble Sort
Bubble Sort
Daniel Arndt Alves
 
Análise de Algoritmos
Análise de AlgoritmosAnálise de Algoritmos
Análise de Algoritmos
Daniel Arndt Alves
 
Java RMI
Java RMIJava RMI
Java Platform, Enterprise Edition
Java Platform, Enterprise EditionJava Platform, Enterprise Edition
Java Platform, Enterprise Edition
Daniel Arndt Alves
 
Conceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos DistribuidosConceitos Básicos de Objetos Distribuidos
Conceitos Básicos de Objetos Distribuidos
Daniel Arndt Alves
 
Exercicios - Java Swing Listeners
Exercicios - Java Swing ListenersExercicios - Java Swing Listeners
Exercicios - Java Swing Listeners
Daniel Arndt Alves
 
Gerenciadores de Layout
Gerenciadores de LayoutGerenciadores de Layout
Gerenciadores de Layout
Daniel Arndt Alves
 
Hiearquia Window
Hiearquia WindowHiearquia Window
Hiearquia Window
Daniel Arndt Alves
 
Exercicios - Java Swing
Exercicios - Java SwingExercicios - Java Swing
Exercicios - Java Swing
Daniel Arndt Alves
 

Mais de 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
 

Último

Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
pamellaaraujo10
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
IsabelPereira2010
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
RafaelNeves651350
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
Escola Municipal Jesus Cristo
 
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
BarbaraBeatriz15
 
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
"Está o lascivo e   doce passarinho " de Luís Vaz de Camões"Está o lascivo e   doce passarinho " de Luís Vaz de Camões
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
goncalopecurto
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
NatySousa3
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
betokg
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
Escola Municipal Jesus Cristo
 
Planejamento anual de Arte.docx-3° ano fundamental
Planejamento anual de Arte.docx-3° ano fundamentalPlanejamento anual de Arte.docx-3° ano fundamental
Planejamento anual de Arte.docx-3° ano fundamental
ericalara2620
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Ligia Galvão
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
MariaFatima425285
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
CarlosEduardoSola
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Luana Neres
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 

Último (20)

Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.Manejo de feridas - Classificação e cuidados.
Manejo de feridas - Classificação e cuidados.
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
 
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
 
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
"Está o lascivo e   doce passarinho " de Luís Vaz de Camões"Está o lascivo e   doce passarinho " de Luís Vaz de Camões
"Está o lascivo e doce passarinho " de Luís Vaz de Camões
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 
ptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultosptoposta curricular de geografia.da educação de jovens a e adultos
ptoposta curricular de geografia.da educação de jovens a e adultos
 
Planejamento anual de Arte.docx-3° ano fundamental
Planejamento anual de Arte.docx-3° ano fundamentalPlanejamento anual de Arte.docx-3° ano fundamental
Planejamento anual de Arte.docx-3° ano fundamental
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
 
APOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdfAPOSTILA JUIZ DE PAZ capelania cristã.pdf
APOSTILA JUIZ DE PAZ capelania cristã.pdf
 
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
Aula 2 - 6º HIS - Formas de registro da história e da produção do conheciment...
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 

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