Desenvolvimento Web I PHP

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

Download "Desenvolvimento Web I PHP"

Transcrição

1 Desenvolvimento Web I PHP Tiago Lopes Telecken telecken@gmail.com

2 Conteúdo 2 Arquitetura web Código PHP Váriáveis, Constantes Operadores Aritiméticos relacionais, lógicos Estruturas de controle Funções php PHP com banco de dados Objetos php Tópicos avançados

3 Arquitetura web Pg HTML,JS,CSS URL + Dados Interpretador (HTML,JS,CSS) Navegador (IE, Moz) Sistema Operacional(Win, Linux) Cliente Web Servidor HTTP (Apache) Sistemas de arquivos SO BD PHP Servidor Web 3

4 Arquitetura web 4 Páginas estáticas O cliente envia para a máquina servidora uma requisão que aponta par uma pg HTML que está no sistema de arquivos do servidor O servidor HTTP recebe a requisição, acessa a pg solicitada e envia de volta ao cliente Se a pg HTML conter outros códigos, como JavaScript, o código vai junto com a página enviada Se a pg HTML referencia arquivos externos (arquivos JS, CSS, etc) os arquivos referenciados também são enviados.

5 Arquitetura web Páginas dinâmicas O cliente envia para a máquina servidora uma requisão que aponta para uma pg PHP que está no sistema de arquivos do servidor. Eventualmente dados do cliente também são enviados (normalmente vindos de um formulário HTML) O servidor HTTP recebe a requisição, e acessa a pg solicitada A pg php solicitada conterá comandos e estes comandos serão executados. Os comandos são muito variados, como por exemplo: Construir uma pg html dinamicamente (a pg pode conter JS, css, etc) Acessar um BD (alterar e consultar) Acessar recursos do SO, Sistemas de arquivos e outros programas do servidor Ao final da execução dos comandos, normalmente uma pg HTML é gerada e enviada de volta ao cliente 5

6 Referências 6 (Página oficial PHP) (documentação em português) (apostila php) (comunidade php) (comunidade php) (wiki) Editores (Notepad++) Php editor (rj-texted) (easy eclipse for php) (Zend ambiente de programacao php - comercial) Instalação (Instal. postgres-apache-php Linux, windows) (instalacao windows postgres-apache-php) (PHP) (postgres) (postgres) (apache) (phppgadmin) (php,apache, mysql) (ambiente php no pendrive)

7 Referências Niederauer, Juliano. PHP para quem conhece PHP. São Paulo: Novatec, 3ª. Edição, 2008 Dall oglio, Pablo. PHP - Programando com Orientação a Objetos. São Paulo: Novatec. Soares, Walace. PHP5 - Conceitos, Programação e Integração Banco de Dados. São Paulo: Érica, Converse,Tim; Park, Joyce. PHP, a Biblia. São Paulo: Campus/Elsevier,

8 O PHP 8 PHP - Hypertext Preprocessor Linguagem de programação para sistemas Web (servidor). A mais difundida de sua categoria Versões: PHP/FI: (Personal Home Page/Forms Interpreter) Criada em 1994 por Rasmus Lerdorf. Conjunto de scripts voltados a criação de páginas dinâmicas. Em o código fonte do php foi disponibilizado na web. PHP/FI 2: lançada em Neste ano aproximadamente 1% dos dominios da internet utilizavam php. PHP3: (Hypertext Preprocessor) disponibilizado em Extensibilidade (API), conexão com BD e outros sistemas, orientação a objetos. Ao final de 1998 o php já estava presente em 10% dos domínios da internet. PHP4: Lançado em Melhoria em recursos, performace, modularidade.uso: 20% dos domínios. PHP5: Lançado em Mudança no modo de orientação a objetos.

9 O PHP O programa 9 Um programa PHP roda no servidor, pode interagir com BD, SO e outros sistemas do Servidor. É uma página (um arquivo texto interpretado pela Engine PHP) que além de interagir com sistemas do servidor pode montar pgs HTML e envia-las para clientes web As páginas PHP devem ser salvas com a extensão.php. Entretanto também pode-se salvar páginas com as extensões:.php3, php4, phtml

10 PHP a linguagem Interpretada (não precisa compilar o código) Fracamente tipada (definição de tipos de dados flexível) Sintaxe semelhante ao Java, JavaScript, C PHP é case sensitive O código PHP pode ser misturado com outros textos/códigos 10

11 Delimitadores Um código PHP deve estar entre delimitadores Todo comando PHP deve ser separado por ; <?php // código; // código; // código;?> Outros delimitadores: <??> 11

12 Comentários Uma linha // ola # ola Várias linhas /* ola ola */ 12

13 Escrevendo na página do cliente O comando echo escreve um texto na página que será montada e enviada ao cliente <?php?> echo Ola Mundo! ; 13

14 14 Escrevendo Caracteres especiais

15 Escrevendo Pode-se escrever na página do cliente simplesmente colocando o texto fora dos delimitadores Ola Mundo fora do PHP! <?php echo \n Ola Mundo dentro do PHP! ;?> 15

16 Escrevendo Pode-se intercalar vários trechos de texto e código php Ola Mundo fora do PHP1! <?php echo Ola Mundo dentro do PHP1! ;?> Ola Mundo fora do PHP2! <?php echo Ola Mundo dentro do PHP2! ;?> 16

