REDES DE COMUNICAÇÃO

Tamanho: px
Começar a partir da página:

Download "REDES DE COMUNICAÇÃO"

Transcrição

1 REDES DE COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas (JavaScript) Duração: 60 tempos

2 Conteúdos (1) 2 Introdução à programação em JavaScript. Diferenças entre scripting do lado do servidor e do lado do cliente. Estrutura dos programas em JavaScript. Questões de sintaxe; ficheiros externos. Técnicas básicas de escrita de páginas dinâmicas com eventos em JavaScript. Variáveis, tipos de dados, âmbito e tempo de vida. Operadores: aritméticos, incremento ou decremento, concatenação, bit a bit, lógicos e relacionais.

3 Conteúdos (2) Funções; Funções predefinidas: eval, isnan, parseint e parsefloat. Instruções condicionais: if e switch. Instruções cíclicas: while, for, break e continue. Objectos: propriedades e métodos. Objectos predefinidos: String, Date, Math e Arrray. Cookies e noção de sessão. Tratamento de erros. 3

4 Notas introdutórias (1) O JavaScript é Uma linguagem de programacão da família da linguagem C Criada para a Internet pela Netscape em 1995 Standard definido pelo ECMA (European Computers Manufacuring organization) ECMA-261 (ISO-16262) ECMA Netscape Microsoft Os recursos para programar em JavaScript sao triviais Um editor de texto simples para escrever o código Um navegador (browser) para testar 4

5 Notas introdutórias (2) 5 Características Linguagem embebida no HTML Orientada a eventos Não compilada Interpretada Independente da plataforma Vantagens Semelhante a linguagem C Fácil aprendizagem Não exige recursos do lado do servidor Rápida, não tem de esperar por resposta do servidor Segura, porque não permite ler ou escrever no computador do visitante (excepto os cookies) do sitio, nem no servidor

6 Notas introdutórias (3) Desvantagens O código fica exposto no meio do código HTML Não é uma ferramenta adequada para aceder a base de dados E menos versátil do que o Java Potencialidades Gerar HTML Reagir a acções do visitante Gerar conteúdos dinâmicos Verificar o correcto preenchimento de formulários Criar efeitos gráficos 6

7 Diferenças entre scripting do lado do servidor e do lado do cliente. Do lado do cliente (exemplo: javascript) - O código fica exposto no meio do código HTML. - O código corre no cliente. - As validações são efectuadas no cliente diminuindo o tráfego de rede e aumentando a velocidade de funcionamento. Do lado do servidor (exemplo: php) - O código fica protegido e o cliente só vê o html criado pelo código. - O código corre no servidor. - As validações que ocorrem no servidor aumentam o tráfego de rede e diminuem a velocidade de funcionamento. 7

8 Estrutura dos programas em JavaScript OlaMundo.htm 8

9 Questões de sintaxe Todas as instruções devem terminar com ponto e virgula (;) Linguagem sensível a maiúsculas e a minúsculas, por exemplo A instrução while não deve ser escrita While A variável idade é diferente da variável Idade ou IDADE A função calculo é diferente da função Calculo ou CALCULO Os espaços em branco são ignorados var x=0; var x = 0; Utilização de comentários /* comentário */ permite ter varias linhas de comentários // comentário apenas numa linha 9

10 Exemplo de comentários coment.htm 10

11 Ficheiros externos Quando se pretende que o mesmo código seja usado por vários documentos O ficheiro externo com código JavaScript Deve ser um ficheiro com extensão.js Deve ser invocado a partir do ficheiro HTML Deve ser invocado na forma <script src= ficheiroexterno.js ></script> Nao deve conter a marca <script> 11

12 Exemplo de utilização de ficheiros externos 12

13 Eventos (1) O JavaScript é uma linguagem orientada a eventos Os eventos podem ser produzidos Pelo sistema Carregar ou descarregar uma página Por acção directa do visitante Premir um botão do rato 13

14 Eventos (2) 14 A cada evento corresponde o respectivo manipular de evento onblur, onclick, onchange, onfocus, onload, onmouseover, onselect, onsubmit, onunload

15 Eventos de sistema (1) eventossistema.htm 15

16 Eventos de sistema (2) 16

17 Eventos de utilizador (1) eventosutilizador.htm 17

18 Eventos de utilizador (2) 18

19 Envio de formulários (1) envioform.htm 19

20 Envio de formulários (2) 20

21 Detecção do foco (1) detfoco.htm 21

22 Detecção do foco (2) 22

23 Colocação inicial do foco (1) ColocaFoco.htm 23

24 Colocação inicial do foco (2) 24

