Mini-curso Gratuito




Globalcode - The Developers Company   Slide 1
Globalcode - The Developers Company   Slide 2
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Agenda – Parte prática




       1. Aplicativos desenvolvidos com Java
       2. Instalação do Java Development Kit Stand...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
O que é Java?




             Java é uma linguagem de programação capaz de
             produzir softwares robustos para ...
Como surgiu?

       Projeto Green
       • Financiado pela SUN, 1990 – 1992
       • Linguagem “OAK” para pequenos dispos...
Histórico
   23 de maio de 1995             Lançamento da tecnologia Java
   23 de janeiro de 1996          Lançamento da ...
Histórico
   25 de janeiro de 1999       Anúncio da tecnologia JINI
   02 de junho de 1999         Lançamento de Java Serv...
Java Community Process


    • Apesar da tecnologia ter sido criada pela Sun, ela é
      mantida por um consórcio de empr...
Java Community Process

                  Empresas              Universidades             Experts


                      ...
Java Community Process




       Conclusão: a linguagem e tecnologia Java não estão sob
     domínio de uma só empresa, g...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Vantagens do Java

    • É independente de sistema operacional, banco de dados,
      servidor Web, IDE’s, etc. Na prática...
Vantagens do Java

    • Diversos frameworks de desenvolvimento para aumento de
      produtividade;
    • Alto índice de ...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Máquinas Virtuais


    • Responsável por prover a flexibilidade de sistema
      operacional para um software Java




Gl...
Máquinas Virtuais

    • Interpretação de código inteligente;
    • Mantém código mais acessado permanentemente traduzido
...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Áreas de desenvolvimento
    • Aplicativos gráficos;
    • Soluções Web;
    • Componentes de processamento de dados de la...
Áreas de desenvolvimento

    • Os kits de desenvolvimento e bibliotecas (API’s) são
      divididos em três partes popula...
Standard Edition

                                                   J2SE
                                      Java 2 Pla...
Kit Standard Edition

    • O Java Development Kit Standard Edition (JDKSE) é a
      base de desenvolvimento principal do...
Geração Vs. Versão
         Geração                        Versão Kit de   Época
                                      Des...
Enterprise Edition

                                                    J2EE
                                      Java 2 ...
Kit Enterprise Edition


    • O JDK Enterprise Edition é uma extensão para o Standard
      Edition;
    • Acompanha um s...
Micro Edition

                                                 J2ME
                                      Java 2 Platform...
Kit Micro Edition



    • O Kit é um sub-conjunto do Standard;
    • Acompanha emuladores de telefones e utilitários para...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Casos de sucesso
    •   Caixa Econômica Federal;
    •   NASA;
    •   Sistema de Pagamento Brasileiro;
    •   e-Bay;
  ...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Ambientes Java

    •   Eclipse (gratuito e open-source)
    •   Netbeans (gratuito e open-source)
    •   Oracle JDevelop...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Mitos do Java



    •   Java é da Sun?
    •   Java é uma linguagem para Web?
    •   Java é igual a JavaScript?
    •   ...
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Certificações



    • Representam uma “habilitação” internacional e oficial;
    • Provas são feitas em centros Prometric...
Certificações




Globalcode - The Developers Company   Slide 37
Agenda – Parte teórica

       1. Introdução
       2. Vantagens da tecnologia Java
       3. Máquinas Virtuais
       4. ...
Plano de estudos

    PARTE FUNDAMENTAL
    1. Sintaxe da linguagem Java: variáveis, if, switch, while, for,
       break,...
Plano de estudos

    ESPECIALIZAÇÕES

    •   Desenvolvimento com Banco de Dados (JDBC)
    •   Desenvolvimento de interf...
Globalcode - The Developers Company   Slide 41
Agenda – Parte prática




       1. Aplicativos desenvolvidos com Java
       2. Instalação do Java Development Kit Stand...
Aplicativos



    •   Front-ends com Swing: SwingSet2
    •   Aplicativo Web: UOL, Ebay
    •   J2ME Wireless toolkit
   ...