17 Escrevendo 17 Pode-se escrever código HTML no arquivo que será enviado para o cliente. E quando o navegador do cliente recebe um código HTML ele é interpretado <html> <head></head> <body> <?php echo <H1> Ola Mundo</H1> ;?> <b>ola mundo fora do php</b> </body> <?php echo </html> ;?>

18 Escrevendo <html> <head></head> <body> <H1> Ola Mundo</H1> <b>ola mundo fora do php</b> </body> </html> Ola Mundo Ola mundo fora do php 18

19 Escrevendo Pode-se escrever qualquer texto que possa ser colocado em uma página HTML. Depois, no cliente, este texto será interpretado (Ex: JavaScript) <html> <head></head> <body> Ola mundo com HTML<br> <script language="javascript"> document.write( <B>Ola mundo JS!</B><BR> ); 19 <?php echo document.write( <B>Ola mundo JS!Escrito com php</b><br> ); ;?> </script> <?php echo <b>ola mundo com HTML!Escrito com PHP</b> ;?> </body> </html>

20 Escrevendo <html> <head></head> <body> Ola mundo com HTML<br> <script language="javascript"> document.write( <B>Ola mundo JS!</B><BR> ); document.write( <B>Ola mundo JS!Escrito com php</b><br> ); </script> <b>ola mundo com HTML!Escrito com PHP</b> </body> </html> 20

21 Escrevendo O comando echo e os textos fora dos delimitadores escrevem qualquer texto em um arquivo que será enviado para o cliente (Um navegador web). Se o arquivo que chegar for HTML ele será interpretado como HTML, se for Java Script será interpretado como JavaScript. Se chegar com erros de sintaxe a página irá gerar erros ou outros efeitos indesejáveis. (O interpretador php não detecta erros do HTML, JS, etc ) 21

22 Variáveis Para criar variáveis utiliza-se o operador de atribuição = O nome das variáveis devem começar por $ $nome = João ; $sobrenome= Silva ; echo $nome $sobrenome ; // mostra: João Silva echo $nome $sobrenome ; //mostra: $nome $sobrenome // substitui as variáveis por seu conteúdo // escreve sem substituir 22 echo $nome. da. $sobrenome; // João da Silva //. concatenador

23 Variáveis Variáveis variantes: são variáveis que podem trocar de nome e conteúdo $teste= gerente ; $$teste= Maria ; //cria uma variável cujo nome //é igual ao conteúdo do teste //(gerente) e o conteúdo é Maria echo $gerente; //Vai escrever Maria 23

24 Variáveis Variáveis podem receber o conteudo de outras variáveis $a=5; $b=$a; $b=10; echo $a; //mostra 5 echo $b; //mostra 10 24

25 Variáveis Variáveis podem apontar para uma mesma área na memória $a=5; $b=&$a; //$b apontará para o mesmo end. de $a $b=10; echo $a; //mostra 10 echo $b; //mostra 10 // Recurso similar aos ponteiros do C 25

26 Tipos de variáveis Booleano TRUE ou FALSE $mostrar=true; If ($mostrar) { echo Ola ; } $a=10; $b=(5 > $a); echo $b; //imprime FALSE Também são considerados FALSE 0 ; 0.0 ; 0 ; NULL ; string vazia; array vazio 26

27 Tipos de variáveis Tipo numérico $a= 1022; // inteiro $a= -1022; // negativo $a= 10.22; // ponto flutuante $a= 0x1A; // hexadecimal $a= 4e23; // notação científica 27

28 Tipos de variáveis String $a= ola ; $a= Ola ; Array Objeto 28

29 Convertendo tipos - settype <?php $foo = "5bar"; // string $bar = true; // boolean settype($foo, "integer"); // $foo é agora 5 (in teger) settype($bar, "string"); // $bar é agora "1" (st ring)?> 29

30 Convertendo tipos type casting 30 <? $foo = 10; // $foo é um inteiro $bar = (boolean) $foo; // $bar é um booleano?> As moldagens permitidas são: (int), (integer) - converte para inteiro (bool), (boolean) - converte para booleano (float), (double), (real) - converte para ponto flutuante (string) - converte para string (binary) - converte para string binária (PHP 6) (array) - converte para array (object) - converte para objeto

31 Constantes Os valores só podem ser boolean, inteiro, ponto flutuante ou string Utiliza-se o comando define <? define( MAXIMO_REGISTROS,100); Echo MAXIMO_REGISTROS;?> 31

32 32

33 Operadores - Atribuição $a = 5; $a++; //$a= $a+1; $a--; $a+=5; //$a=$a+5; 33

34 Operadores Concatenação. $b= ola1 ; $c= ola2 ; a$=$b. texto1. texto2.$b.$c; echo $a; 34

35 Operadores Aritiméticos Operador Ação $a + $b // Adição soma $a mais $b $a - $b // Subtração subtrai $a de $b $a * $b // multiplicação de $a por $b $a / $b // divisão de $a por $b $a % $b // Resto resto da divisão de $a por $b 35

36 Operadores de comparação Ex. Nome Resultado $a!= $b Diferente Verdadeiro se $a não for igual a $b. $a <> $b Diferente Verdadeiro se $a não for igual a $b. $a < $b Menor que Verdadeiro se $a é estritamente menor que $b. $a > $b Maior que Verdadeiro se $a é estritamente maior que $b. $a <= $b $a >= $b Menor ou igual Maior ou igual Verdadeiro se $a é menor ou igual a $b. Verdadeiro se $a é maior ou igual a $b. 36