25 Janelas pop-up (1) JanelaPopup.htm 25

26 Janelas pop-up (2) 26

27 Variáveis (1) Nome atribuído a uma posição de memória onde se pode armazenar dados Vars1.htm 27

28 Variáveis (2) Declaração var x; var y, z; var a=2, b=3; Tipos Não é necessário indicar o tipo das variáveis Conversão entre tipos a=b.tostring(); //conversão de número, ou objecto, para string c=d.parseint(); //conversão de string para número inteiro e=f.parsefloat(); //conversão de string para número real 28

29 Operadores 29

30 Precedência dos Operadores 30

31 Operadores: Aritméticos OpArit.htm 31

32 Operadores: Incremento e Decremento Operador Nome ++ Incremento -- Decremento As instrucoes b++ (pos-incremento) e ++b (pre-incremento) incrementam a variavel b de uma unidade. As instrucoes b-- (pos-decremento) e --b (pre-decremento) decrementam a variavel b de uma unidade 32

33 Operadores: Atribuição 33

34 Operadores: Relacionais OpRelac.htm 34

35 Operadores: Lógicos OpLogic.htm 35

36 Operadores: bit a bit 36

37 Operadores: concatenação OpConcat.htm 37

38 Funções 38 Sequência de instruções que constitui uma entidade coerente e que pode ser invocada a partir de qualquer ponto do programa. O JavaScript possui funções predefinidas parseint(string), parsefloat(string),... O programador pode criar as suas funções que são, usualmente, definidas no cabeçalho do ficheiro e invocadas posteriormente Podem ter argumentos que são passados na chamada da função e usados pela função como variáveis locais Podem devolver um valor ao programa de chamada mediante a utilização da instrução return

39 Exemplo de uma função Func1.htm 39

40 Funções: Exercício? Func3.htm Crie uma função que devolva o maior de 2 números introduzidos pelo utilizador. Dica: numa=parsefloat(numa) 40

41 Âmbito e tempo de vida das variáveis (1) Podem ser declaradas fora de qualquer função: Tornam-se variáveis globais. Só são destruídas quando a página é encerrada. São acessíveis em qualquer lugar da página, ou seja, no script onde foi declarada e todos os demais scripts da página, incluindo os que são chamados pelos eventos (como o onclick). 41

42 Âmbito e tempo de vida das variáveis (2) Podem ser declaradas no interior de uma função: Tornam-se variáveis locais quando são declaradas utilizando o var. Quando se abandona a função a variável local é destruída. Tornam-se variáveis globais se forem criadas sem utilizar o var. 42

43 Âmbito e tempo de vida das variáveis (3) Func2.htm 43

44 Âmbito e tempo de vida das variáveis (4) Func4.htm 44

45 Âmbito e tempo de vida das variáveis (5) Func4.htm 45

46 Funções Globais: eval(expr) converte a expressão para um valor numérico; isnan(v) avalia se o valor v é ou não um valor numérico, retornando true ou false; parseint(s) converte a string s para um número inteiro; parsefloat(s) converte a string s para um float, com casas decimais se for caso disso. 46

47 Máquina de calcular (1) O que se vai testar Receber os valores introduzidos pelo visitante num formulário Processar os valores utilizando operadores aritméticos Apresentar resultados Para compreender o exemplo basta perceber o funcionamento da adição e depois aplicar para as outras operações; no entanto para a potenciação é necessário utilizar o método pow() do objecto Math. O formulário utilizado para a calculadora deve apresentar o seguinte layout 47

48 Máquina de calcular (2) Os botões das operações tem manipuladores de evento onclick que invocam as funções correspondentes Para aceder a cada caixa de texto, utiliza-se a notacao document.forms[i].elements[j].value Com forms[i] a indicar que a referência é ao formulário i e elements[j] a indicar que é o elemento j do formulário i No exemplo da calculadora primeira caixa de texto (campo a): elements[0] botão de adição (botão para adição): elements[1]... segunda caixa de texto (campo b): elements[6] terceira caixa de texto (campo resultado): elements[7] 48

49 Máquina de calcular (3) MaqCalc.htm 49

50 Máquina de calcular (4) MaqCalc.htm 50

51 Máquina de calcular (5) MaqCalc.htm 51

52 Máquina de calcular (6) 52

53 Instruções condicionais: if If.htm 53

54 Instruções condicionais: Exercício? If2.htm Crie uma função que devolva o maior de 3 números inteiros introduzidos pelo utilizador. 54

