Curso de Programação Web com PHP Aula 01
|
|
- Patrícia Osório di Castro
- 8 Há anos
- Visualizações:
Transcrição
1 Curso de Programação Web com PHP Aula 01 Igor Rafael igor at dcc.ufmg.br 4 de fevereiro de 2013
2 Pré-requisitos Ambiente PHP Apache+PHP+MySQL - XAMPP Versões: Linux, OS X, Windows Instruções de instalação no site
3 Conteúdo Desenvolvimento Web A linguagem PHP Scripts de exemplo PHP Organização do curso
4 Modelo Cliente-Servidor
5 Modelo Cliente-Servidor
6 Modelo Cliente-Servidor
7 Tecnologias
8 Padrões
9 Padrões
10 Padrões browser-compatibility-chart-html5-css3
11 Visão geral da linguagem PHP linguagem de propósito geral server-side desenvolvimento web (originalmente) páginas dinâmicas influências: C, c++, Perl, Java, Tcl
12 Visão geral da linguagem História criada por Rasmus Lerdorf em 1995 significava Personal Home Page (1997) PHP3: rescrito por Zeev Suraski e Andi Gutmans PHP: Hypertext Preprocessor lançada sob PHP License 1 1
13 Visão geral da linguagem Características Velocidade e robustez Estruturado e orientação a objetos Portabilidade - independência de plataforma - escreva uma vez, rode em qualquer lugar Tipagem dinâmica e fracamente tipada Sintaxe similar a C/C++ e o Perl Open-source
14 Visão geral da linguagem Popularidade da linguagem Ao final de abril de 2007, mais de 20 milhões de domínios na Internet tinham Web services hospedados em servidores PHP e o módoulo mod php foi considerado o mais popular módulo Apache HTTP Server. PHP é usada como linguagem server-side em 75% de todos os Web sites.
15 Visão geral da linguagem Páginas estáticas vs dinâmicas
16 PHP tags apenas código entre as tags <?php e?> é interpretado 2 1 <? php 2 echo " Hello world PHP!"; 3?> 4 <h1 > Hello World Html! </h1 > 2 Teste os exemplos em
17 Comentários 1 <? php 2 // este e um comentario de linha 3 /* 4 este e um comentario 5 de bloco. 6 */ 7?>
18 Tipos de dados primitivos Escalares Booleano Inteiro Ponto flutuante String Compostos Array Object Especiais Resource NULL Callable
19 Tipos de dados primitivos - Escalares Booleano (case-insensitive) 1 True, False, TRUE, FALSE, TrUe, FALse Inteiro (bases 2, 8, 10 e 16) 1 0 b0101, 0123, 1234, -123, 0 x1a Ponto flutuante , 1.2 e3, 7E -10, NAN String 1 Hello World, " Hello World "
20 Tipos de dados primitivos - Compostos Array 1 array () 2 array ("a", "b", "c", "d", "e", "f") 3 array (" chave1 " => " valor1 ", 0 => " Hello ", "a" => 5, array (1,2,3) ) 4 [0, -1 => 5, 2, 3] ( php 5.4+) Object (veremos a diante)
21 Tipos de dados primitivos - Especiais Resource (não veremos) NULL (case-insensitive) 1 NULL Callable (não veremos)
22 Identificadores nomear variáveis, classes, funções, etc [a-za-z_\x7f-\xff][a-za-z0-9_\x7f-\xff]* 3 1 foo, bar, _foo, _1234 guia para nomes nomes de funções em minúsculo com underscore entre palavras nomes de classes em PascalCase nomes de métodos e atributos em camelcase iteradores e exceções recebem os sufixos Iterator e Exception nomes que começam com são mágicos (e.g. get) 3 (0x7f-0xff) são os caracteres de 127 a 255
23 Variáveis $ seguido de um identificador 1 $foo, $bar, $_foo, $_1234, $this $this é uma variável especial e não pode ser alterada existe a partir da primeira inicialização 1 $foo = "I m alive " 2 $bar = 5 variáveis pré-definidas 1 $GLOBALS, $_ SERVER, $_GET, $_POST, $_FILES, $_ SESSION, $_ COOKIE,...
24 Variáveis e seus tipos não podem ser explicitados na declaração determinado pelo contexto 1 <? php 2 $foo = "0"; // $foo is string ( ASCII 48) 3 $foo += 2; // $foo is now an integer (2) 4 $foo = $foo ; // $foo is now a float (3.3) 5 $foo = 5 + " 10 Little Piggies "; // $foo is integer ( 15) 6 $foo = 5 + " 10 Small Pigs "; // $foo is integer ( 15) 7?>
25 Variáveis variáveis 1 <? php 2 $a = hello ; 3 $$a = world ; // ou {$a} = world 4 echo $hello ; // world 5 echo "$a ${$a}"; // hello world 6?>
26 Constantes 1 <? php 2 // nomes validos 3 define (" FOO ", " something "); 4 define (" FOO2 ", " something else "); 5 define (" FOO_BAR ", " something more "); 6 7 echo FOO ; 8 9 // nome invalido 10 define ("2 FOO ", " something "); 11 12?>
27 Atribuição Operadores 1 $variavel = 1; // valor 2 $variavel = 35* 234-1; // expressao 3 $variavel = somatorio ( 10) ; // retorno de uma funcao Aritméticos Bitwise Comparação Incremento e Decremento Lógicos String Array 4 4 Veja a precedência em
28 Operadores aritméticos 1 -$a // Negation 2 $a + $b // Addition 3 $a - $b // Subtraction 4 $a * $b // Multiplication 5 $a / $b // Division 6 $a % $b // Modulus
29 Operadores bitwise 1 $a & $b // And 2 $a $b // Or ( inclusive or) 3 $a ^ $b // Xor ( exclusive or) 4 ~ $a // Not 5 $a << $b // Shift left 6 $a >> $b // Shift right
30 Operadores de comparação 1 $a == $b // Equal 2 $a === $b // Identical 3 $a!= $b // Not equal 4 $a <> $b // Not equal 5 $a!== $b // Not identical 6 $a < $b // Less than 7 $a > $b // Greater than 8 $a <= $b // Less than or equal to 9 $a >= $b // Greater than or equal to
31 Operadores de incremento e decremento 1 ++ $a // Pre - increment 2 $a ++ // Post - increment 3 --$a // Pre - decrement 4 $a -- // Post - decrement
32 Operadores lógicos 1 $a and $b // And 2 $a or $b // Or 3 $a xor $b // Xor 4! $a // Not 5 $a && $b // And 6 $a $b // Or
33 Operadores de string 1 <? php 2 $a = " Hello "; 3 $b = $a. " World!"; // now $b contains " Hello World!" 4 5 $a = " Hello "; 6 $a.= " World!"; // now $a contains " Hello World!" 7?>
34 Operadores de array 1 $a + $b // Union 2 $a == $b // Equality, TRUE if $a and $b have the same key / value pairs. 3 $a === $b // Identity, TRUE if $a and $b have the same key / value pairs in the same order and of the same types. 4 $a!= $b // Inequality 5 $a <> $b // Inequality 6 $a!== $b // Non - identity
35 Estruturas de controle If-else 1 <? php 2 if ( $idade < 18) { 3 echo " Menor de idade "; 4 } elseif ( $idade == 18) { 5 echo " Tem 18 anos "; 6 } else { 7 echo " Tem mais de 18 anos "; 8 } 9?>
36 Estruturas de controle If-else alternativo 1 <? php 2 if ( $idade < 18) : 3 echo " Menor de idade "; 4 elseif ( $idade == 18) : 5 echo " Tem 18 anos "; 6 else : 7 echo " Tem mais de 18 anos "; 8 endif ; 9?>
37 Operador ternário 1 echo ( $idade < 18? 2 " Menor de idade " 3 : ( $idade == 18? 4 " Tem 18 anos " 5 : " Tem mais de 18 anos " 6 ) 7 );
38 Estruturas de controle Switch 1 <? php 2 $opc = 2; 3 switch ( $opc ) { 4 case 1: echo " Cachorro Quente <br >"; 5 break ; 6 case 2: echo "X- Salada <br >"; 7 break ; 8 case 3: echo " Tudo <br >"; 9 break ; 10 default : echo " Nao escolhi nada <br >"; 11 } 12?>
39 Estruturas de controle Switch (usando strings) 1 <? php 2 switch ($i) { 3 case " apple ": 4 echo " i is apple "; 5 break ; 6 case " bar ": 7 echo "i is bar "; 8 break ; 9 case " cake ": 10 echo " i is cake "; 11 break ; 12 } 13?>
40 Estruturas de controle While 1 <? php 2 $i = 1; 3 while ($i <= 5) { 4 echo "$i - esima impressao... <br >"; 5 $i ++; 6 } 7 echo " Este codigo esta fora do WHILE... "; 8?>
41 Estruturas de controle Do-while 1 <? php 2 $i = 1; 3 do { 4 echo "$i - esima impressao... <br >"; 5 $i ++; 6 } while ($i <= 5); 7 echo " Este codigo esta fora do DO... WHILE... "; 8?>
42 Estruturas de controle While vs Do-while 1 $i = 10; 2 while ($i <= 5) { 3 echo " Esse codigo nunca sera executado."; 4 } 5 do { 6 echo " Esse codigo sera executado uma vez. "; 7 } while ($i <= 5); 8?>
43 Estruturas de controle For 1 <? php 2 for ( $i =1; $i <=5; $i ++) { 3 echo "$i - esima impressao... <br >"; 4 } 5 echo " Este codigo esta fora do FOR... "; 6?>
44 Estruturas de controle Foreach (apenas arrays e objects) 1 <? php 2 $numbers = array (" one "," two "," three "); 3 foreach ( $numbers as $number ) 4 { 5 echo $number. "<br />"; 6 } 7?>
45 Break Estruturas de controle 1 <? php 2 $i = 0; 3 while (++ $i) { 4 switch ($i) { 5 case 5: 6 echo "At 5<br / >\n"; 7 break ; /* or break 1; Exit only the switch. */ 8 case 10: 9 echo "At 10; quitting <br / >\n"; 10 break 2; /* Exit the switch and the while. */ 11 default : 12 break ; 13 } 14 } 15?>
46 Continue Estruturas de controle 1 <? php 2 $i = 0; 3 while ($i ++ < 5) { 4 echo " Outer.\n"; 5 while (1) { 6 echo " Middle.\n"; 7 while (1) { 8 echo " Inner.\n"; 9 continue 3; 10 } 11 echo " This never gets output.\ n"; 12 } 13 echo " Neither does this.\ n"; 14 } 15?>
47 Funções Definindo uma nova função 1 function functionname ( $param1, $param2,...) 2 { 3 /* codigo a ser executado ;*/ 4 } Como executá-la 1 functionname ( $value1, $value2,...) ;
48 Funções Exemplo: somatório 1 function somatorio ( $N) 2 { 3 $sum = 0; 4 for ( $i = 1; $i <= $N; $i ++) { 5 $sum += $i; 6 } 7 return $sum ; 8 } Como executá-la 1 echo somatorio ( 100) ;
49 Classes 1 <? php 2 class SimpleClass 3 { 4 // property declaration 5 public $var = a default value ; 6 7 // method declaration 8 public function displayvar () { 9 echo $this -> var ; 10 } 11 } 12?>
50 Classes - instâncias 1 <? php 2 $instance = new SimpleClass (); 3 4 // This can also be done with a variable : 5 $classname = Foo ; 6 $instance = new $classname (); // Foo () 7?>
51 Classes - Herança 1 <? php 2 class ExtendClass extends SimpleClass 3 { 4 // Redefine the parent method 5 function displayvar () 6 { 7 echo " Extending class \n"; 8 parent :: displayvar (); 9 } 10 } $extended = new ExtendClass (); 13 $extended - > displayvar (); 14?>
52 Classes - constantes 1 <? php 2 class MyClass 3 { 4 const constant = constant value ; 5 6 function showconstant () { 7 echo self :: constant. "\n"; 8 } 9 } echo MyClass :: constant. "\n"; 12?>
53 Classes - Construtores e destrutores 1 <? php 2 class MyDestructableClass { 3 function construct () { 4 print "In constructor \n"; 5 $this - > name = " MyDestructableClass "; 6 } 7 8 function destruct () { 9 print " Destroying ". $this -> name. "\n"; 10 } 11 } $obj = new MyDestructableClass (); 14?>
54 Classes - Visibilidade 1 <? php 2 class MyClass { 3 public $public = Public ; 4 protected $protected = Protected ; 5 private $private = Private ; 6 function printhello () { 7 echo $this -> public ; 8 echo $this - > protected ; 9 echo $this -> private ; 10 } 11 } 12 $obj = new MyClass (); 13 echo $obj - > public ; // Works 14 echo $obj - > protected ; // Fatal Error 15 $obj -> printhello (); 16?>
55 Composição de arquivos 1 include ( nome_do_arquivo ); // inclui e interpreta o arquivo 2 require ( nome_do_arquivo ); // interrompe o script se encontrar erros 3 include_once ( nome_do_arquivo ); // checa se o arquivo foi incluido antes 4 require_once ( nome_do_arquivo );
56 Informações do navegador do usuário 1 <html > 2 <head >< title > Aprendendo PHP </ title > </ head > 3 <body > 4 <? php echo $_SERVER [ HTTP_USER_AGENT ]. "\n\n";?> 5 </body > 6 </html >
57 Gerando um calendário na tela calendario.php
58 Gerando um calendário na tela Marcando o dia atual while ( $day_ num <= $days_ in_ month ) { 3 $style = ""; 4 if( $day_num == $day ) { 5 $style = " style = background - color : # d3d7cf ; "; 6 } 7 echo "<td $style > $day_num </td >"; 8...
59 Visão geral do curso 7 aulas 7 listas 1 projeto Avaliação: Presença Participação Listas Projeto
60 Próxima aula Lista01
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 maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia maisInstituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia
Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print
Leia maisIntroduçã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 maisPara testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:
Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade
Leia maisProgramação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza
Introdução Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Ementa da Disciplina
Leia maisPROGRAMAÇÃO WEB AULA 1. estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha. www.lrocha.com
PROGRAMAÇÃO WEB AULA 1 estrutura do curso e conceitos fundamentais professor Luciano Roberto Rocha www.lrocha.com 1 Conteúdo programático Conceitos; Ambientes de Programação em Script; Tópicos na Linguagem
Leia maisFaculdade União. Professor Luciano Roberto Rocha
Faculdade União PHPPRÁTICO Professor Luciano Roberto Rocha Arquitetura de Softwares Principais modelos de aplicações: Standalone Cliente-servidor Arquitetura baseada na Web Modelo standalone Todos os recursos
Leia maisLinguagem 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 maisLinguagem 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 mais2 echo "PHP e outros.";
PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento
Leia maisConceitos de OO AUTOLOAD. <?php function autoload($class_name) { require_once $class_name. '.php'; } $obj = new MyClass1(); $obj2 = new MyClass2();?
Conceitos de OO AUTOLOAD function autoload($class_name) require_once $class_name. '.php'; $obj = new MyClass1(); $obj2 = new MyClass2(); HERANÇA SIMPLES class SimpleClass // declaração de atributo public
Leia maisPanorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML.
Panorâmica geral sobre PHP PHP é uma linguagem que permite fazer páginas dinâmicas. um ficheiro em PHP contem código PHP misturado com HTML. em vez de PHP podíamos utilizar outra linguagem qualquer desde
Leia maisOs 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 maisAPOSTILA PHP PARTE 1
APOSTILA PHP PARTE 1 1. Introdução O que é PHP? PHP significa: PHP Hypertext Preprocessor. Realmente, o produto foi originalmente chamado de Personal Home Page Tools ; mas como se expandiu em escopo, um
Leia maisO 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 maisInternet e Programação Web
COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------
Leia maisProgramaçã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 mais2.3. PHP Tipos de dados e operadores
Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,
Leia maisSumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25
9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22
Leia maisPROJETO PEDAGÓGICO DE CURSOS
1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM NOVEMBRO / 2014 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,
Leia maisOPERADORES E ESTRUTURAS DE CONTROLE
OPERADORES E ESTRUTURAS DE CONTROLE 3.1 Operadores Os operadores indicam o tipo de operação matemática que será executada gerando novos valores a partir de um ou mais operadores. São muito utilizados em
Leia maisProgramação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web
Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que
Leia maisAULA 4 VISÃO BÁSICA DE CLASSES EM PHP
AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.
Leia maisAlgoritmos em Javascript
Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays
Leia maisAula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>
Aula 1 C é uma linguagem de programação estruturada desenvolvida por Dennis Ritchie nos laboratórios Bell entre 1969 e 1972; Algumas características: É case-sensitive, ou seja, o compilador difere letras
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia maisProgramação Web Aula 11 - PHP
Programação Web Aula 11 - PHP Departamento de Informática UFPR 4 de Maio de 2015 1 Origens 2 Exemplo Exemplo - arquivo PHP Exemplo: arquivo cliente Características Sintáticas Variáveis Tipos Expressões
Leia maisTreinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com
Treinamento em PHP Aula 1 Ari Stopassola Junior stopassola@acimainteractive.com Introdução PHP Hypertext Preprocessor Nome original era Personal Home Page Tools Criada por Rasmus Lerdorf e atualmente mantida
Leia maisDesenvolvimento 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 maisCONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS. João Gabriel Ganem Barbosa
CONCEITOS DE LINGUAGEM DE PROGRAMAÇÃO CARACTERÍSTICAS João Gabriel Ganem Barbosa Sumário Motivação História Linha do Tempo Divisão Conceitos Paradigmas Geração Tipos de Dados Operadores Estruturada vs
Leia maisIntrodução a PHP (Estruturas de Controle)
Desenvolvimento Web III Introdução a PHP () Prof. Mauro Lopes 1-31 13 Objetivos Nesta aula iremos trazer ainda alguns conceitos básicos da programação com a Linguagem PHP. Iremos trabalhar conceitos das
Leia maisQUESTÕES DE LINGUAGEM DE PROGRAMAÇÃO PHP. 1) Assinale a alternativa que representa tipos de variáveis escalares em PHP:
QUESTÕES DE LINGUAGEM DE PROGRAMAÇÃO PHP 1) Assinale a alternativa que representa tipos de variáveis escalares em PHP: a) Boolean, NULL e Array b) Integer, Float e String c) Float, String e Object d) String,
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisJavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5
JavaScript Diego R. Frank, Leonardo Seibt FIT Faculdades de Informática de Taquara Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil difrank@terra.com.br,
Leia maisCAPITULO 5 COMANDO DE FLUXO IF
CAPITULO 5 COMANDO DE FLUXO IF Sempre que for necessária a tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá que lógica deverá
Leia maisUm objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo;
um objeto; é definido; Um objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo; class ClasseBase{ é instanciado; $objetobase = new ClasseBase; Caso queira,
Leia maisPÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL
PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento
Leia maisDesenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br
Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor
Leia maisCurso de PHP. FATEC - Jundiaí. A programação orientada a objetos (object-oriented oriented programming
Curso de PHP FATEC - Jundiaí A programação orientada a objetos (object-oriented oriented programming OOP) é um conjunto de técnicas t para organizar o código c em torno de entidades ou objetos representados
Leia maisPHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas
O que é PHP? Acrônimo de PHP: Hipertext Language PostProcessor Inicialmente escrita para o desenvolvimento de aplicações Web Facilidade para iniciantes e recursos poderosos para programadores profissionais
Leia maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisFCA - EDITORA DE INFORMÁTICA I
1 O PHP e a World Wide Web... 1 1.1 Introdução... 1 1.2 Breve apresentação do PHP... 2 1.3 Acesso a documentos na web... 3 1.4 HTML estático versus HTML dinâmico... 4 1.5 PHP, o que é?... 6 1.6 O PHP e
Leia maisFundamentos de Programação II. Introdução à linguagem de programação C++
Fundamentos de Programação II Introdução à linguagem de programação C++ Prof. Rafael Henrique D. Zottesso Material cedido por Prof. Msc. Everton Fernando Baro Agenda IDE HelloWorld Variáveis Operadores
Leia maisMANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS
MANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO v0.1 1 MANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS versão 0.1 SkySoft - Silas Ribas Martins silasrm@gmail.com Walker de Alencar Oliverira contato@walkeralencar.com
Leia maisProgramaçã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Í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 mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisPHP AULA1. Prof. Msc. Hélio Esperidião
PHP AULA1 Prof. Msc. Hélio Esperidião NAVEGADOR O navegador também conhecido como web browseré um programa que habilita seus usuários a interagirem com documentos hospedados em um servidor Web. SERVIDOR
Leia maisPHP TRABALHO SEMESTRAL ETAPA TEÓRICA. Aluno: Gabriel Almeida Rocha UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MATA76 LINGUAGENS PARA APLICAÇÃO COMERCIAL TRABALHO SEMESTRAL ETAPA TEÓRICA PHP Aluno: Gabriel Almeida Rocha Salvador - 2008 Introdução
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETO EM PHP
PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP O PHP através da versão 5, veio desenvolvido com suporte a programação orientada a objetos. O que significa isso? Que a partir da versão 5 é possível criar bibliotecas
Leia maisCaracterísticas do PHP. Começando a programar
PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo
Leia mais1 O PHP E A WORLD WIDE WEB
1 O PHP E A WORLD WIDE WEB... 1 1.1 Introdução... 1 1.2 Breve apresentação do PHP... 2 1.3 Acesso a documentos na Web... 2 1.4 HTML estático versus HTML dinâmico... 3 1.5 PHP o que é?... 5 1.6 O PHP e
Leia maisMANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS
MANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS versão 1.0 W7BR Soluções e Tecnologia contato@w7br.com Sumário INTRODUÇÃO... 3 Observação... 3 FORMATO DO ARQUIVO PHP... 4 Identação... 4 Codificação
Leia maisESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML. Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli
ESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli Objetivo; Roteiro da Apresentação Visão Geral sobre Internet,
Leia maisProgramaTchê programatche.net Programação OO com PHP
Roteiro 2 Objetivos: * Apresentar a sintaxe básica para utilização de Orientação a Objetos em PHP. Ferramentas necessárias Navegador, NetBeans, Servidor Apache. 1 Orientação a Objetos em PHP PHP é uma
Leia maisProgramação por Objectos. Java
Programação por Objectos Java Parte 3: Métodos LEEC@IST Java 1/45 Métodos (1) Sintaxe Qualif Tipo Ident ( [ TipoP IdentP [, TipoP IdentP]* ] ) { [ Variável_local Instrução ]* Qualif: qualificador (visibilidade,
Leia maisPHP: Funções. Programação de Servidores Marx Gomes Van der Linden
PHP: Funções Programação de Servidores Marx Gomes Van der Linden Funções Uma função (ou subrotina, procedimento...) é um pedaço de código reutilizável. A função é definida apenas uma vez, e pode ser utilizada
Leia maisFCA - EDITORA DE INFORMÁTICA I
1 O PHP e a World Wide Web... XXXIII 1.1 Introdução... XXXIII 1.2 Breve apresentação do PHP... 1 1.3 Acesso a documentos na web... 1 1.4 HTML estático versus HTML dinâmico... 2 1.5 PHP, o que é?... 4 1.6
Leia maisJavascript 101. Parte 2
Javascript 101 Parte 2 Recapitulando O Javascript é uma linguagem de programação funcional Os nossos scripts são executados linha a linha à medida que são carregados. O código que está dentro de uma função
Leia maisPHP 5 Terceira edição
Guia de Consulta Rápida PHP 5 Terceira edição Juliano Niederauer Novatec Sumário Introdução ao PHP... 5 O que é PHP?...5 Download e instalação...5 Iniciando em PHP... 6 Variáveis... 7 Constantes... 7 Arrays...
Leia maisFCA - EDITORA DE INFORMÁTICA I
1 O PHP e a World Wide Web... 1 1.1 Introdução... 1 1.2 Breve apresentação do PHP... 1 1.3 Acesso a documentos na web... 2 1.4 HTML estático versus HTML dinâmico... 3 1.5 PHP, o que é?... 6 1.6 O PHP e
Leia maisJSP - JavaServer Pages
JSP - JavaServer Pages 1 Sumário O que é o JSP? Comparação com ASP, Servlets, e Javascript Disponibilidade Um exemplo simples Mais sobre Sintaxe Um pouco de JavaBeans Um exemplo mais complexo 2 O que são
Leia maisPré-requisito Ter realizado os cursos de Lógica de Programação e HTML5 e CSS3, ou ter conhecimento equivalentes.
1 Javascript com Ajax Descrição A Web 2.0 trouxe um novo conceito na construção de sites para internet. O domínio da linguagem de programação JavaScript é essencial para o desenvolvimento de web sites
Leia maisO que é o JavaScript?
JavaScript 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 maisDesenvolvimento de Aplicações para Internet Aula 8
Desenvolvimento de Aplicações para Internet Aula 8 Celso Olivete Júnior olivete@fct.unesp.br na aula passada Orientação a Objetos Classes Objetos Construtores Destrutores 2 na aula passada Construtores
Leia maisTecnologias para apresentação de dados - Java Script. Aécio Costa
Tecnologias para apresentação de dados - Java Script Aécio Costa Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem
Leia maisIntrodução a PHP (Um Programa PHP)
Desenvolvimento Web III Introdução a PHP (Um Programa PHP) Prof. Mauro Lopes 1-31 16 Objetivos Nesta aula iremos trazer alguns conceitos básicos sobre PHP. Iremos trabalhar conceitos como server side scripts
Leia maisPHP. O navegador é responsável pelo tratamento do script. Utilizado para diminuir o processamento do servidor
PHP Lirisnei Gomes de Sousa lirisnei@hotmail.com Jair C Leite jair@dimap.ufrn.br Scripts Client-Side O navegador é responsável pelo tratamento do script JavaScript e VBScript Utilizado para diminuir o
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Leia maisParte I. Orientação a objetos no PHP. Contato: <lara.popov@ifsc.edu.br> Site: http://professores.chapeco.ifsc.edu.br/lara/
Parte I Programação para WEB II Orientação a objetos no PHP Contato: Site: http://professores.chapeco.ifsc.edu.br/lara/ Programação para WEB II 1 PHP Estruturado Os programadores
Leia maissobre rogério gonçalves gerente de projetos > digitale agência digital rogerio@digitale.com.br h7p://www.digitale.com.br h7p://leveme.
sobre rogério gonçalves gerente de projetos > digitale agência digital rogerio@digitale.com.br h7p://www.digitale.com.br h7p://leveme.la/rogerio definição - é uma forma de programar e organizar um sistema
Leia maisA Linguagem Java. Alberto Costa Neto DComp - UFS
A Linguagem Java Alberto Costa Neto DComp - UFS 1 Roteiro Comentários Variáveis Tipos Primitivos de Dados Casting Comandos de Entrada e Saída Operadores Constantes 2 Comentários /** Classe para impressão
Leia maisPráticas de Desenvolvimento de Software
Aula 3. 09/03/2015. Práticas de Desenvolvimento de Software Aula 3 - Introdução à linguagem de programação Ruby Oferecimento Ruby (1) Ruby Ruby (2) Ruby Linguagem de programação dinâmica, de código aberto,
Leia maisApostila do Curso de PHP Orientado a Objetos
PHP OO Universidade Federal de Uberlândia Faculdade de Computação PET Sistemas de Informação Apostila do Curso de PHP Orientado a Objetos PHP O.O 1 Sumário O que é o PHP?...4 Como funciona o PHP?...4 O
Leia maisPHP INTRODUÇÃO CLASSES E OBJETOS
INTRODUÇÃO PHP AULA 8 ORIENTAÇÃO A OBJETOS Professor: Leonardo Pereira E-mail: leongamerti@gmail.com Facebook: leongamerti Material de Estudo: http://www.leonti.vv.si A orientação a objetos ou OO é o paradigma
Leia maisSUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1
SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java Como Plataforma... 6 Finalidade... 9 Características... 11 Perspectivas... 13 Exercícios... 14 CAPÍTULO
Leia maisINTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC
INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC O presente texto não tem a pretensão de ser uma referência na linguagem PHP, a intenção é apresentar uma breve introdução a esta tecnologia e despertar
Leia maisSintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marcioubeno.com Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Aula 4 Imagine a seguinte situação: Precisamos trafegar valores de uma página PHP para outra, porém não temos formulários entre essas páginas. Como fazer
Leia maisLINGUAGEM DE PROGRAMAÇÃO WEB
LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor
Leia maisQUESTÃO 4 QUESTÃO 3 QUESTÃO 6 QUESTÃO 5. O código a seguir imprimirá Resultado = 33. <?php $var = 3; echo Resultado =. ($var + 3);?
PHP EXERCÍCIOS INTRODUÇÃO, SAÍDA NA TELA E VARIÁVEIS Professor: Leonardo Pereira E-mail: leonardo@estudandoti.com.br Facebook: leongamerti Material de Estudo: http://www.estudandoti.com.br QUESTÃO 1 Em
Leia maisPHP Programando com Orientação a Objetos
PHP Programando com Orientação a Objetos 2 a edição Pablo Dall Oglio Novatec Sumário Sobre o autor... 13 Agradecimentos... 14 Nota do autor... 16 Organização do livro... 18 Capítulo 1 Introdução ao PHP...
Leia maisProgramação para web JavaScript
Programação para web JavaScript Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016
Leia mais3 Classes e instanciação de objectos (em Java)
3 Classes e instanciação de objectos (em Java) Suponhamos que queremos criar uma classe que especifique a estrutura e o comportamento de objectos do tipo Contador. As instâncias da classe Contador devem
Leia maisComponentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
Leia mais2.1. PHP - Introdução
Programação para Internet II 2.1. PHP - Introdução Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Um pouco de história Inicialmente, as páginas dinâmicas eram construídas em C. O C não foi desenvolvido
Leia maisHistória. Nasceu em 1993, numa discussão entre Yuhikiro Matsumoto e um colega.
1 1. Overview 2 História Nasceu em 1993, numa discussão entre Yuhikiro Matsumoto e um colega. Matz procurava por uma linguagem de script orientada a objetos. A primeira versão estável de Ruby (1.2) foi
Leia maisLinguagem de Programação Introdução a Linguagem Java
Linguagem de Programação Introdução a Linguagem Java Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição A linguagem Java foi desenvolvida pela Sun Microsystems,
Leia maisProf Alexandre EUGÊNIO da Silva
Deus é fiel! Sem Ele nada somos e nada faríamos Prof Alexandre EUGÊNIO da Silva Rua da Quitanda 185 Centro - Rio de Janeiro - RJ Telefone: (021) 2233-4982 / 2233-6186 cursoadonai@yahoo.com.br SUMÁRIO 1.
Leia maisJava II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com
Java II Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com Por quê JSP? Com Servlets é fácil Ler dados de um formulário Recuperar dados de uma requisição Gerar informação de resposta Fazer gerenciamento
Leia maisPHP é um acrónimo para Hypertext Preprocessor.
PHP 101 O que é o PHP? PHP é um acrónimo para Hypertext Preprocessor. É uma linguagem de scripting open-source que funciona do lado do servidor e é usada para gerar páginas web dinâmicas. Os scripts de
Leia mais