37 Operadores lógicos Exemplo Nome Resultado $a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros. $a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros. $a or $b OU Verdadeiro se $a ou $b são verdadeiros. $a $b OU Verdadeiro se $a ou $b são verdadeiros. $a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos.! $a NÃO Verdadeiro se $a não é verdadeiro. 37

38 Precedência dos operadores 38 1 Operador new [! ~ (int) (float) (string) (array) * / % + -. << >> < <= > >= ==!= ===!== & 2 Operador ^ &&? : = += -= *= /=.= %= &= = ^= <<= >>= print and xor or,

39 Estruturas de controle IF, ELSE, ELSEIF <?php if ($a > $b) { echo "a é maior que b"; } elseif ($a == $b) { echo "a é igual a b"; } else { echo "a é menor que b b"; }?> 39

40 Estruturas de controle 40 Switch <?php switch ($i) { case 0: echo "i igual a 0"; break; case 1: echo "i igual a 1"; break; case 2: echo "i igual a 2"; break; default: echo "i não é igual a 0, 1 ou 2"; }?>

41 Estruturas de controle 41 While <?php $i = 1; while ($i <= 10) { echo $i++; }?> Do...While <?php $i = 0; do { echo $i; } while ($i > 0);?>

42 Estruturas de controle For for ($i = 1; $i <= 10; $i++) { echo $i; } 42

43 Estruturas de controle 43 Continue <?php for ($i = 0; $i < 5; ++$i) { if ($i == 2) continue print "$i\n"; } // imprime 0,1,3,4?> Break <?php for ($i = 0; $i < 5; ++$i) { if ($i == 2) break print "$i\n"; } // imprime 0,1?>

44 Array Listas de valores (números, strings, objetos, etc) referenciados por uma chave <?php $a= array(1, 3, 4, 7, 8); echo $a[0]; // 1 echo $a[2]; // 4 $a[ ]=9; //insere um elemento $a[2]=7; //altera $b=array( azul, verde, vermelho ); echo $b[0]; // azul echo $b[2]; // vermelho $c=array(0=> azul,1=> verde, 2=> vermelho ); $d= array( nome => jose, idade =>25); echo $d[ nome ]; // jose echo $d[ idade ]; // 25 $a=array(5 => 43, 32, 56, "b" => 12);?> 44

45 Estruturas de controle sobre array Foreach $arr = array("um", "dois", "tres"); <? foreach ($arr as $value) { echo "Valor: $value<br>"; } 45 foreach ($arr as $key => $value) { echo "Chave: $key; Valor: $value<br>"; }?>

46 Estruturas de controle sobre array <?php /* exemplo foreach 1: somente valores */ $a = array(1, 2, 3, 17); foreach ($a as $v) { echo "Valor atual de \$a: $v.\n"; } /* exemplo foreach 2: chaves e valores */ $a = array ( "um" => 1, "dois" => 2, "tres" => 3, "dezessete" => 17 ); 46?> foreach ($a as $k => $v) { echo "\$a[$k] => $v.\n"; }

47 Arrays multidimencionais 47 São arrays de arrays <? $pais=array ( "espanha" =>array ( "nome"=>"espanha", "lingua"=>"castelhano", "moeda"=>"peseta" ), "portugal" =>array ( "nome"=>"portugal", "lingua"=>"portugues", "moeda"=>"escudo" ) ); echo $pais["portugal"]["moeda"] // "Escudo"?>

48 Arrays multidimensionais <? $fruits = array ( "frutas" => array ( "a" => "laranja", "b" => "banana", "c" => "maçã", ), "numeros" => array ( 1, 2, 3, 4, 5, 6 ), "buracos" => array ( "primeiro", 5 => "segundo", "terceiro", ), ); // Alguns exemplo de enderecos dos valores do array acima echo $fruits["buracos"][5]; // prints "segundo" echo $fruits["frutas"]["a"]; // prints "laranja" 48 // Criando um novo array multidimensional $sucos["maca"]["verde"] = "bom";?>

49 Manipulando Arrays 49 Função array_values (meu_array) asort(meu_array) e arsort(meu_array) count(meu_array) ksort(meu_array) e krsort(meu_array) list ($variavel1, $variavel2...)=meu_ar ray next(meu_array), prev(meu_array), reset(meu_array) y end(meu_array) each(meu_array) Descrição Lista os valores contidos em meu_array Ordena por ordem alfabética direta ou inversa em função dos valores Retorna o número de elementos do nosso array Ordena por ordem alfabética direta ou inversa em função das chaves Atribui cada variável a cada um dos valores do array Permite mover por dentro do array com um ponteiro para frente,para trás, ao principio e ao fim. Retorna o valor e a chave do elemento no qual nos encontramos e mexe o ponteiro ao elemento

50 50

51 Recebendo dados do usuário - Form As informações podem ser passadas por 2 métodos: GET e POST. Ex: <form action="script.php" method="post"> Campo 1: <input type=text name=campo1><br> Campo 2: <input type=text name=campo2><br> <input type=submit value="ok"> </form> No "script.php": <?php echo "O valor de CAMPO 1 é: ". $_POST["campo1"]; echo "<br>o valor de CAMPO 2 é: ". $_POST["campo2"];?> 51 No caso do método GET, deve-se usar $_GET no lugar de $_POST. Em vez de usar $_GET ou $_POST pode-se escrever a variável com o mesmo nome do campo do formulário (no exemplo, $campo1 e $campo2). Mas, esse uso não é recomendado, pois se a diretiva "register_globals" na configuração do seu PHP estiver desativada, as variáveis com nome dos campos dos formulários, terão um valor vazio.

52 Campos Hidden Os campos hidden são usados para passar informações que não podem ser alteradas pelo usuário. Exemplo: hidden.html <form action="hidden.php" method="post"> <input type=hidden name=escondido value="valor do escondido"> <input type=hidden name=id value="111"> <input type=submit> </form> hidden.php <?php echo "Campo Hidden: ". $_POST["escondido"]; echo "<br>oi, seu ID é: ". $_POST["id"];?> 52

53 Campos Text e Textarea 53 texts.html <form action="texts.php" method="post"> Nome: <input type=text name=nome><br> <input type=text name= ><br><br> Mensagem: <textarea name=mensagem cols=8 rows=3></textarea><br> <input type=submit> </form> texts.php <?php echo "Olá ". $_POST["nome"]. " ( ". $_POST[" "]. ")<br><br>"; echo "Sua mensagem: ". $_POST["mensagem"];?>

54 Campos Radio 54 Campos Radio têm múltiplos valores, mas somente um pode ser pré-exibido ou selecionado. Códigos Exemplos: radio.html <form action="radio.php" method="post"> <B>Qual seu sistema operacional?</b><br> <input type=radio name=sistema value="windows 98"> Win 98 <input type=radio name=sistema value="windows XP"> Win XP <input type=radio name=sistema value="linux"> Linux <input type=radio name=sistema value="mac"> Mac <br><br> <B>Qual a marca de seu monitor?</b><br> <input type=radio name=monitor value="samsung"> Samsung <input type=radio name=monitor value="lg"> LG <input type=radio name=monitor value="desconhecido"> Desconhecido <br><br> <input type=submit> </form> radio.php <?php echo "Seu sistema operacional é: ". $_POST["sistema"]; echo "<br>seu monitor é: ". $_POST["monitor"];?>

55 Campos Checkbox O tipo Checkbox tem somente um possível valor por entrada: on value (marcado) ou no value (desmarcado). No script você deve fazer a verificação para saber se o campo foi marcado ou não. É possível também utilizar grupos de checkbox com o mesmo nome. Deve-se adicionar "[]" no final do nome, para o PHP interpretar como array, veja o código exemplo. checkbox.html <form action="checkbox.php" method="post"> <B>Escolha os numeros de sua preferência:</b><br> <input type=checkbox name="numeros[]" value=10> 10<br> <input type=checkbox name="numeros[]" value=100> 100<br> <input type=checkbox name="numeros[]" value=1000> 1000<br> <input type=checkbox name="numeros[]" value=10000> 10000<br> <input type=checkbox name="numeros[]" value=90> 90<br> <input type=checkbox name="numeros[]" value=50> 50<br> <input type=checkbox name="numeros[]" value=30> 30<br> <input type=checkbox name="numeros[]" value=15> 15<br><BR> <input type=checkbox name="news" value=1> <B>Receber Newsletter?</B><br><BR> <input type=submit> </form> 55

56 Check box 56 checkbox.php <?php // Verifica se usuário escolheu algum número if(isset($_post["numeros"])) { echo "Os números de sua preferência são:<br>"; // Faz loop pelo array dos numeros foreach($_post["numeros"] as $numero) { echo "- ". $numero. "<BR>"; } } else { echo "Você não escolheu número preferido!<br>"; } // Verifica se usuário quer receber newsletter if(isset($_post["news"])) { echo "Você deseja receber as novidades por !"; } else { echo "Você não quer receber novidades por ..."; }?>

57 Campos Select 57 Os campos select permitem tratar uma variedade de opções, onde o usuário pode selecionar apenas uma opção ou múltiplas opções. Quando você permite múltiplas seleções, deve adicionar "[]" no final do nome, para o PHP interpretar como array. select.html <form action="select.php" method="post"> <B>Qual seu processador?</b><br> <select name=processador> <option value=pentium>pentium</option> <option value=amd>amd</option> <option value=celeron>celeron</option> </select><br><br> <B>Livros que deseja comprar?</b><br> Obs: segure "CTRL" para selecionar mais de um.<br> <select name="livros[]" multiple> <option value="biblia do PHP 4">Biblia do PHP 4</option> <option value="php Professional">PHP Professional</option> <option value="iniciando em PHP">Iniciando em PHP</option> <option value="novidades do PHP 5">Novidades do PHP 5</option> <option value="biblia do MySQL">Biblia do MySQL</option> </select><br><br> <input type=submit> </form>

58 Select 58 select.php <?php echo "Seu processador é: ". $_POST["processador"]. "<BR>"; // Verifica se usuário escolheu algum livro if(isset($_post["livros"])) { echo "O(s) livro(s) que você deseja comprar:<br>"; // Faz loop para os livros foreach($_post["livros"] as $livro) { echo "- ". $livro. "<br>"; } } else { echo "Você não escolheu nenhum livro!"; }?>

59 Formulários - Encontrando erros print_r($_post) print_r($_get) 59

60 60 Exercício

61 Desenvolvimento Web I PHP Tiago Lopes Telecken telecken@gmail.com

Prof. Richard Brosler

Prof. Richard Brosler Prof. Richard Brosler richard.brosler@anhanguera.com http://www.brosler.pro.br Instalação e configuração dos recursos PHP Desenvolvimento de algumas aplicações simples para testar o PHP Controle e Gerenciamento

Leia mais

Apostila - Desenvolvimento web com PHP

Apostila - Desenvolvimento web com PHP José Roberto Madureira Junior Adaní Cusin Sacilotti Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO DO AMBIENTE

Leia mais

Prof. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP

Prof. Esp. Fabiano Taguchi  PHP. Como surgiu o PHP? PHP Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com PHP Como surgiu o PHP? PHP 1 PHP 1994 Rasmus Lerdorf resolveu criar um gerenciador de visitas para sites, a ferramenta

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

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: jacsonrcsilva@gmail.com Introdução

Leia mais

PHP Instalação. Linguagens Server-side Professor Fábio Luís da Silva Santos XAMPP.

PHP Instalação. Linguagens Server-side Professor Fábio Luís da Silva Santos XAMPP. Linguagens Server-side Professor Fábio Luís da Silva Santos PHP Instalação XAMPP Apache PHP MySQL http://www.apachefriends.org/en/index.html 1 PHP Instalação Ferramentas de desenvolvimento Notepad++ NetBeans

Leia mais

Introdução a Programação Web com PHP

Introdução a Programação Web com PHP AULA: Introdução a Programação Web com PHP Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Breve histórico A primeira versão surgiu em meados de 1995, escrita por

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

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS INTRODUÇÃO PHP Aula 1 Introdução, Saída e Variáveis Leonardo Pereira facebook.com/leongamerti PHP significa PHP: Hypertext Preprocessor. Código PHP é executado no servidor, e o resultado é retornado para

Leia mais

Exercitando a Programação com PHP

Exercitando a Programação com PHP José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Exercitando a Programação com PHP Primeira Edição São Paulo 2016 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO

Leia mais

PROGRAMAÇÃO EM AMBIENTE WEB I

PROGRAMAÇÃO EM AMBIENTE WEB I PROGRAMAÇÃO EM AMBIENTE WEB I PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com PHP HYPERTEXT PREPROCESSSOR 1 HISTÓRICO Surgiu por volta de 1993 por Ramsus Lerdorf primeiramente

Leia mais

Apostila - Desenvolvimento web com PHP

Apostila - Desenvolvimento web com PHP José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Apostila - Desenvolvimento web com PHP Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO PHP... 1 1.1 PREPARAÇÃO

Leia mais

Linguagem Técnica de Programação III Introdução a PHP

Linguagem Técnica de Programação III Introdução a PHP Linguagem Técnica de Programação III Introdução a PHP Thiago Leite thiago.leite@udf.edu.br 1 O que é PHP? criada em 1994 por Rasmus Lerdorf scripts para a criação de páginas dinâmicas implementado em C

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

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

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

PHP. Hypertext Pre-Processor

PHP. Hypertext Pre-Processor PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem PHP @wre2008 1 Sumário PHP: Tipos de dados; Manipulação de dados; Utilizando formulário. @wre2008 2 Tipos de dados As variáveis são declaradas no momento de sua

Leia mais

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P

C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P SINTAXE BÁSICA Neste capítulo vamos apresentar a estrutura básica do PHP. Para iniciar a construção de um

Leia mais

Autoria Web. Formulários Aula 5. Cleverton Hentz

Autoria Web. Formulários Aula 5. Cleverton Hentz Autoria Web Formulários Aula 5 Cleverton Hentz Sumário da Aula } Introdução } Formulários Básicos } Elementos Suportados 2 Introdução } Os formulários possibilitam o envio de informação para o servidor

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