55 Exemplo de validação de formulários (1) Pretende-se que o código Javascript faça as seguintes validações: O campo Nome esta preenchido O campo Número do BI esta preenchido com, pelo menos, 7 caracteres Apenas tem algarismos O campo Ano Não tem mais de 4 algarismos Tem apenas algarismos O seu valor deve ser posterior a 1900 O campo Mês Tem 2 caracteres Deve ter um valor entre 01 e 12 O campo Correio electrónico deve ter um 55

56 Exemplo de validação de formulários (2) Form.htm 56

57 Exemplo de validação de formulários (3) Form.htm 57

58 Exemplo de validação de formulários (4) Form.htm 58

59 Exemplo de validação de formulários (5) Form.htm 59

60 Instruções condicionais: switch(1) Switch1.htm 60

61 Instruções condicionais: switch(2) Switch2.htm 61

62 Instruções condicionais: switch Exercício? Switch3.htm Um algoritmo que dado um inteiro, introduzido entre 1 e 5 apresente na página o respectivo número por extenso. 62

63 Instruções cíclicas: O ciclo while (1) While1.htm 63

64 Instruções cíclicas: O ciclo while (2) While2.htm 64

65 Instruções cíclicas:o ciclo while Exercício? While3.htm Calcule 10 multiplos de um número introduzido pelo utilizador. 65

66 Instruções cíclicas:o ciclo while Exercício? While4.htm Calcule a média de 5 números introduzidos pelo utilizador. 66

67 Instruções cíclicas:o ciclo while Exercício? While5.htm Dada uma sequência de números positivos, pretende-se calcular o produto dos números pares e a soma dos números impares. O ciclo termina com o 0 introduzido. 67

68 Instruções cíclicas: O ciclo for (1) For1.htm 68

69 Instruções cíclicas: O ciclo for (2) Exercício? For2.htm Crie com um ciclo for a tabuada de um número pedido ao utilizador. 69

70 Instruções cíclicas: O ciclo for (3) - Resolução For2.htm 70

71 Instruções cíclicas: O ciclo for (4)- Exercício? For3.htm Crie utilizando ciclos for a tabuada dos números de 1 a

72 Instruções cíclicas: A instrução break (1) Break1.htm 72

73 Instruções cíclicas: A instrução break (2) Break2.htm Crie um ciclo que some os números introduzidos pelo utilizador. O ciclo deve ser interrompido quando a soma for superior a

74 Instruções cíclicas: A instrução continue Continue.htm 74

75 Objectos 75 O Javascript dispõe de um conjunto de objectos predefinidos, por exemplo: document, window, Math, Frame, String, Form, Array, Browser, Date Os objectos tem atributos (variáveis) e métodos (funções). A sintaxe para a utilização de objectos, métodos e atributos é a seguinte: objecto.atributo objecto.metodo() Exemplos document.write() Invoca o método write() do objecto document document.forms[0] Invoca o primeiro formulário do documento window.alert() Invoca o método alert() do objecto window Math.pow() Invoca o método pow() do objecto Math St.length Invoca o atributo length de um objecto com o nome St St.toLowerCase() Invoca o método tolowercase() de um objecto com o nome St

76 Propriedades de um objecto Object.htm 76

77 Métodos de um objecto Método.htm 77

78 Criação de novos objectos com propriedades e métodos ObjectoNovo1.htm 78

79 Criação de novos objectos Exercício? ObjectoNovo2.htm Crie um objecto novo chamado circulo e defina três propriedades raio, área e perímetro. O construtor deve ter como argumento o raio. Crie dois objectos tipo circulo e imprima na página as suas propriedades. 79

80 Animação interactiva (1) Animacao1.htm 80

81 Animação interactiva (2) 81

82 Animação temporizada (1) Animacao2.htm 82

83 Animação temporizada (2) Esta imagem é mostrada 1 s Esta imagem é mostrada 3 s 83

84 O objecto predefinido String (1) 84 S1 = Isto é uma string ; S2 = new String ( Isto é outra string ); É criado um objecto do tipo string, em JS quando uma variável recebe por valor uma string que passa a ser tratada como um objecto do tipo string. S2.length - propriedade que se refere ao número de caracteres da string. A todos os objectos do tipo string podem ser aplicados métodos, como: S1.toLowerCase(); Reescreve a string em minúsculas; S1.toUpperCase(); Reescreve a string em MAIÚSCULAS; S2.bold(); S2.italics(); Negrito e Itálico; S1.concat(S2); Concatena à string o conteúdo da outra string; S2.substr(início, comprimento); Devolve os elementos da string S2 a começar em início e com o número de caracteres indicado em comprimento.

85 O objecto predefinido String (2) String1.htm 85

86 O objecto predefinido String (3) 86

87 O objecto predefinido String (4) 87

88 O objecto predefinido String (5) String2.htm 88

