Tecnologia de Desenvolvimento Web I

          Alexandre Michael




       alexandre_michael@unit.br
UNIVERSIDADE TIRADENTES


  Sistema Magister (https://wwws.unit.br)
  –   Notas e faltas, horário, histórico, avisos, etc....
TECNOLOGIA DE DESENVOLVIMENTO WEB I


  Objetivos da Disciplina

  Analisar os conceitos da orientação a objetos e
   sua ...
TECNOLOGIA DE DESENVOLVIMENTO WEB I


  Competências e Habilidades

 Compreender o paradigma       de   orientação    a
 o...
TECNOLOGIA DE DESENVOLVIMENTO WEB I


  Ementa da disciplina

  Paradigma de orientação a objetos.
  Conceito de abstração...
TECNOLOGIA DE DESENVOLVIMENTO WEB I
  Conteúdo Programático
UNIDADE I: Linguagem e Plataforma Java

   1. Introdução à lin...
TECNOLOGIA DE DESENVOLVIMENTO WEB I
  Conteúdo Programático
UNIDADE II: Paradigma de Orientação a Objetos
   1. Encapsulam...
TECNOLOGIA DE DESENVOLVIMENTO WEB I


  Bibliografia Básica

 Aprenda em 21 Dias Java 2. Elsevier, 2005.
   Cadenhead, Rog...
TECNOLOGIA DE DESENVOLVIMENTO WEB I
  Bibliografia Adicional
 The Java Programming Language. Addison-Wesley, 2000.
  Arnol...
TECNOLOGIA DE DESENVOLVIMENTO WEB I


  Metodologia de Ensino
  –   Aulas expositivas teóricas e práticas, com utilização ...
TECNOLOGIA DE DESENVOLVIMENTO WEB I
  Forma de Avaliação
  Duas Unidades
  Nota por unidade

     Prova: 9,0 + Medida de E...
TECNOLOGIA DE DESENVOLVIMENTO WEB I
  Ferramentas

  –   Gel

  –   JCreator (http://www.jcreator.com)

  –   NetBeans (Su...
TECNOLOGIA DE DESENVOLVIMENTO WEB I
  Site importante

  –   http://java.sun.com


  Leitura complementar

  –   http://ww...
Upcoming SlideShare
Loading in …5
×

Aula Inicial

1,428 views

Published on

Aula Inicial de Tecnologia de Desenvolvimento Web I da Unit

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

  • Be the first to like this

No Downloads
Views
Total views
1,428
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aula Inicial

  1. 1. Tecnologia de Desenvolvimento Web I Alexandre Michael alexandre_michael@unit.br
  2. 2. UNIVERSIDADE TIRADENTES Sistema Magister (https://wwws.unit.br) – Notas e faltas, horário, histórico, avisos, etc. DTI DAA (processos pela Internet) Biblioteca 2
  3. 3. TECNOLOGIA DE DESENVOLVIMENTO WEB I Objetivos da Disciplina Analisar os conceitos da orientação a objetos e sua aplicação na programação de sistemas. Estudar as primitivas das linguagens OO e comparar Linguagens OO. Compreender o embasamento teórico sobre programação orientada a objetos. 3
  4. 4. TECNOLOGIA DE DESENVOLVIMENTO WEB I Competências e Habilidades Compreender o paradigma de orientação a objetos e suas aplicações; Planejar e desenvolver sistemas baseados na Linguagem Java; Elaborar aplicações utilizando técnicas de programação orientada a objetos; Utilizar ferramentas de apoio ao desenvolvimento de programas orientados a objetos. 4
  5. 5. TECNOLOGIA DE DESENVOLVIMENTO WEB I Ementa da disciplina Paradigma de orientação a objetos. Conceito de abstração e tipos abstratos. Classes, métodos, encapsulamento, interface. Mensagens, instâncias e inicialização. Herança e composição. Polimorfismo:variáveis polimórficas, sobrecarga (overloading), construtores. Estudos de casos em Linguagens OO. 5
  6. 6. TECNOLOGIA DE DESENVOLVIMENTO WEB I Conteúdo Programático UNIDADE I: Linguagem e Plataforma Java 1. Introdução à linguagem e à plataforma Java 2. Tipos primitivos de dados 3. Operadores, conversões e arrays 4. Estruturas de controle 5. Classes básicas 6. Classes e métodos em Java. 7. Fundamentos 8. Linguagens orientadas a objeto. 9. Programação orientada a objeto 10. Construtores 11. Conceito de abstração e tipos abstratos 6
  7. 7. TECNOLOGIA DE DESENVOLVIMENTO WEB I Conteúdo Programático UNIDADE II: Paradigma de Orientação a Objetos 1. Encapsulamento 2. Interface e implementação 3. Responsabilidade 4. Passagem de mensagens 5. Criação e inicialização de objetos 6. Mecanismos de criação e inicialização em Java. 7. Herança e formas de herança 8. Benefícios e custos da herança 9. Utilizando composição 10. Combinando herança e composição 11. Composição e herança em Java. 12. Variáveis polimórficas; Sobrecarga (overloading) 13. Eficiência e polimorfismo 14. Polimorfismo em Java. 15. Estudos de caso em Java 7
  8. 8. TECNOLOGIA DE DESENVOLVIMENTO WEB I Bibliografia Básica Aprenda em 21 Dias Java 2. Elsevier, 2005. Cadenhead, Roger Java Como Programar. Pearson Prentice Hall, 2007. Deitel, H.M. Core Java 2 Vol 1 - Fundamentos. Alta Books, 2005. Horstmann Cay S., CORNELL G. 8
  9. 9. TECNOLOGIA DE DESENVOLVIMENTO WEB I Bibliografia Adicional The Java Programming Language. Addison-Wesley, 2000. Arnold, Ken. Programação Orientada a Objetos com Java. Pearson Prentice Hall, 2004. Barnes, David J. Java in a Nutshell. O’Reilly, 2005. Flanagan, David. OOP Desmistificado – Programação Orientada a Objetos. Alta Books, 2005. Keogh, J. Head First Java. O’Reilly, 2005. Sierra, Kathy. 9
  10. 10. TECNOLOGIA DE DESENVOLVIMENTO WEB I Metodologia de Ensino – Aulas expositivas teóricas e práticas, com utilização de atividades contextualizadas, exercícios práticos. – Os recursos didáticos e tecnológicos para tais fins compreendem: lousa, laboratório de computadores e outros, conforme as necessidades. Metodologia de Avaliação – No processo de avaliação serão utilizadas provas contextualizadas e seminários individuais levando-se em consideração apresentação e produção escrita. No final do curso será desenvolvido um estudo de caso de uma aplicação em Java utilizando técnicas de programação orientada a objetos. 10
  11. 11. TECNOLOGIA DE DESENVOLVIMENTO WEB I Forma de Avaliação Duas Unidades Nota por unidade Prova: 9,0 + Medida de Eficiência (ME): 1,0 = 10,0 Média final = P1 * 4 + P2 * 6 / 10 Média para aprovação = 5,0 obs: provas com consulta obs: freqüência mínima exigida = 75% 11
  12. 12. TECNOLOGIA DE DESENVOLVIMENTO WEB I Ferramentas – Gel – JCreator (http://www.jcreator.com) – NetBeans (Sun) – Studio Creator (Sun) – JBuilder (Borland) – JDeveloper (Oracle) – Eclipse (http://www.eclipse.org) 12
  13. 13. TECNOLOGIA DE DESENVOLVIMENTO WEB I Site importante – http://java.sun.com Leitura complementar – http://www.javamagazine.com.br – http://www.portaljava.com.br – http://www.mundojava.com.br 13

×