CONTEÚDO PROGRAMÁTICO

CONTEÚDO PROGRAMÁTICO CONTEÚDO PROGRAMÁTICO PHP Básico Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução à linguagem

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

PROGRAMAÇÃO PARA WEB EM PHP

PROGRAMAÇÃO PARA WEB EM PHP Desenvolvimento de Sistemas para Web PROGRAMAÇÃO PARA WEB EM PHP Prof. Esp. Walter Gima PHP PHP (PHP: Hypertext Preprocessor) Criado em 1994/1995 Criado por Rasmus Lardorf Versões seguintes : Lardorf e

Leia mais

PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.

PHP: <?php echo(hello World);?> Printa Hello World na página do navegador, mais fácil do que no Java. Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello

Leia mais

Curso de PHP. FATEC - Jundiaí

Curso de PHP. FATEC - Jundiaí Curso de PHP ATEC - Jundiaí Aspas Invertidas Ao utilizarmos as aspas invertidas como delimitadores, estaremos usando uma função muito interessante que o PHP oferece, que é executar comandos do sistema

Leia mais

Introdução ao PHP. Prof. Késsia Marchi

Introdução ao PHP. Prof. Késsia Marchi Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext

Leia mais

Introdução a Javascript

Introdução a Javascript Introdução a Javascript André Tavares da Silva andre.silva@udesc.br Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

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