89 O objecto predefinido String (6) String2.htm 89

90 O objecto predefinido String (7) String3.htm 90

91 Caracteres especiais nas strings (1) ó í 91

92 Caracteres especiais nas strings (2) String4.htm 92

93 O objecto predefinido Date (1) 93

94 O objecto predefinido Date (2) 94

95 O objecto predefinido Date (3) Datas1.htm 95

96 O objecto predefinido Date (4) Datas2.htm 96

97 O objecto predefinido Math (1) Propriedades do Objecto Math: Métodos do Objecto Math: 97 Math.floor(x) devolve o valor arredondado de x para o inteiro mais baixo

98 O objecto predefinido Math (2) Métodos do Objecto Math: 98

99 O objecto predefinido Math (3) Math.htm 99

100 Vectores (1) X = new Array(); Cria um array X; Y = new Array(n); Cria um array Y com n elementos; Z = new Array(e1, e2, e3); Cria um array Z com os elementos que o compõem inicializados; O acesso aos elementos de um array faz-se invocando o índice do array. X[1] refere-se ao segundo elemento do array (em JavaScript o 1ºelemento de um array é 0); X.length; propriedade que se refere ao tamanho do array. Existem métodos pré-definidos para usar no trabalho com arrays: X.sort(); ordena o array por ordem crescente; X.reverse(); inverte a ordem do array; X.push(d); adiciona d ao array; X.pop(); remove e devolve o último elemento do array. 100

101 Vectores (2) Array1.htm 101

102 Vectores Pesquisa (1) Array2.htm 102

103 Vectores Pesquisa (2) 103

104 Vectores Métodos Array3.htm 104

105 Cookies (1) 105 E uma informação escrita, pelo navegador, no computador do visitante. A sua utilização é limitada, de forma a não comprometer a segurança do visitante Aplicações Possibilidade de passar informação de uma página para outra Guardar informação para visitas posteriores do mesmo visitante Lista das compras efectuadas numa loja Numero de visitas a um sitio Data da ultima visita Preferências Limitações Tamanho Não podem ter mais de 4 kb Não deve existir mais de 20 cookies por cada sitio Não deve existir mais de 300 cookies no total

106 Cookies (2) 106 Limitações (cont.) Funcionais Navegador pode ser configurado para rejeitar cookies Visitante pode apagar os cookies Não permite identificar o visitante se este aceder a partir de diferentes computadores Não permite identificar o visitante se este partilhar o computador Elementos essenciais Nome, Valor Data de expiração (se não existir, o cookie expira no final da sessão) Está associado à página que o criou São manipulados através da propriedade document.cookie, que é uma string A leitura desta string mostra o seu conteúdo, isto e, todos os cookies associados à página Escrever nesta string, adiciona um cookie aos existentes

107 Cookies (3) A sintaxe para criar ou modificar um cookie é a seguinte: document.cookie = nomecookie = valorcookie2; expires = data2;...;...; A leitura de um cookie inicia-se com nomecookie=valor Utilizam-se os métodos String.indexOf() e String.substring() para analisar a string document.cookie Utilizar o método String.split() para separar a string em cookies individuais A alteração dos cookies é possível rescrevendos-os Os valores dos cookies não devem ter espaços em branco. Se o valor tiver espaços em branco, deve ser codificado antes da escrita, usando a função escape() e descodificado após a leitura, usando a função unescape() 107

108 Cookies (4) Cookies1.htm 108

109 Cookies (5) Cookies1.htm 109

110 Cookies (6) Cookies1.htm 110

111 Cookies (7) - Traçagem 111

112 Cookies (8) 112

113 Cookies - Utilizador (1) Cookies2.htm 113

114 Cookies - Utilizador (2) Cookies2.htm 114

115 Cookies - Utilizador (3) Cookies2.htm 115

116 Tratamento de erros (1) TryCatch1.htm 116

117 Tratamento de erros (2) TryCatch2.htm 117

118 Tratamento de erros (3) Throw.htm 118

119 Ficha de Revisão (1) Cria um documento HTML com o seguinte formulário (atribui nomes à tua escolha): Caixa de texto Peso; Caixa de texto Altura; Botão Calcular; Botão Limpar; Caixa de texto Resultado; 2 - Cria uma função associada ao campo Peso em que, ao perder o foco, seja verificado se o conteúdo está entre 30 e 220 inclusive. Se sim continue normalmente, se não emite um alerta, limpa o conteúdo e coloca o foco na caixa respectiva. 3 - Cria uma função semelhante à anterior mas associada ao campo Altura. Neste caso o teste deve verificar se o valor escrito se situa entre 1.3 e 2.2 exclusive.

