SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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.


  DTI

  DAA (processos pela Internet)

  Biblioteca



                                                         2
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
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
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
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
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
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
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
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
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
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
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

Weitere ähnliche Inhalte

Ähnlich wie Aula Inicial

CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...Os Fantasmas !
 
1 ooi introducao
1 ooi introducao1 ooi introducao
1 ooi introducaonikson123
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO ILIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO IOs Fantasmas !
 
Plano de aula - POO - IFS
Plano de aula - POO - IFSPlano de aula - POO - IFS
Plano de aula - POO - IFSDiego Armando
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Luis Ferreira
 
Conceitos Básicos de OO e Java
Conceitos Básicos de OO e JavaConceitos Básicos de OO e Java
Conceitos Básicos de OO e JavaCharles Jungbeck
 
Potfólio de Evidências
Potfólio de EvidênciasPotfólio de Evidências
Potfólio de EvidênciasPaulo Sateles
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...Os Fantasmas !
 
Qualificação MACC- Entities
Qualificação MACC- EntitiesQualificação MACC- Entities
Qualificação MACC- EntitiesMarcius Brandão
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...Os Fantasmas !
 
Os 5 Níveis de Reuso
Os 5 Níveis de ReusoOs 5 Níveis de Reuso
Os 5 Níveis de ReusoDr. Spock
 
3 oo-concepts
3 oo-concepts3 oo-concepts
3 oo-conceptsjorge600
 
Planode Aula
Planode AulaPlanode Aula
Planode Aulasofteam
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...Os Fantasmas !
 
Apresentação IHC - Prof.ª Cristiane Fidelix
Apresentação IHC  - Prof.ª Cristiane FidelixApresentação IHC  - Prof.ª Cristiane Fidelix
Apresentação IHC - Prof.ª Cristiane FidelixCris Fidelix
 

Ähnlich wie Aula Inicial (20)

POO Plano de Curso
POO Plano de CursoPOO Plano de Curso
POO Plano de Curso
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 2º PERÍODO LINGUAGENS DE SC...
 
Java 03
Java 03Java 03
Java 03
 
1 ooi introducao
1 ooi introducao1 ooi introducao
1 ooi introducao
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO ILIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
 
Plano de aula - POO - IFS
Plano de aula - POO - IFSPlano de aula - POO - IFS
Plano de aula - POO - IFS
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos
 
Conceitos Básicos de OO e Java
Conceitos Básicos de OO e JavaConceitos Básicos de OO e Java
Conceitos Básicos de OO e Java
 
Potfólio de Evidências
Potfólio de EvidênciasPotfólio de Evidências
Potfólio de Evidências
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO PROGRAMAÇÃO PARA...
 
3 oo-concepts
3 oo-concepts3 oo-concepts
3 oo-concepts
 
Qualificação MACC- Entities
Qualificação MACC- EntitiesQualificação MACC- Entities
Qualificação MACC- Entities
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 5º PERÍODO PROGRAMAÇÃO PARA...
 
Os 5 Níveis de Reuso
Os 5 Níveis de ReusoOs 5 Níveis de Reuso
Os 5 Níveis de Reuso
 
3 oo-concepts
3 oo-concepts3 oo-concepts
3 oo-concepts
 
Seminário: Delphi
Seminário: DelphiSeminário: Delphi
Seminário: Delphi
 
Planode Aula
Planode AulaPlanode Aula
Planode Aula
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROGRAMAÇÃO ORIE...
 
Apresentação IHC - Prof.ª Cristiane Fidelix
Apresentação IHC  - Prof.ª Cristiane FidelixApresentação IHC  - Prof.ª Cristiane Fidelix
Apresentação IHC - Prof.ª Cristiane Fidelix
 
Metodologia Crystal de Cockburn
Metodologia Crystal de CockburnMetodologia Crystal de Cockburn
Metodologia Crystal de Cockburn
 

Kürzlich hochgeladen

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholacleanelima11
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......suporte24hcamin
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoGentil Eronides
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioDomingasMariaRomao
 

Kürzlich hochgeladen (20)

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanholaSLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
SLIDE DE Revolução Mexicana 1910 da disciplina cultura espanhola
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......Introdução a Caminhada do Interior......
Introdução a Caminhada do Interior......
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimento
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 

Aula Inicial

  • 1. Tecnologia de Desenvolvimento Web I Alexandre Michael alexandre_michael@unit.br
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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