CURSO: PROGRAMADOR WEB DISCIPLINA: PHP

CURSO: PROGRAMADOR WEB DISCIPLINA: PHP ESCOLA ESTADUAL PROF. JOSÉ BARROSO TOSTES PROFESSOR: ESP. ANDREW RODRIGUES CURSO: PROGRAMADOR WEB DISCIPLINA: PHP CURSO: PROGRAMADOR WEB DISCIPLINA: PHP ÍNDICE 1. INTRODUÇÃO... 6 O que é PHP... 6 História

Leia mais

PLANO DE ENSINO 2016/1

PLANO DE ENSINO 2016/1 Nome do Curso: SISTEMAS DE INFORMAÇÃO Nome da Disciplina: PRÁTICA DE PROGRAMAÇÃO Período: 3 Nome Professor (a): Guiliano Rangel Alves Curso de vinculação do professor (a): Sistemas de Informação Código:

Leia mais

PHP Básico. Aula 2. Estrutura de controle Vetores e matrizes

PHP Básico. Aula 2. Estrutura de controle Vetores e matrizes Serviço Público Federal Ministério da Educação Universidade Federal do Rio Grande - FURG Pró-Reitoria de Extensão e Cultura Núcleo de Tecnologia da Informação - NTI PHP Básico Aula 2 Estrutura de controle

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

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Um Formulário é uma área com entrada de dados disponível para o usuário. A ideia básica do formulário é apresentar campos