120 Ficha de Revisão (2) 4 - Cria uma função associada ao botão Calcular que mostre no campo Resultado o valor resultante das seguintes indicações: Peso / Altura 2 ; 5 - Mostre numa caixa de mensagem o texto adequado mediante as seguintes indicações: Resultado inferior a 18.5 Peso Baixo; Resultado entre 18.6 e 24.9 Peso Normal; Peso igual ou superior a 25 Peso Alto; 6 - Tendo em conta a propriedade disabled, cujos parâmetros são true ou false, desactiva, no momento em que clicas no botão Calcular, os campo Peso e Altura. 7 - Cria uma função que mostre, ao sair da página, uma mensagem de despedida a teu gosto. 120

121 Ficha de Revisão (3) 121

122 Exercício de validação - Checkbox (1) CheckBox.htm 122

123 Exercício de validação - Checkbox (2) CheckBox.htm 123

124 Exercício de validação - RadioButton (1) RadioButton.htm 124

125 Exercício de validação - RadioButton (2) RadioButton.htm 125

126 Exercício de validação DropBox (1) DropBox.htm 126

127 Exercício de validação DropBox (2) DropBox.htm 127

128 Bibliografia SÉRGIO, Ricardo. Redes de Comunicação I. Porto: Areal Editores, ISBN

Sumários de REDES de COMUNICAÇÃO

Sumários de REDES de COMUNICAÇÃO Sumários de REDES de COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas 12G Turno 1 Aulas n. 1 e 2 (2011-09-19)

Leia mais

Sumários de REDES de COMUNICAÇÃO

Sumários de REDES de COMUNICAÇÃO Sumários de REDES de COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO V Desenvolvimento de Páginas Web Dinâmicas 12G Turno 2 Aulas n. 1 e 2 (2011-09-19)

Leia mais

Introdução a Javascript

Introdução a Javascript Introdução a Javascript André Tavares da Silva [email protected] Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados

Leia mais

Construção de Sites 2. Prof. Christiano Lima Santos

Construção de Sites 2. Prof. Christiano Lima Santos Construção de Sites 2 Prof. Christiano Lima Santos Introdução a JavaScript Parte 01 Como usar JavaScript em uma página 1.1 Forma #1 aplicando diretamente à tag HTML teste

Leia mais

Introdução à HTML Dinámico. O linguagem JavaScript.

Introdução à HTML Dinámico. O linguagem JavaScript. Introdução à HTML Dinámico. O linguagem JavaScript. Conferencia 7 MSc. Yoenis Pantoja Zaldívar O que já sabemos XHTML regras, etiquetas CSS selectores, propriedades (modelo de caixa, formateo visual) Situação

Leia mais

Introdução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript

Introdução. Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript Surge em 1995 (Brendan Eich, programador da Netscape) com o nome de Livescript É uma linguagem de programação (linguagem de script) Javascript e Java Torna a sua página HTML: Atraente; Interactiva; Inteligente.

Leia mais

PROF. DANIELA PIRES. Aplicações para Web. Aplicações para Web - FMU - 2012 - Prof. Daniela Pires

PROF. DANIELA PIRES. Aplicações para Web. Aplicações para Web - FMU - 2012 - Prof. Daniela Pires PROF. DANIELA PIRES Aplicações para Web 1 *JavaScript * Validação de Formulários * HTML Dinâmico 2 *Linguagem de scripting * orientada para objeto * interpretada pelo browser *versão atual: 1.3 (para IE)

Leia mais

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO INTRODUÇÃO JavaScript PROF. ME. HÉLIO ESPERIDIÃO 1 É uma linguagem de programação interpretada, que pode ser usada junto com o HTML. O que é JavaScript? Esta linguagem é interpretada pelo navegador. Permite

Leia mais

Os componentes HTML possuem a capacidade de configurar eventos

Os componentes HTML possuem a capacidade de configurar eventos Javascripts (JS) Eventos no HTML Os componentes HTML possuem a capacidade de configurar eventos Estes eventos são tratados por um código específico, criado pelo programador, em funções javascript Alguns

Leia mais

O que é o JavaScript?

O que é o JavaScript? JavaScript 1 Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem

Leia mais

Curso básico de JavaScript Aula 2

Curso básico de JavaScript Aula 2 Tópicos 1 JavaScript é case sensitive... 1 2 Comentários... 1 3 Saídas do JavaScript... 1 4 Entrada de dados usando window.prompt( )... 3 5 Variáveis... 3 1.1 Regras para criar uma variável... 3 6 Literais...

Leia mais

Capítulo 9 - Imagens. Imagens

