Introdução
    à Programação




       Nécio de Lima Veras

      necioveras@gmail.com
     necio@ifpiparnaiba.edu.br

1
Royalties



     Estes slides foram inicialmente criados pelo prof. 
    Régis Pires (IFPI­Parnaíba) que gentilmente cedeu  
        para que algumas adaptações fossem feitas.




        Ass. Nécio de Lima Veras (IFPI­Parnaíba).


2
Algumas reflexões sobre programação...

    Porque programar?


    Porque tantas linguagens?
    Porque tantos paradigmas?

    Diante desse “mar” de opções, como escolher
     uma linguagem e um paradigma?




3
As respostas só podem ser encontradas de
               uma única forma ....




                PESQUISA !




4
Popularidade do Java

    É a linguagem mais popular do mundo segundo o
    índice Tiobe:
    http://www.tiobe.com/

    Fevereiro de 2012




5
Popularidade do Java

    ÍndiceTiobe: Comparação ao longo do tempo




6
Popularidade do Java




7
Java em números

    > 1,100 milhões de PCs rodando Java
    930 milhões de downloads de Java desde 2003
    12 milhões de visitas por mês no site java.com
    > 5 milhões de desenvolvedores Java no mundo
    > 500.000 desenvolvedores certificados
    > 180.000 desenvolvedores no java.net
    > 912 membros no JCP
    1++ bilhões de celulares rodando Java



8
Java em números

    1.400 milhões de dispositivos com Java
    >1.000 modelos de celular com Java
    >45 fabricantes de celulares Java
    >140 operadoras de telefonia usando Java
    >3 milhões de downloads do Java EE
    >28 tipos de servidores Java
    Caso de uso:
    E-Bay
    Java nas vendas
    US$ 1.400,00 por minuto

    Fonte: JavaOne 2010, java.com e Ovum
9
Java em todo lugar

     Computadores
     Servidores
     Celulares
     Automóveis
     Televisores
     Dispositivos embarcados
     Robôs
     Marte!
     Algo mais?


10
Java em Imagens




11
Indicado para o Oscar

     Livros da série
     Use a Cabeça!
     Muito bem ilustrados
     Descontração
     Informalidade
     Excelente didática
     Use a Cabeça! Java é uma
     leitura extremamente
     recomendada para o
     aprendizado do Java.



12
Indicado para o Oscar



     www.caelum.com.br/
                          Apostila gratuita para download:
                          FJ-11 - Java e Orientação a Objetos

                          Há outras disponíveis.

                          Podem ser baixadas em:
                          www.caelum.com.br/apostilas/



13
Indicado para o Oscar



     Java Education and Development Initiative
     Iniciativa para desenvolvimento e educação JAVA à
     distância.
     Disponibilização de manuais, slides das aulas, provas,
     exercícios e material de referência, vídeo-aulas e lista de
     discussão.
     Mantido no Brasil pelo DFJUG.
     Site:
     www.dfjug.org/DFJUG/jedi/

14
Concluindo...

     Estamos convencidos a estudar Java?


     Certo, mas falta uma coisa! O porquê do
      paradigma da Orientação a Objetos!




15
Índice Tiobe


                                  Por paradigmas




                                   Por tipos
     A linguagem do ano



16

Introdução à Programação Orientada a Objetos

  • 1.
    Introdução à Programação Nécio de Lima Veras necioveras@gmail.com necio@ifpiparnaiba.edu.br 1
  • 2.
    Royalties Estes slides foram inicialmente criados pelo prof.  Régis Pires (IFPI­Parnaíba) que gentilmente cedeu   para que algumas adaptações fossem feitas. Ass. Nécio de Lima Veras (IFPI­Parnaíba). 2
  • 3.
    Algumas reflexões sobreprogramação... Porque programar? Porque tantas linguagens? Porque tantos paradigmas? Diante desse “mar” de opções, como escolher uma linguagem e um paradigma? 3
  • 4.
    As respostas sópodem ser encontradas de uma única forma .... PESQUISA ! 4
  • 5.
    Popularidade do Java É a linguagem mais popular do mundo segundo o índice Tiobe: http://www.tiobe.com/ Fevereiro de 2012 5
  • 6.
    Popularidade do Java ÍndiceTiobe: Comparação ao longo do tempo 6
  • 7.
  • 8.
    Java em números > 1,100 milhões de PCs rodando Java 930 milhões de downloads de Java desde 2003 12 milhões de visitas por mês no site java.com > 5 milhões de desenvolvedores Java no mundo > 500.000 desenvolvedores certificados > 180.000 desenvolvedores no java.net > 912 membros no JCP 1++ bilhões de celulares rodando Java 8
  • 9.
    Java em números 1.400 milhões de dispositivos com Java >1.000 modelos de celular com Java >45 fabricantes de celulares Java >140 operadoras de telefonia usando Java >3 milhões de downloads do Java EE >28 tipos de servidores Java Caso de uso: E-Bay Java nas vendas US$ 1.400,00 por minuto Fonte: JavaOne 2010, java.com e Ovum 9
  • 10.
    Java em todolugar Computadores Servidores Celulares Automóveis Televisores Dispositivos embarcados Robôs Marte! Algo mais? 10
  • 11.
  • 12.
    Indicado para oOscar Livros da série Use a Cabeça! Muito bem ilustrados Descontração Informalidade Excelente didática Use a Cabeça! Java é uma leitura extremamente recomendada para o aprendizado do Java. 12
  • 13.
    Indicado para oOscar www.caelum.com.br/ Apostila gratuita para download: FJ-11 - Java e Orientação a Objetos Há outras disponíveis. Podem ser baixadas em: www.caelum.com.br/apostilas/ 13
  • 14.
    Indicado para oOscar Java Education and Development Initiative Iniciativa para desenvolvimento e educação JAVA à distância. Disponibilização de manuais, slides das aulas, provas, exercícios e material de referência, vídeo-aulas e lista de discussão. Mantido no Brasil pelo DFJUG. Site: www.dfjug.org/DFJUG/jedi/ 14
  • 15.
    Concluindo... Estamos convencidos a estudar Java? Certo, mas falta uma coisa! O porquê do paradigma da Orientação a Objetos! 15
  • 16.
    Índice Tiobe Por paradigmas Por tipos A linguagem do ano 16