1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

14
1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife

Transcript of 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Page 1: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

1

Programação III

Prof. Guilherme Alexandre Monteiro Reinaldo

Recife

Page 2: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Apresentação do Professor Graduado em Ciência da Computação – UFPE, 2005.2

Mestre em Ciência da Computação – UFPE, 2009

Servidor Público – ATI (Agência de Tecnologia da Informação)

Experiência como Professor em outras instituições:• FAFICA (Faculdade de Filosofia, Ciências e Letras de Caruaru)

• Faculdade Marista Recife (Pós FEED)

• Núcleo de EAD – UFRPE (Licenciatura em Computação)

• CEFOSPE (Centro de Formação de Servidores do Estado)

Cordelista (Escritor e Declamador de Cordel)

Page 3: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Contatos

Prof. Guilherme Alexandre Monteiro Reinaldo

Apelido: Alexandre Cordel

E-mail/gtalk: [email protected]

[email protected]

Site: http://www.alexandrecordel.com.br/fbv

Celular: (81) 9801-1878

Page 4: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Roteiro

Acordo de Convivência

Plano de Ensino

• Competência• Habilidades• Bases Tecnológicas• Metodologia de Ensino e

Aprendizagem• Metodologia de Avaliação• Bibliografia

Programação III

Page 5: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Acordo de Convivência

Celular no silencioso e sair para atender

Horário: 19:00h às 22:00h (±10min de tolerância)

Presença/participação em aulas (valerão nota)

Faltas em aulas (justifica problema de saúde)

Intervalo (~20:30h)

Provas (subjetivas)

Momentos Relax (descontração)

Page 6: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino

EMENTA:

•Ambiente Java Avançado.

•Projeto das classes e aplicações em Java.

•Java e a internet: projeto de aplicações cliente servidor sobre o protocolo HTTP.

•Principais recursos existentes na arquitetura J2EE da linguagem Java.

•Projeto de implementação.

Page 7: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino

OBJETIVOS:

•Desenvolver técnicas de programação orientada a objetos e características avançadas da linguagem Java e aplicá-las ao desenvolvimento de aplicações cliente servidor utilizando o protocolo HTTP e arquitetura J2EE.

Page 8: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino

BASES TECNOLÓGICAS:•Apresentação dos objetivos da disciplina. Exercícios

nivelamento linguagem Java.

•Programação Concorrente em Java.

•Programação Concorrente em Java. Modelo de I/O em Java.

•Bancos de Dados e JDBC. Hibernate e JPA. Definição de Projetos e Equipes.

•Introdução ao protocolo HTTP e à linguagem HTML.

•Visão Geral da Plataforma J2EE.

•Sistemas em Camadas e Design Patterns. Servlets:

Page 9: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino

BASES TECNOLÓGICAS:• Introdução e Ciclo de Vida.

• Servlets: Ciclo de Vida. Revisão para 1º EE.

• Servlets: Manutenção de Estado e Colaboração.

• Servlets: Manutenção de Estado e Colaboração. Exceções e Filtros.

• Introdução à JSP.

• JSP: diretivas e objetos implícitos.

• JSP: Scriptlets e EL. JSP: JSTL, Custom Tags e Tag Files.

• Overview JSF e EJB.

• Distribuição de aplicações Web. Projetos. Projetos.

• Apresentação de Projetos

Page 10: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino

METODOLOGIA DE ENSINO APRENDIZAGEM:

•Aulas expositivas dialogadas;

•Exercício em sala de aula;

•Trabalhos em grupo e Seminários;

•Estudos de Caso;

•Leitura e debate de artigos acadêmicos.

Page 11: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino

METODOLOGIA DE AVALIAÇÃO:

• Provas escritas;

• Apresentação de seminários;

• Trabalho em Grupo;

• Participação em Sala.

Page 12: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino

BIBLIOGRAFIA BÁSICA:

1. O’ BRIEN A. JAMES. Sistemas de Informação e as decisões gerenciais na era da internet. São Paulo: Saraiva, 2004.

2. LAUDON, P.L. & LAUDON, K.C. Sistema de Informação Gerenciais. São Paulo, Pearson, 2004.

3. ALVES, WILLIAM PEREIRA. Estudo Dirigido de Microsoft Office Access. São Paulo: ERICA, 2003.

Page 13: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Plano de Ensino BIBLIOGRAFIA COMPLEMENTAR:

1. REZENDE, D. A. e Abreu, A. F. Tecnologia da Informação Aplicada a Sistemas de Informação Empresariais, Atlas, São Paulo, 2000.

2 REBOUÇAS, D. de Oliveira. Sistemas de Informações Gerenciais. São Paulo: Atlas, 2004.

3. ALBERTINI, Alberto Luiz; ALBERTINI, Rosa Maria de Moura. Tecnologia da informação: desafios da tecnologia de informação aplicada aos negócios. 2ª ed. São Paulo: Atlas, 2009.

4. KING, David; TURBAN, Efraim. Comércio Eletrônico. 1ª Edição. Prentice Hall do Brasil. São Paulo, 2004.

5. DEITEL, H. M.; DEITEL, P. J.; STEINBUHLER, K. E-business e e-commerce para administradores. São Paulo: Pearson Education do Brasil, 2004.

Page 14: 1 Programação III Prof. Guilherme Alexandre Monteiro Reinaldo Recife.

Programação III

Prof. Guilherme Alexandre Monteiro Reinaldo

Recife