Capítulo 9 - Imagens. Imagens Capítulo 9 - Imagens 9 Imagens EM JAVASCRIPT, É POSSÍVEL MANIPULAR COM AS IMAGENS DE UMA PÁGINA, alterando a URL que localiza o arquivo de imagem. Assim, pode-se trocar a imagem que está sendo exibida

Leia mais

JAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

JAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes http://cseweb.ucsd.edu/~lerner/js.jpg JAVASCRIPT Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes HTML, CSS, Javascript HTML define estrutura CSS define estilo Javascript

Leia mais

Introdução à linguagem JavaScript

Introdução à linguagem JavaScript MIEEC SIEM ano letivo 2014/15 Introdução à linguagem JavaScript José A. Faria ([email protected]) FEUP, DEGI Setembro 2014 Introdução ao JavaScript O JavaScript é uma linguagem utilizada sobretudo em client

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu JS Introdução ao Javascript #1 JavaScript é uma linguagem de programação. Desenvolvida

Leia mais

Introdução ao Javascript

Introdução ao Javascript Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação

Leia mais

Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia Anthony Tailer. Clécio Santos. Rhauani Fazul.

Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia Anthony Tailer. Clécio Santos. Rhauani Fazul. Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia.09.06 Anthony Tailer. Clécio Santos. Rhauani Fazul. Romeu Casarotto O que será visto hoje?.09.06 Funções Eventos Melhores práticas Erros

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

Plano da Unidade Curricular

Plano da Unidade Curricular Plano da Unidade Curricular Documento com o PUC desta unidade curricular. Sítio: Elearning UAb Unidade curricular: Sistemas e Serviços Web 2014 01 Livro: Plano da Unidade Curricular Impresso por: Hugo

Leia mais

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I MÉDIO PRAZO 1 TECNOLOGIAS DE INFORMAÇÃO E INFORMÁTICA OBJECTIVOS CONTEÚDOS DATA Conceitos Introdutórios Conhecer os conceitos básicos relacionados

Leia mais

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes

Leia mais

Aula 11: Desvios e Laços

Aula 11: Desvios e Laços Aula 11: Desvios e Laços Nesta aula explicaremos alguns comandos que podem alterar o fluxo dos seus programas em JavaScript. Você aprenderá a estrutura dos comandos de desvios e laços. Entenderá como funcionam

Leia mais

JavaScript: Validação de Formulários. Prof. Ivanilton Polato [email protected] [email protected]

JavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com JavaScript: Validação de Formulários Prof. Ivanilton Polato [email protected] [email protected] Validação de Formulários Um dos usos mais frequentes do JS é a validação de formulários. Além de garantir

Leia mais

Tecnologias de Desenvolvimento de Páginas web

Tecnologias de Desenvolvimento de Páginas web Tecnologias de Desenvolvimento de Páginas web HTML DHTML CSS Javascript Visual Basic Script Java HTML Hypertext Markup Language HTML Hypertext Markup Language Linguagem com a qual se definem as páginas

Leia mais

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. 1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras

Leia mais

Prof Evandro Manara Miletto. parte 2

Prof Evandro Manara Miletto. parte 2 Prof Evandro Manara Miletto parte 2 Sumário Estruturas de Controle Eventos Estruturas de controle características Estruturas de controle (ou condicionais) são executadas caso um teste seja atendido Permite

Leia mais

Aula 12 Aplicação e prática do JS

Aula 12 Aplicação e prática do JS Aula 12 Aplicação e prática do JS Características importantes Sua sintaxe é parecida com C, C++ e Java, devido aos seus comandos serem os mesmos utilizados nas Linguagens citadas. É uma programação baseada

Leia mais

Sumários de REDES de COMUNICAÇÃO

Sumários de REDES de COMUNICAÇÃO Sumários de REDES de COMUNICAÇÃO Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO VII Acesso a Bases de Dados via Web 12G Turno 1 Aulas n. 62 e 63 (2012-01-05) Exemplos

Leia mais

Aula de JavaScript 05/03/10

Aula de JavaScript 05/03/10 Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive

Leia mais

Linguagem de Programação III - PHP

Linguagem de Programação III - PHP Linguagem de Programação III - PHP Aula 1 Scripts PHP, VB.NET da Microsoft, C#, javascript, etc Sintaxe PHP Tudo que estiver delimitado por será processado no servidor. O navegador cliente

Leia mais

Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)

Java: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP) Executado do lado do cliente, interage com o usuário sem a necessidade do script passar pelo servidor. Desenvolvida por Brendan Eich, da Netscape Communications Corporation em 1995 (LiveScript). 1ª linguagem