Agenda – Parte prática




       1. Aplicativos desenvolvidos com Java
       2. Instalação do Java Development Kit Stand...
Instalação



    • Download a partir da URL:
      http://java.sun.com/javase/downloads/index.jsp
    • Pode ser feito o ...
Instalação


                                        Diretório de instalação padrão
                                      ...
Instalação

    JAVA_HOME & PATH

    • Para facilitar o uso do compilador e interpretador,
    recomendamos colocar o dir...
Instalação


    1. Clicar com botão direito no “Meu Computador”, em seguida
       clique em propriedades:




Globalcode...
Instalação


    2. Clique em “Avançado” /
       “Advanced”
    3. Clique em “Variáveis de
       Ambiente” / “Environmen...
Instalação


    4. Clique em “PATH”, em
       seguida “Edit” / “Editar”

    5. Preencha os campos com
       os seguint...
Instalação


    6. Clique em “New” / “Novo”

    7. Preencha os campos com
       os seguintes valores:




             ...
Agenda – Parte prática




       1. Aplicativos desenvolvidos com Java
       2. Instalação do Java Development Kit Stand...
Olá Mundo



     Overview do Processo:

     1. Escrevemos o código em um arquivo texto com um editor;

     2. Compilamo...
Olá Mundo


     1. Escrevemos o código em um arquivo texto com um editor;




Globalcode - The Developers Company        ...
Olá Mundo

    2. Salvar o arquivo com o nome “OlaMundo.java”




Globalcode - The Developers Company                  Sli...
Olá Mundo


     3. Para compilar, abrimos um “Prompt de comandos”




Globalcode - The Developers Company                ...
Olá Mundo


     4. Mudamos para o diretório onde o arquivo OlaMundo.java
        foi salvo
     5. Digitamos “javac OlaMu...
Olá Mundo


     6. Executamos o programa com “java OlaMundo”




Globalcode - The Developers Company                 Slid...
Agenda – Parte prática




       1. Aplicativos desenvolvidos com Java
       2. Instalação do Java Development Kit Stand...
Eclipse & NetBeans


     • São ambientes gráficos de desenvolvimento gratuitos e
       open-source;
     • Chamados de I...
Perguntas e Respostas




Globalcode - The Developers Company   Slide 61
Mini-curso Gratuito

                        Agradecemos a presença!




Globalcode - The Developers Company              ...
Upcoming SlideShare
Loading in …5
×

Mc1 JAVA