Leia mais

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts;

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts; PHP Básico Módulo I Objeto: Um dos desafios mais recentes para os profissionais de T.I., especialmente desenvolvedores de aplicações para a Internet, é o aprendizado do PHP, uma das linguagens em evidência

Leia mais

PHP Histórico. Linguagens Server-side Professor Fábio Luís da Silva Santos

PHP Histórico. Linguagens Server-side Professor Fábio Luís da Silva Santos Linguagens Server-side Professor Fábio Luís da Silva Santos PHP é o acrônimo recursivo de Hypertext Preprocessor (inicialmente foi chamado de Personal Home Page Tools); PHP é uma linguagem de desenvolvimento

Leia mais

Professor Jefferson Chaves Jefferson de Oliveira Chaves

Professor Jefferson Chaves Jefferson de Oliveira Chaves Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu.br Introdução ao Ambiente Cliente x Servidor; Os métodos GET e POST; Formulários HTML; Validação de dados; HTML, CSS e JavaScript (somente

Leia mais

Curso 500 Desenvolvimento

Curso 500 Desenvolvimento c Curso 500 Desenvolvimento Web com PHP Versão 2015_3.0 Introdução ao PHP 2 Introdução ao PHP Introdução ao PHP; Aprender a Sintaxe Básica do PHP; Conhecer Variáveis e Constantes; Conhecer Strings; Conhecer

Leia mais

Escrever scripts de PHP com HTML

Escrever scripts de PHP com HTML Escrever scripts de PHP com HTML PHP é uma linguagem de programação de scripts para serem interpretados no lado dos servidores. Numa fase inicial (1995), PHP surgiu com o significado de Personal Home Pages

Leia mais

Aula 04 Manipulação e Tipos de Dados em PHP. Prof. Pedro Baesse

Aula 04 Manipulação e Tipos de Dados em PHP. Prof. Pedro Baesse Aula 04 Manipulação e Tipos de Dados em PHP Prof. Pedro Baesse pedro.baesse@ifrn.edu.br Tipo de Dados Constantes Manipulação de dados Variáveis Operadores Variáveis podem guardar diversos tipos de dados

Leia mais

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues

Revisão da Linguagem C Prof. Evandro L. L. Rodrigues SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos

Leia mais

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro

Desenvolvimento Web. Versão 2 Jan/2019. Professor Emiliano S. Monteiro Desenvolvimento Web Versão 2 Jan/2019 Professor Emiliano S. Monteiro Alinhamento, figuras, tabelas, elementos do formulário, div e iframes Professor Emiliano S. Monteiro Exercício Continua Exercício Exercício

Leia mais

4.1- Aritméticos + soma - subtração * multiplicação / divisão % módulo (resto da divisão de inteiros ).

4.1- Aritméticos + soma - subtração * multiplicação / divisão % módulo (resto da divisão de inteiros ). 2626262626262626262626262626262626262626262626262626 4 - OPERADORES Podem ser: aritméticos, relacionais, lógicos, incremento e decremento, atribuição. Operadores aritméticos têm precedência sobre os relacionais

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores

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

Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS

Curso de PHP. FATEC - Jundiaí TIPOS DE VARIÁVEIS Curso de PHP FATEC - Jundiaí TIPOS DE VARIÁVEIS - Inteiros - Ponto Flutuante - String - Array - Objetos - Booleanos PHP utiliza checagem de tipos dinâmica, ou seja, uma variável vel pode conter valores

Leia mais

Programação II. Prof.: André Luigi Campus Inconfidentes

Programação II. Prof.: André Luigi   Campus Inconfidentes Programação II Prof.: André Luigi E-mail: andre.amaral@ifsuldeminas.edu.br Introdução Desenvolvimento WEB? Introdução Desenvolvimento WEB? Podemos considerar como desenvolvimento WEB qualquer sistema que

Leia mais

C A P I T U L O 5 C O M A N D O D E F L U X O

C A P I T U L O 5 C O M A N D O D E F L U X O C A P I T U L O 5 C O M A N D O D E F L U X O Sempre que for necessária uma tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá

Leia mais

Programação para Internet

Programação para Internet Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 7 Introdução à Web Dinâmica com PHP Conteúdo 1. Motivação

Leia mais

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de

Leia mais

Programação para Internet

Programação para Internet AULA: Passagem de parâmetros em PHP (URL e Formulários) Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Passagem de parâmetros Em PHP, há algumas formas de passar

Leia mais

Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,

Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento, HTML Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento, HTML mostrou-se uma linguagem bastante adequada

Leia mais

Informática I. Aula 8. Aula 8-19/09/2007 1

Informática I. Aula 8.   Aula 8-19/09/2007 1 Informática I Aula 8 http://www.ic.uff.br/~bianca/informatica1/ Aula 8-19/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

1. Sintaxe Básica O interpretador reconhece automaticamente scripts php delimitados da seguinte maneira: <? // código em php?> OU <?

1. Sintaxe Básica O interpretador reconhece automaticamente scripts php delimitados da seguinte maneira: <? // código em php?> OU <? Internet e Programação web Prof. Moacir A L I N G U A G E M P H P 1. Sintaxe Básica O interpretador reconhece automaticamente scripts php delimitados da seguinte maneira: OU

Leia mais

INTRODUÇÃO AO JAVA SCRIPT

INTRODUÇÃO AO JAVA SCRIPT INTRODUÇÃO AO JAVA SCRIPT PROFESSORA: NAAN CARDOSO https://naancardoso.wordpress.com/ INTRODUÇÃO ojavascript é uma linguagem de script oos scripts são executados pelos browsers ojavascript é texto puro

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Linguagem PHP Conceitos Iniciais / Tipos de Dados https://secure.php.net/manual/pt_br/ Gil Eduardo de Andrade Conceitos Iniciais Introdução PHP é uma linguagem de script embutida

Leia mais

JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3

JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3 Conteúdo VARIAVEIS... 2 Tipos de Dados... 2 String... 2 Float... 3 Integer... 3 Boolean... 3 Variáveis... 4 O que são variáveis?... 4 Tipo de variáveis... 5 Concatenação:... 6 1 VARIAVEIS Antes de falarmos

Leia mais

Professor Jefferson Chaves Jefferson de Oliveira Chaves - IFC Araquari

Professor Jefferson Chaves Jefferson de Oliveira Chaves - IFC Araquari Professor Jefferson Chaves Jefferson.chaves@ifc-araquari.edu.br Tipos de dados; Operadores; Arrays; Por vezes, será importante saber o tipo de dados; Quando dissemos ao usuário, digite sua idade, por

Leia mais

Criando Relatórios com PHP Pablo Dall Oglio

Criando Relatórios com PHP Pablo Dall Oglio Criando Relatórios com PHP Pablo Dall Oglio Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

Apostila de Programação WEB - Parte 1 (2 ano Téc. em Informática integrado ao E.M.)

Apostila de Programação WEB - Parte 1 (2 ano Téc. em Informática integrado ao E.M.) INSTITUTO FEDERAL CATARINENSE CAMPUS AVANÇADO SOMBRIO Apostila de Programação WEB - Parte 1 (2 ano Téc. em Informática integrado ao E.M.) Professor: Marcos Henrique de Morais Golinelli Sombrio SC (2017)

Leia mais

Programação e Designer para WEB

Programação e Designer para WEB Programação e Designer para WEB PHP Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Onde Estamos Introdução a hipertexto. A linguagem HTML. Ambientes para programação

Leia mais

Linguagem de Programação III Aula 2 - Apresentação da Disciplina

Linguagem de Programação III Aula 2 - Apresentação da Disciplina Linguagem de Programação III Aula 2 - Apresentação da Disciplina Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB

INTRODUÇÃO AO DESENVOLVIMENTO WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Formulários Os formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário. Um formulário é uma área que

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

envolvidos numa comunicação

envolvidos numa comunicação 1 Aplicações web - funcionamento Baseiam-se no paradigma cliente-servidor; Um software (Apache, PHP, MySQL, etc...) é executado continuamente em uma máquina chamada servidor, onde hospedamos nossa aplicação.

Leia mais

GUIA PHP com MYSQL Autor: Everton Mendes Messias

GUIA PHP com MYSQL Autor: Everton Mendes Messias PHP (Hypertext Preprocessor) : Linguagem de programação interpretada. Tags PHP: phpinfo(); Comentários: //, # - comentário de uma linha /* comentário de várias linhas */ GUIA PHP com MYSQL Autor: Everton

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 3ª Edição Juliano Niederauer Novatec Copyright 2009, 2011, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

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

Preparação para Maratona de Informática PHP

Preparação para Maratona de Informática PHP Preparação para Maratona de Informática PHP Neste material veremos como abrir arquivos de texto utilizando algumas bibliotecas PHP para manipulação de arquivos, conceitos básicos de manipulação de arrays

Leia mais

Prof Evandro Manara Miletto. parte 1

Prof Evandro Manara Miletto. parte 1 Prof Evandro Manara Miletto parte 1 Sumário Introdução Variáveis e tipos de dados Operadores O que é JavaScript? JavaScript é uma linguagem de programação criada pela Netscape para adicionar interatividade

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

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

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

HTML. Leonardo Gresta Paulino Murta

HTML. Leonardo Gresta Paulino Murta HTML Leonardo Gresta Paulino Murta leomurta@gmail.com Introdução a HTML Formulários em HTML Critério para escolha de campos Agenda Leonardo Murta HTML 2 HTML HyperText Markup Language Criada por Tim Berners-

Leia mais

Aplicações WEB - Cliente Servidor

Aplicações WEB - Cliente Servidor Rafael Pereira rpoliveira@inf.puc-rio.br Laboratório BioBD Aplicações WEB - Cliente Servidor 1 Comunicação cliente servidor GET / POST HTML SQL DADOS Navegador (HTML) Servidor WEB (aplicação php) SGBD

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode

Leia mais

Descobrindo Lua. Sérgio Queiroz de Medeiros. Campus Party LabLua. Sérgio Queiroz de Medeiros Descobrindo Lua 1

Descobrindo Lua. Sérgio Queiroz de Medeiros. Campus Party LabLua. Sérgio Queiroz de Medeiros Descobrindo Lua 1 Descobrindo Lua Sérgio Queiroz de Medeiros smedeiros@inf.puc-rio.br LabLua Campus Party 2009 Sérgio Queiroz de Medeiros Descobrindo Lua 1 Instalando o Interpretador Para baixar o fonte: www.lua.org Para

Leia mais

POO. Programação Orientada a Objeto. Conceitor HTML/PHP. Professor Jarbas Araújo

POO. Programação Orientada a Objeto. Conceitor HTML/PHP. Professor Jarbas Araújo POO Programação Orientada a Objeto Conceitor HTML/PHP Professor Jarbas Araújo http:// O que é preciso para criar uma página html?

Leia mais

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza. Fundamentos de Programação Turma CI-240-EST Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite

Leia mais

Curso de PHP. FATEC - Jundiaí. A diferença a entre as matrizes e as arrays é que acrescentamos mais

Curso de PHP. FATEC - Jundiaí. A diferença a entre as matrizes e as arrays é que acrescentamos mais Curso de PHP FATEC - Jundiaí Matrizes Multidimensionais A diferença a entre as matrizes e as arrays é que acrescentamos mais um índice para identificar a posição na matriz. O número n de índices será diretamente

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT v1.1 06/04/2017 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 3 TRABALHANDO COM FORMULÁRIOS Eder Franco @ FPF Tech Agenda 1. Introdução 2. A tag form e seu atributos 3. As tags

Leia mais

Fundamentos de Programação em Python

Fundamentos de Programação em Python Fundamentos de Programação em Python Diego Silveira Costa Nascimento Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte diego.nascimento@ifrn.edu.br 23 de junho de 2017 Ementa do

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

Formulários. Etapa 1 Criação de formulários

Formulários. Etapa 1 Criação de formulários 9 Formulários Objetivos deste capítulo Ao terminar este capítulo, você deverá: Saber o que são formulários; Conhecer as principais tags para construção de um formulário; Criar o layout simples de um formulário.

Leia mais

Curso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método:

Curso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método: Sumário 1 Formulários... 1 1.1 Construindo formulários com o FORM... 1 1.2 Método:... 1 1.3 INPUT... 2 2 Outros valores para type... 3 2.1 TYPE="RADIO"... 3 2.2 TYPE="PASSWORD"... 3 2.3 TYPE="CHECKBOX"...

Leia mais

PLANO DE ENSINO. 2. OBJETIVO GERAL Permitir ao aluno compreender os conceitos fundamentais relacionados ao desenvolvimento de aplicações para a Web.

PLANO DE ENSINO. 2. OBJETIVO GERAL Permitir ao aluno compreender os conceitos fundamentais relacionados ao desenvolvimento de aplicações para a Web. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA IFSC Departamento Acadêmico de Saúde e Serviços - DASS Núcleo de Informática e Sistemas Curso Superior de Tecnologia em Gestão da Tecnologia

Leia mais

Algoritmos II prof. Daniel Oliveira

Algoritmos II prof. Daniel Oliveira Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional

Leia mais

qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk

qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk Apostila de Linguagem de Programação III lzxcvbnmqwertyuiopasdfghjklzxcv CSS

Leia mais

- os dados entrados fazem parte do corpo da mensagem enviada para o servidor; - transfere grande quantidade de dados.

- os dados entrados fazem parte do corpo da mensagem enviada para o servidor; - transfere grande quantidade de dados. Formulários Um formulário é um modelo para a entrada de um conjunto de dados. O primeiro passo para fazer formulários é aprender as etiquetas que desenham as janelinhas de entrada de dados, para depois

Leia mais

Aula de hoje. Expressões. Expressões. Expressões. Exemplos. Programa em Python. SCC Introdução à Programação para Engenharias

Aula de hoje. Expressões. Expressões. Expressões. Exemplos. Programa em Python. SCC Introdução à Programação para Engenharias SCC 124 - Introdução à Programação para Engenharias Expressões Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes Aula de

Leia mais

Desenvolvendo aplicações Java

Desenvolvendo aplicações Java José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA

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: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1 Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas

Leia mais

Apostila de PHP Profº Elton Rodrigo

Apostila de PHP Profº Elton Rodrigo 1 Esta apostila foi criada e editada com base em informações contidas nos sites imasters.com.br, caelum.com.br, linhadecodigo.com.br, infowester.com, aprenderphp.com.br, oficinadanet.com.br, revistaphp.com.br,

Leia mais