Desenvolvimento de Sistema - PowerPoint PPT Presentation

desenvolvimento de sistema n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Desenvolvimento de Sistema PowerPoint Presentation
Download Presentation
Desenvolvimento de Sistema

play fullscreen
1 / 320
Desenvolvimento de Sistema
130 Views
Download Presentation
lance-suarez
Download Presentation

Desenvolvimento de Sistema

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Desenvolvimento de Sistema JAVA Professora Flabiana Felipe

  2. Aula 01 • Apresentação do Curso. • Mercado de Trabalho. • Java no Mercado de Trabalho. • O que é Linguagem de Programação? • Exemplos de Linguagem de Programação. • Java-Uma Linguagem Orientada a Objetos. • E como funciona?

  3. O Curso • Introdução á Linguagem Java,seus principais conceitos,estruturas,aplicações utilizando o programa NetBeans; • Capacitação para o Mercado;

  4. Mercado de Trabalho • O Mercado de trabalho x Capacitação; • Mercado de trabalho x Postura;

  5. Introdução Programa de Computador • Um programa de computador ou programa informático é uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador. Ex:Internet,Word,Windows

  6. Introdução Windows • O Windows e o um programa operacional ele e quem comanda todos os outros programas e nele que os programas são instalados,como Internet,Word e ect... • O Windows e a primeira tela quando você liga o computador.

  7. Pastas As pastas são locais no computador aonde colocamos nossos trabalhos,textos,músicas,fotos a serem guardadas no computador. Ex;

  8. Diretórios • Na prática é como se você tivesse um arquivo desses de escritório, com algumas gavetas, várias pastas dentro de cada gaveta e assim por diante. No caso do Windows é muito semelhante, como você confere no exemplo abaixo, que mostra as pastas mais utilizadas pelos usuários:

  9. Diretórios-Exemplo

  10. Java no Mercado de Trabalho

  11. Java no Mercado de Trabalho

  12. Java no Mercado de Trabalho

  13. Java no Mercado de Trabalho • Faixa Salarial:2.000,00 até 6.000,00. • Níveis de Conhecimento e experiências: Junior, Pleno e Sênior.

  14. Linguagem de Programação JAVA

  15. O que é Linguagem de Programação? Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.

  16. Exemplo: PROGRAMA FRITAR_OVO • RESERVAR OVO, FRIGIDEIRA, SAL, MANTEIGA ; USAR FOGÃO; • COLOCAR FRIGIDEIRA NO FOGÃO; • COLOCAR MANTEIGA NA FRIGIDEIRA; • LIGAR FOGÃO; • ESPERAR MANTEIGA FICAR QUENTE; QUEBRAR OVO; • DERRAMAR OVO NA FRIGIDEIRA; • COLOCAR SAL NO OVO; • ESPERAR OVO FICAR FRITO; • DESLIGAR FOGÃO; • SERVIR OVO; END PROGRAMA

  17. Exemplo Somar (5,6): Resultado 11 def somar(num1, num2): return num1 + num2

  18. Calculo da Média • – Cálculo da média de um aluno: • – Obter as notas da primeira e da segunda prova • – Calcular a média aritmética entre as duas • – Se a média for maior ou igual a 7, o aluno foi aprovado, senão ele foi reprovado

  19. Troca de Pneu • – Troca de um pneu furado: • – Afrouxar ligeiramente as porcas • – Suspender o carro • – Retirar as porcas e o pneu • – Colocar o pneu reserva • – Apertar as porcas • – Abaixar o carro • – Dar o aperto final nas porcas

  20. Algoritmo Média • Algoritmo Média • Var N1, N2, Média • Início • Leia N1, N2 • Média := (N1+N2)/2 • Se Então • Média >= 7 Escreva “Aprovado” • Senão • Escreva “Reprovado” • Fim.

  21. Algoritmo Soma • Algoritmo soma; • Declare X:Inteiro; • Y:Inteiro; • SOMA:Inteiro; • Inicio • Leia X; • Leia y; • Y := X + Y; • Escreva Y; • Fim

  22. Algoritmo Preço Total • Algoritmo Exemplo_comando_de_saída_de_dados • Var preço_unitario, preço_total: real • quant : inteiro • Início • preco_unitario:= 5.0 • quantidade := 10 • preço_total:= preço_unitario* quantidade • Escreva preço_total • Fim.

  23. Algoritmo Ordenação • AlgoritmoOrdenacao; • Declare A:Inteiro; • B:Inteiro; • Inicio • Leia A; • Leia B; • SE A > B Então • Inicio • Escreva B, A; • Fim • Senão • Inicio • Escreva A, B; • Fim • Fim

  24. Vídeo sobre Lógica de Programação • http://www.youtube.com/watch?v=Ui72gDqUIGo&feature=related • http://www.youtube.com/watch?v=FBrIPhiTmWk • http://www.youtube.com/watch?v=k32yQDLoqSw&feature=relmfu

  25. O que é Java? • Java e uma linguagem de programação que usa objetos do mundo real e se comunica entre eles. A origem da Linguagem • Desenvolvida e concebida pela SunSoft, • Herança do C++,

  26. Características da Linguagem • Totalmente orientada a objetos; • Independente da Plataforma; • Quase idêntica ao C++; • Orientada a Web; • Fácil de Programar; • Rápida programação; • Segura e redução de erros.

  27. Onde o Java pode ser utilizado. • Jogos para Celulares; • Web; • Cartões; • Smartphones;

  28. Exemplos de Linguagem de Programação • Java • C ++ • VB.NET • Cobol • Delphi

  29. Java-Uma Linguagem Orientada a Objetos • O que são Objetos? De um modo geral podemos encarar os objetos como sendo os objetos físicos do mundo real, tal como: carro, avião, cachorro, casa, telefone, computador, etc.,

  30. E como funciona? Os objetos conversam uns com os outros através de mensagens. Vantagens: • Sensível redução no custo de manutenção do software. • Aumento na reutilização de código.

  31. Questões 1-O que é uma Linguagem de Programação?Mencione alguns exemplos. 2-O que são objetos em Java? 3-Quais são as vantagens da Linguagem Java? 4- Onde o Java pode ser utilizado? 5-Faça um algoritmo “Lavar Roupa”.

  32. Questões 6-Quais são as características da Linguagem Java? 7- Site outros tipos de Linguagem parecidas com o Java que são orientadas a objetos. 8- Qual e a origem da Linguagem Java? 9-O que são programas de computador?De exemplos.

  33. Aula 2 • Java Virtual Machine; • Compiladores e Interpretadores; • Vantagens e Desvantagem do Interpretador; • Java e suas Edições.

  34. Java Virtual Machine • Máquina virtual Java (do Inglês Java Virtual Machine - JVM) é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes (forma intermediária de código) em código executável de máquina. A JVM é responsável pelo gerenciamento dos aplicativos, à medida que são executados. • Graças à máquina virtual Java, os programas escritos em Java podem funcionar em qualquer plataforma de hardware e software que possua uma versão da JVM, tornando assim essas aplicações independentes da plataforma onde funcionam.

  35. Java Virtual Machine como ela funciona.

  36. Linguagem da Máquina;Código Binário O computador tem sua própria linguagem que e o código binário. Binário por que ele trabalha com 0 e 1.

  37. Compiladores e Interpretadores • Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível para um código que o computador (a máquina) interprete. Este tradutor tem a função de traduzir uma linguagem abstrata para uma linguagem binária.

  38. Compiladores • Um compilador é um programa que traduz o código-fonte de um programa em um (ou mais) executáveis. Por exemplo, se eu quiser fazer um programa que mostre a mensagem: "Hello World!" e quiser usar a linguagem de programação c, eu posso usar o código-fonte:#include <stdio.h>voidmain(){printf("Hello World!");}Depois o compilador transforma o código-fonte em um arquivo executável que você poderá usar para ver esta mensagem.

  39. Compiladores • O nome "compilador" é usado principalmente para os programas que traduzem o código de fonte de uma linguagem de programação de alto nível para uma linguagem de programação de baixo nível (por exemplo, linguagem de montagem assembly ou código de máquina

  40. Compiladores

  41. Vantagens do Compilador • O código compilado é mais rápido de ser acessado; • Impossibilita ou pelo menos dificulta ser quebrado e visualizado o código-fonte original; • Permite otimização do código por parte do compilador; • Compila o código somente se estiver sem algum erro.

  42. Desvantagens do Compilador • Para ser utilizado o código precisa passar por muitos níveis de compilação; • Assim como vantagem a possibilidade de não poder visualizar o código-fonte, pode ser uma desvantagem; • Processo de correção ou alteração do código requer que ele seja novamente recompilado.

  43. Interpretadores • O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado.O interpretador analisa sintaticamente e semanticamente o código, se estas duas etapas forem realizadas e executadas de forma correta o código está pronto para funcionar.

  44. Vantagens do Interpretador • Correções e alterações são mais rápidas de serem realizadas; • Código não precisa ser compilado para ser executado; • Multiplataforma; • Compatibilidade; • Portabilidade; • Verificação da Segurança do Código; • Toda Máquina pode ser Java Virtual por Software.

  45. Desvantagens do Interpretador • Queda de Desempenho; • Duas ferramentas;Compilador e Interpretador; • Código Nativo-Plataforma Específica; • Execução é mais lenta do programa.

  46. Java e suas Edições • Java 2 Standard Edition; É uma edição de Java feita para rodar em desktops,Dispositivos embarcados(robôs,eletrodomésticos,etc) • Java 2Enterprise Edition;É a edição com todo o suporte para rodar em aplicações em servidores WEB. • Java2 Micro Edition; É a edição para rodar em dispositivos de pequeno porte,tais como celulares,Smartfones,tabletes.

  47. Questões 1-O que e a Java Machine e para que ele e utilizada? 2-O que é um Interpretador? 3-Quais são as Desvantagens do Interpretador? 4-Quais são as vantagens do Interpretador? 5-Quais são as edições do Java? Explique suas utilidades.

  48. Questões 6-O que e um Compilador? 7-Quais são as vantagens de um Compilador? 8-Quais são as desvantagens de um Compilador? 7-Qual e a vantagem de se usar um Java Machine? 8-Qual é a Linguagem que o computador “fala”?

  49. Videos • compiladores.avi • http://www.youtube.com/watch?v=nj5z32_6SMk • Como programar em Java para Iniciantes Aula 0001 • http://www.youtube.com/watch?v=NGUjvuYFbdE&feature=related