2,261 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,261
On SlideShare
0
From Embeds
0
Number of Embeds
151
Actions
Shares
0
Downloads
64
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mc1 JAVA

  1. 1. Mini-curso Gratuito Globalcode - The Developers Company Slide 1
  2. 2. Globalcode - The Developers Company Slide 2
  3. 3. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 3
  4. 4. Agenda – Parte prática 1. Aplicativos desenvolvidos com Java 2. Instalação do Java Development Kit Standard Edition; 3. Criando um programa “Olá Mundo”; 4. IDE’s Eclipse e Netbeans; Globalcode - The Developers Company Slide 4
  5. 5. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 5
  6. 6. O que é Java? Java é uma linguagem de programação capaz de produzir softwares robustos para diversos tipos de microcomputadores e dispositivos como celulares, palmtops, cartão inteligente, robots entre outros. Globalcode - The Developers Company Slide 6
  7. 7. Como surgiu? Projeto Green • Financiado pela SUN, 1990 – 1992 • Linguagem “OAK” para pequenos dispositivos Start7 ou *7 = hardware + software • Monitor LCD 5’’ colorido, Touchescreen • Wireless, com interface PCMCIA • Versão de UNIX rodando em menos de 1MB • Linguagem segura, robusta, multi-plataforma, com threads, bibliotecas gráficas, interpretada, com coleta automática de lixo, distribuída, e muito mais. • Controle remoto •Permitia a troca de objetos em uma rede sem fio Globalcode - The Developers Company Slide 7
  8. 8. Histórico 23 de maio de 1995 Lançamento da tecnologia Java 23 de janeiro de 1996 Lançamento da versão JDK 1.0 29 de maio de 1996 1º JavaOne Setembro de 1996 83.000 páginas web utilizando Java 29 de outubro de 1996 Anúncio da API Java Card 09 de dezembro de 1996 Lançamento da versão JDK 1.1 beta 18 de fevereiro de 1997 Lançamento da versão JDK 1.1 04 de março de 1997 Lançamento Java Web Server beta e Java Servlet Developers Kit 10 de março de 1997 Foi inserido na linguagem a API de JNDI (Java Naming and Directory Interface) 02 de abril de 1997 JavaOne atinge o número de 10.000 inscritos tornando-se a maior conferência de desenvolvedores do mundo. Sun anuncia a tecnologia Enterprise Java Beans (EJB) Março de 1998 Lançamento do JFC (Java Foundation Classes)/ “Projeto Swing” 24 de março de 1998 JavaOne atinge 15.000 inscritos 08 de dezembro de 1998 Formalização do Java Community Process (JCP) Lançamento da plataforma Java 2 Globalcode - The Developers Company Slide 8
  9. 9. Histórico 25 de janeiro de 1999 Anúncio da tecnologia JINI 02 de junho de 1999 Lançamento de Java Server Pages (JSP) 15 de junho de 1999 JavaOne atinge 20.000 inscritos Sun anuncia três edições da plataforma Java: J2SE, J2EE, J2ME 25 de agosto de 1999 Lançamento da versão J2SE 1.3 beta 30 de setembro de 1999 Lançamento da versão J2EE beta 08 de dezembro de 1999 Lançamento da versão J2EE 08 de maio de 2000 Lançamento da versão J2SE 1.3 26 de maio de 2000 Existem mais de 400 grupos de usuários Java (JUG) 14 de março de 2001 Lançamento da tecnologia Java Web Start versão 1.0 Abril de 2001 Lançamento da versão J2EE 1.3 beta (EJB 2.0, JSP 1.2, Servlet 2.3) Junho de 2001 Lançamento da versão J2SE 1.4 Dezembro de 2002 Lançamento da versão J2EE 1.4 beta 01 de outubro de 2004 Lançamento da versão Tiger (Java SE 5.0) Dezembro de 2006 Lançamento da versão Mustang (Java SE 6.0) e da versão GlassFish (Java EE 5.0) Globalcode - The Developers Company Slide 9
  10. 10. Java Community Process • Apesar da tecnologia ter sido criada pela Sun, ela é mantida por um consórcio de empresas chamado de Java Community Process; • Java Community Process: estabelece processo evolutivo da linguagem e coleta opiniões de empresas, universidades e desenvolvedores; Globalcode - The Developers Company Slide 10
  11. 11. Java Community Process Empresas Universidades Experts Java Community Process Java Specification Request (JSR) Especificações públicas JBOSS Globalcode - The Developers Company Slide 11
  12. 12. Java Community Process Conclusão: a linguagem e tecnologia Java não estão sob domínio de uma só empresa, garantindo assim maior vida útil para as soluções desenvolvidas. Globalcode - The Developers Company Slide 12
  13. 13. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 13
  14. 14. Vantagens do Java • É independente de sistema operacional, banco de dados, servidor Web, IDE’s, etc. Na prática isso significa que podemos programar softwares com diferentes combinações; • Linguagem moderna, segura, orientada a objetos e altamente preparada para computação em rede; • Alto índice de adoção de negócios críticos; • Diversificação de um mesmo tipo de produto Java devido ao consórcio e padrões J.C.P.; Globalcode - The Developers Company Slide 14
  15. 15. Vantagens do Java • Diversos frameworks de desenvolvimento para aumento de produtividade; • Alto índice de adoção em Universidades; • Permite a criação de programas para diferentes tipos de computadores: PC’s, Apple, Celulares, Robots, RISC, Palmtops, etc. • Java: Escreva uma vez, rode muitas... • Java: Aprenda uma vez, trabalhe por muito tempo! Globalcode - The Developers Company Slide 15
  16. 16. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 16
  17. 17. Máquinas Virtuais • Responsável por prover a flexibilidade de sistema operacional para um software Java Globalcode - The Developers Company Slide 17
  18. 18. Máquinas Virtuais • Interpretação de código inteligente; • Mantém código mais acessado permanentemente traduzido para código nativo; • Gerencia alocação e desalocação de memória. • Class loader - carrega arquivos .class para memória • Segurança do código – responsável por garantir a não execução de códigos maliciosos (ex: applets) • Verifica integridade do arquivo .class - Bytecode verifier. Globalcode - The Developers Company Slide 18
  19. 19. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 19
  20. 20. Áreas de desenvolvimento • Aplicativos gráficos; • Soluções Web; • Componentes de processamento de dados de larga escala de uso; • Enterprise Application Integration (E.A.I.); • Pequenos aplicativos para celulares, palmtops, cartões inteligentes, robots, entre outros; • Desenvolvimento de jogos 3D como Quake; • Tratamento de imagens; • Grid computing; • Código para banco de dados; Globalcode - The Developers Company Slide 20
  21. 21. Áreas de desenvolvimento • Os kits de desenvolvimento e bibliotecas (API’s) são divididos em três partes populares: • Standard Edition: kit básico com utilitários e API’s essenciais • Enterprise Edition: API’s para programação Web e componentes Enteprise JavaBeans • Micro Edition Wireless Toolkit: para programação em pequenos dispositivos • Existem outras partes menos populares: • Java Card • Java TV • Java Phone Globalcode - The Developers Company Slide 21
  22. 22. Standard Edition J2SE Java 2 Platform, Standard Edition • Classes essenciais: String, I/O, Coleções, etc. • Applets • Networking • Internacionalização • Segurança • Serialização de objetos • Java Database Connectivity (JDBC) • Utilitários Globalcode - The Developers Company Slide 22
  23. 23. Kit Standard Edition • O Java Development Kit Standard Edition (JDKSE) é a base de desenvolvimento principal do Java; • Inclui: compilador (javac), máquina virtual (java), depurador (jdb), documentador (javadoc), visualizador de applets (appletviewer) e muitos mais; • Acompanha um pacote completo das bibliotecas básicas de run-time do Java (rt.jar); • O processo de download e instalação será apresentado na parte prática; • Gratuito; Globalcode - The Developers Company Slide 23
  24. 24. Geração Vs. Versão Geração Versão Kit de Época Desenvolvimento Java 1 JDK 1.0 1995 ~ 1997 Java 1 JDK 1.1 1997 ~ 1999 Java 2 JDK 1.2 1999 ~ 2000 Java 2 JDK 1.3 2000 ~ 2002 Java 2 JDK 1.4 2002 ~ 2004 Java 5 JDK 1.5 2004 ~ 2006 Java 6 JDK 1.6 2006 ~ ... Globalcode - The Developers Company Slide 24
  25. 25. Enterprise Edition J2EE Java 2 Platform, Enterprise Edition Plataforma para desenvolvimento de soluções corporativas baseadas em servidores. • Servlets • JSPs • Enterprise Java Beans (EJB) Esta plataforma depende da plataforma J2SE. Globalcode - The Developers Company Slide 25
  26. 26. Kit Enterprise Edition • O JDK Enterprise Edition é uma extensão para o Standard Edition; • Acompanha um servidor Web, servidor de componentes transacionais de negócio, servidor de banco de dados e message queue server (somente para desenvolvimento); • Necessário para desenvolver e executar JSP’s, Servlets, EJB’s e WebServices; • Gratuito; Globalcode - The Developers Company Slide 26
  27. 27. Micro Edition J2ME Java 2 Platform Micro Edition Plataforma para desenvolvimento de aplicações para micro dispositivos, como por exemplo: • Celulares • Palmtops • JavaCard • Sistemas automotivos Globalcode - The Developers Company Slide 27
  28. 28. Kit Micro Edition • O Kit é um sub-conjunto do Standard; • Acompanha emuladores de telefones e utilitários para construção, compilação e execução de aplicativos Micro Edition; • Gratuito; Globalcode - The Developers Company Slide 28
  29. 29. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 29
  30. 30. Casos de sucesso • Caixa Econômica Federal; • NASA; • Sistema de Pagamento Brasileiro; • e-Bay; • SAP; • TAM; • Grupo Silvio Santos; • Banco de Brasil; • Citibank; • DuPont; • Bradesco; • Entre outros... Globalcode - The Developers Company Slide 30
  31. 31. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 31
  32. 32. Ambientes Java • Eclipse (gratuito e open-source) • Netbeans (gratuito e open-source) • Oracle JDeveloper; • Borland JBuilder; • Compuware OptimalJ; • IBM WebSphere Studio Application Developer; • BEA Workshop; • JEdit (somente editor); • Para Java com UML: Jude Take, Poseidon, Rose, Borland Together; Globalcode - The Developers Company Slide 32
  33. 33. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 33
  34. 34. Mitos do Java • Java é da Sun? • Java é uma linguagem para Web? • Java é igual a JavaScript? • Java é lento? • Java é difícil? • Devo pagar por utilizar Java? Globalcode - The Developers Company Slide 34
  35. 35. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 35
  36. 36. Certificações • Representam uma “habilitação” internacional e oficial; • Provas são feitas em centros Prometric; • Formação acadêmica + experiência + certificação = muitos empregos; • Cada prova custa em torno de R$ 330,00; Globalcode - The Developers Company Slide 36
  37. 37. Certificações Globalcode - The Developers Company Slide 37
  38. 38. Agenda – Parte teórica 1. Introdução 2. Vantagens da tecnologia Java 3. Máquinas Virtuais 4. Áreas de desenvolvimento 5. Casos de sucesso 6. Produtos para desenvolvimento Java 7. Mitos do Java 8. Certificações Java 9. Proposta de plano de estudos Globalcode - The Developers Company Slide 38
  39. 39. Plano de estudos PARTE FUNDAMENTAL 1. Sintaxe da linguagem Java: variáveis, if, switch, while, for, break, continue, arrays, String; 2. Orientação a Objetos: classes, abstração, objetos, atributos, métodos, encapsulamento, modificadores de acesso, sobrecarga de métodos, static, relacionamento entre objetos, herança, final, abstract, interface, polimorfismo, pacotes e exceptions; 3. API’s Java: Collection, Threads e I/O; 4. UML básico; Globalcode - The Developers Company Slide 39
  40. 40. Plano de estudos ESPECIALIZAÇÕES • Desenvolvimento com Banco de Dados (JDBC) • Desenvolvimento de interfaces gráficas (Swing) • Desenvolvimento Web • Desenvolvimento de EJB’s • WebServices • Desenvolvimento de aplicativos Micro Edition • Arquitetura J2EE • Integração de sistemas Globalcode - The Developers Company Slide 40
  41. 41. Globalcode - The Developers Company Slide 41
  42. 42. Agenda – Parte prática 1. Aplicativos desenvolvidos com Java 2. Instalação do Java Development Kit Standard Edition; 3. Criando um programa “Olá Mundo”; 4. IDE’s Eclipse e Netbeans; Globalcode - The Developers Company Slide 42
  43. 43. Aplicativos • Front-ends com Swing: SwingSet2 • Aplicativo Web: UOL, Ebay • J2ME Wireless toolkit • Borland JBuilder • Eclipse • NetBeans Globalcode - The Developers Company Slide 43
  44. 44. Agenda – Parte prática 1. Aplicativos desenvolvidos com Java 2. Instalação do Java Development Kit Standard Edition; 3. Criando um programa “Olá Mundo”; 4. IDE’s Eclipse e Netbeans; Globalcode - The Developers Company Slide 44
  45. 45. Instalação • Download a partir da URL: http://java.sun.com/javase/downloads/index.jsp • Pode ser feito o download com o Netbeans; • No Windows é um executável installshield; • A instalação é simples, Next até Finish... Globalcode - The Developers Company Slide 45
  46. 46. Instalação Diretório de instalação padrão Compilador, máquina virtual, documentador etc.. Aplicativos de exemplo Arquivos .h para integração código nativo Ambiente de execução (Java Runtime Environment) Globalcode - The Developers Company Slide 46
  47. 47. Instalação JAVA_HOME & PATH • Para facilitar o uso do compilador e interpretador, recomendamos colocar o diretório c:jsdkbin no PATH; • Devemos criar uma variável de ambiente chamada JAVA_HOME, indicando o local de instalação do Kit; • Esta variável é utilizada para aplicativos que dependem de Java poderem localizar a máquina virtual; Globalcode - The Developers Company Slide 47
  48. 48. Instalação 1. Clicar com botão direito no “Meu Computador”, em seguida clique em propriedades: Globalcode - The Developers Company Slide 48
  49. 49. Instalação 2. Clique em “Avançado” / “Advanced” 3. Clique em “Variáveis de Ambiente” / “Environment Variables” Globalcode - The Developers Company Slide 49
  50. 50. Instalação 4. Clique em “PATH”, em seguida “Edit” / “Editar” 5. Preencha os campos com os seguintes valores: Se você instalou em um diretório diferente do default, indique-o aqui! Globalcode - The Developers Company Slide 50
  51. 51. Instalação 6. Clique em “New” / “Novo” 7. Preencha os campos com os seguintes valores: Atenção: não colocar bin Globalcode - The Developers Company Slide 51
  52. 52. Agenda – Parte prática 1. Aplicativos desenvolvidos com Java 2. Instalação do Java Development Kit Standard Edition; 3. Criando um programa “Olá Mundo”; 4. IDE’s Eclipse e Netbeans; Globalcode - The Developers Company Slide 52
  53. 53. Olá Mundo Overview do Processo: 1. Escrevemos o código em um arquivo texto com um editor; 2. Compilamos o código com javac; 3. Executamos o aplicativo com java; Globalcode - The Developers Company Slide 53
  54. 54. Olá Mundo 1. Escrevemos o código em um arquivo texto com um editor; Globalcode - The Developers Company Slide 54
  55. 55. Olá Mundo 2. Salvar o arquivo com o nome “OlaMundo.java” Globalcode - The Developers Company Slide 55
  56. 56. Olá Mundo 3. Para compilar, abrimos um “Prompt de comandos” Globalcode - The Developers Company Slide 56
  57. 57. Olá Mundo 4. Mudamos para o diretório onde o arquivo OlaMundo.java foi salvo 5. Digitamos “javac OlaMundo.java”, como resultado teremos um arquivo “OlaMundo.class” Globalcode - The Developers Company Slide 57
  58. 58. Olá Mundo 6. Executamos o programa com “java OlaMundo” Globalcode - The Developers Company Slide 58
  59. 59. Agenda – Parte prática 1. Aplicativos desenvolvidos com Java 2. Instalação do Java Development Kit Standard Edition; 3. Criando um programa “Olá Mundo”; 4. IDE’s Eclipse e Netbeans; Globalcode - The Developers Company Slide 59
  60. 60. Eclipse & NetBeans • São ambientes gráficos de desenvolvimento gratuitos e open-source; • Chamados de IDE: Integrated Development Environment • Eclipse foi criado pela IBM, bom para escrita de código, auto-correções, melhorias automáticas; • Netbeans foi criado pela Sun, bom para desenvolvimento de telas Swing, que não é suportado pelo Eclipse • Demonstração Globalcode - The Developers Company Slide 60
  61. 61. Perguntas e Respostas Globalcode - The Developers Company Slide 61
  62. 62. Mini-curso Gratuito Agradecemos a presença! Globalcode - The Developers Company Slide 62

×