Leia mais

JavaScript (ou JScript)

JavaScript (ou JScript) 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de

Leia mais

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo Linguagem Java Introdução Rosemary Silveira Filgueiras Melo [email protected] 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída

Leia mais

JavaScript (Funções, Eventos e Manipulação de Formulários)

JavaScript (Funções, Eventos e Manipulação de Formulários) Linguagem de Programação para Web JavaScript (Funções, Eventos e Manipulação de Formulários) Prof. Mauro Lopes 1-31 23 Objetivos Iremos avançar um pouco mais em nosso estudo sobre o JavaScript. Iremos

Leia mais

Prof. Esp. Andrew Rodrigues 1

Prof. Esp. Andrew Rodrigues   1 Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados

Leia mais

JavaScript Introdução e Sintaxe

JavaScript Introdução e Sintaxe JavaScript Introdução e Sintaxe Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Objetivos Apresentar os principais conceitos

Leia mais

Manual do Fénix. Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI 28-01-2010 (Versão 1.0)

Manual do Fénix. Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI 28-01-2010 (Versão 1.0) Manual do Fénix Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI 28-01-2010 (Versão 1.0) Este manual tem como objectivo auxiliar a tarefa de gestão de versões da ficha de unidade

Leia mais

aplicação arquivo Condições Gerais de Utilização

aplicação arquivo Condições Gerais de Utilização aplicação arquivo Condições Gerais de Utilização Manual das condições gerais que regulam a utilização dos serviços disponibilizados pela aplicação Arquivo, plataforma de gestão de informação, do Municipio

Leia mais

TÉCNICO DE INFORMÁTICA - SISTEMAS

TÉCNICO DE INFORMÁTICA - SISTEMAS 782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar

Leia mais

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]

Leia mais

ÍNDICE. Introdução 19

ÍNDICE. Introdução 19 ÍNDICE Introdução 19 CAPÍTULO 1 HTML 1. Estrutura do código HTML 23 2. Formatar texto em HTML 24 2.1. Separar linhas no texto 25 2.2. Tipo de letra, tamanho e cor 25 2.3. Códigos das cores em HTML 26 3.

Leia mais

Programação para web JavaScript

Programação para web JavaScript Programação para web JavaScript Professor: Harlley Lima E-mail: [email protected] Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016

Leia mais

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES

LINGUAGEM C: VARIÁVEIS E EXPRESSÕES LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve

Leia mais

JavaScript (Elementos de Programação e Programação Básica)

JavaScript (Elementos de Programação e Programação Básica) Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos

Leia mais

Webdesigner II. Introdução ao JavaScript

Webdesigner II. Introdução ao JavaScript Webdesigner II Introdução ao JavaScript 1 Variáveis Variáveis são usadas para armazenar valores temporários Usamos a palavra reservada var para defini-las Em JS, as variáveis são fracamente tipadas, ou

Leia mais

Minicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul.

Minicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul. Minicurso de JavaScript PET Sistemas de Informação Segundo Dia 13.09.2016 Anthony Tailer. Clecio dos Santos. Rhauani Fazul. Romeu Casarotto Anteriormente 12.09.2016 Introdução Como usar? Saídas Sintaxe

Leia mais

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli Técnico em Informática Web JavaScript Profª Ana Paula Mandelli [email protected] Para o JavaScript - NetBeans O NetBeans é um ambiente de desenvolvimento integrado (IDE) Java desenvolvido pela

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

4. Constantes. Constantes pré-definidas

4. Constantes. Constantes pré-definidas 4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.

Leia mais

3. Linguagem de Programação C

3. Linguagem de Programação C Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 3.3. Conceitos Básicos de C: Expressões, Operadores e Bibliotecas

Leia mais

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão

Leia mais

Programação Estruturada

Programação Estruturada Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada

Leia mais

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI

Introdução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Introdução à Programação em C Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Linguagem C Criada em 1972 para uso no LINUX; Sintaxe base para diversas outras (Java, JavaScript, PHP, C++,

Leia mais

Roteiro. Desenvolvimento de Aplicações Web. JavaScript. Script. Script

Roteiro. Desenvolvimento de Aplicações Web. JavaScript. Script. Script Roteiro Desenvolvimento de Aplicações Web JavaScript Roberto Vedoato [email protected] Introdução Conceitos Usos Formas de inserção Sintaxe Variáveis Tipos de dados e literais Identificadores

Leia mais

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas

Leia mais

Funções em JavaScript

Funções em JavaScript Sintaxe para declaração de funções: function f1() { return "Olá"; function f2(nome) { return "Bom dia " + nome; Funções em JavaScript As funções podem retornar ou não valores e podem receber ou não argumentos.

Leia mais

Tecnologias para Web Design

Tecnologias para Web Design Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

Leia mais

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis Estruturas de Seleção if... else Operador condicional (? : ) switch Aula de Hoje Estruturas de Repetição: while/do... while/for

Leia mais

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 VII Índice Geral Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 1.1. Introdução... 1 1.2. Linguagem PHP... 1 1.2.1. Suporte a diferentes sistemas operativos... 2 1.2.2. Suporte a Sistemas de Gestão

Leia mais

Variáveis primitivas e Controle de fluxo

Variáveis primitivas e Controle de fluxo Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/

Leia mais

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.

Leia mais

JavaScript Aplicações Interativas para a Web

JavaScript Aplicações Interativas para a Web JavaScript Aplicações Interativas para a Web ADRIANO GOMES LIMA BELO HORIZONTE 2006 INTRODUÇÃO A LINGUAGEM JAVASCRIPT...9 JAVA E JAVASCRIPT...9 VBSCRIPT E JAVASCRIPT... 10 AS VERSÕES DO JAVASCRIPT... 10

Leia mais

Lógica de Programação. Lógica de Programação com Java

Lógica de Programação. Lógica de Programação com Java Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar

Leia mais

Ranking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum

Ranking das linguagens de programação mais utilizadas. TIOBE Index PyPL Index Redmonk IEEE Spectrum Webdesigner Ranking das linguagens de programação mais utilizadas TIOBE Index PyPL Index Redmonk IEEE Spectrum Tiobe Index Mantido pela empresa de mesmo nome fundada em 2000 e especializada em assessoria

Leia mais

Construção de Sites 2. Prof. Christiano Lima Santos

Construção de Sites 2. Prof. Christiano Lima Santos Construção de Sites 2 Prof. Christiano Lima Santos Conteúdo do Curso JavaScript jquery Ajax Framework Bootstrap CMS WordPress Quem sou eu? Formação: Graduado em Ciência da Computação (Universidade Federal

Leia mais

Prof. MsC Vicente Paulo de Camargo PUCGO. Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga

Prof. MsC Vicente Paulo de Camargo PUCGO. Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga AED II Algoritmos e Estrutura de Dados II Prof. MsC Vicente Paulo de Camargo PUCGO Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga BITS são a base da linguagem

Leia mais

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição

Leia mais

Computação e Programação Exame Época de recurso

Computação e Programação Exame Época de recurso Nome : Número : Computação e Programação 2013-2014 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época de recurso 29 de Janeiro de 2014 v

Leia mais

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues 0793 Scripts CGI e folhas de estilo Objectivos da UFCD: Desenvolver páginas para a Web, através de scripts CGI e folhas de estilo. UFCD

Leia mais

Modelo de plano analitico

Modelo de plano analitico Modelo de pla analitico Disciplina: Algoritmização e Programação Curso: Licenciatura em Ensi de Informática A/Semestre: 1º A/2º Semestre Carga horária: 4 h/semana; Docente: Célio Sengo Introdução A linguagem

Leia mais

Oficina de Python Prof. Me. José Carlos Perini

Oficina de Python Prof. Me. José Carlos Perini Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação

Leia mais

Desenvolvimento de Sistemas para WEB Site:

Desenvolvimento de Sistemas para WEB Site: Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Desenvolvimento de Sistemas para WEB Site: http://jeiks.net E-mail: [email protected] Introdução

Leia mais

JavaScript. Prof. Msc. Juliano Gomes Weber ([email protected]) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação

JavaScript. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação UNIJUÍ DETEC Ciência da Computação Prof. Msc. Juliano Gomes Weber ([email protected]) JavaScript Notas de Aula Aula 12 1º Semestre - 2011 Tecnologias Web [email protected] Introdução Com JavaScript implementamos

Leia mais

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre

Leia mais

Linguagem C Princípios Básicos (parte 1)

Linguagem C Princípios Básicos (parte 1) Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos

Leia mais

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S PROGRAMAÇÃO I VA R I Á V E I S, C O N S TA N T E S, O P E R A D O R E S E N T R A DA E S A Í DA D E DA D O S Variáveis 2 Variáveis são locais onde são armazenados os valores na memória. Toda variável é

Leia mais

Python - Variáveis e expressões

Python - Variáveis e expressões Python - e expressões Prof. Paulo H R Gabriel (com base no material do Prof. André Backes) Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador

Leia mais

No final deste curso, saberás criar programas através da linguagem de programação Java.

No final deste curso, saberás criar programas através da linguagem de programação Java. Programação em Java Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração: ~45h

Leia mais