Curso de Programação Web com PHP Aula 01

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

Download "Curso de Programação Web com PHP Aula 01"

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 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 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 mais

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Instituto 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 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

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Para 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 mais

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

Programaçã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 mais

PROGRAMAÇÃ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 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 mais

Faculdade União. Professor Luciano Roberto Rocha

Faculdade 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 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

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

2 echo "PHP e outros.";

2 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 mais

Conceitos de OO AUTOLOAD. <?php function autoload($class_name) { require_once $class_name. '.php'; } $obj = new MyClass1(); $obj2 = new MyClass2();?

Conceitos 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 mais

Panorâ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. 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 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

APOSTILA PHP PARTE 1

APOSTILA 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 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

Internet e Programação Web

Internet 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 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

2.3. PHP Tipos de dados e operadores

2.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 mais

Sumá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

Sumá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 mais

PROJETO PEDAGÓGICO DE CURSOS

PROJETO 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 mais

OPERADORES E ESTRUTURAS DE CONTROLE

OPERADORES 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 mais

Programaçã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 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 mais

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

AULA 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 mais

Algoritmos em Javascript

Algoritmos 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 mais

Aula 1. // exemplo1.cpp /* Incluímos a biblioteca C++ padrão de entrada e saída */ #include <iostream>

Aula 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 mais

Desenvolvendo Websites com PHP

Desenvolvendo 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 mais

JSP - ORIENTADO A OBJETOS

JSP - 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 mais

Programação Web Aula 11 - PHP

Programaçã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 mais

Treinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com

Treinamento 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 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

CONCEITOS 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 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 mais

Introdução a PHP (Estruturas de Controle)

Introduçã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 mais

QUESTÕ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: 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 mais

Conteúdo Programático de PHP

Conteú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 mais

JavaScript 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 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 mais

CAPITULO 5 COMANDO DE FLUXO IF

CAPITULO 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 mais

Um objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo;

Um 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 mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

PÓ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 mais

Desenvolvimento 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. 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 mais

Curso 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 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 mais

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

PHP() é 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 mais

Universidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática

Universidade 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 mais

FCA - EDITORA DE INFORMÁTICA I

FCA - 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 mais

Fundamentos de Programação II. Introdução à linguagem de programação C++

Fundamentos 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 mais

MANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS

MANUAL 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 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

Í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

2 Orientação a objetos na prática

2 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 mais

PHP AULA1. Prof. Msc. Hélio Esperidião

PHP 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 mais

PHP TRABALHO SEMESTRAL ETAPA TEÓRICA. Aluno: Gabriel Almeida Rocha UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO

PHP 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 mais

PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP

PROGRAMAÇÃ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 mais

Características do PHP. Começando a programar

Caracterí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 mais

1 O PHP E A WORLD WIDE WEB

1 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 mais

MANUAL DE PADRONIZAÇÃO DE CODIFICAÇÃO PHP CODING STANDARDS

MANUAL 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 mais

ESTUDO 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 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 mais

ProgramaTchê programatche.net Programação OO com PHP

ProgramaTchê 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 mais

Programação por Objectos. Java

Programaçã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 mais

PHP: Funções. Programação de Servidores Marx Gomes Van der Linden

PHP: 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 mais

FCA - EDITORA DE INFORMÁTICA I

FCA - 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 mais

Javascript 101. Parte 2

Javascript 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 mais

PHP 5 Terceira edição

PHP 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 mais

FCA - EDITORA DE INFORMÁTICA I

FCA - 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 mais

JSP - JavaServer Pages

JSP - 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 mais

Pré-requisito Ter realizado os cursos de Lógica de Programação e HTML5 e CSS3, ou ter conhecimento equivalentes.

Pré-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 mais

O que é o JavaScript?

O 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 mais

Desenvolvimento de Aplicações para Internet Aula 8

Desenvolvimento 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 mais

Tecnologias para apresentação de dados - Java Script. Aécio Costa

Tecnologias 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 mais

Introdução a PHP (Um Programa PHP)

Introduçã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 mais

PHP. O navegador é responsável pelo tratamento do script. Utilizado para diminuir o processamento do servidor

PHP. 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 mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programaçã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 mais

Parte I. Orientação a objetos no PHP. Contato: <lara.popov@ifsc.edu.br> Site: http://professores.chapeco.ifsc.edu.br/lara/

Parte 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 mais

sobre 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. 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 mais

A Linguagem Java. Alberto Costa Neto DComp - UFS

A 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 mais

Práticas de Desenvolvimento de Software

Prá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 mais

Apostila do Curso de PHP Orientado a Objetos

Apostila 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 mais

PHP INTRODUÇÃO CLASSES E OBJETOS

PHP 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 mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1

SUMÁ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 mais

INTRODUÇÃO À LINGUAGEM PHP CESAR BEZERRA TEIXEIRA,MSC

INTRODUÇÃ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 mais

Sintaxe Básica de Java Parte 1

Sintaxe 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 mais

LINGUAGEM DE PROGRAMAÇÃO WEB

LINGUAGEM 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 mais

LINGUAGEM DE PROGRAMAÇÃO WEB

LINGUAGEM 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 mais

QUESTÃ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);?

QUESTÃ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 mais

PHP Programando com Orientação a Objetos

PHP 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 mais

Programação para web JavaScript

Programaçã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 mais

3 Classes e instanciação de objectos (em Java)

3 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 mais

Componentes da linguagem C++

Componentes 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 mais

2.1. PHP - Introdução

2.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 mais

História. Nasceu em 1993, numa discussão entre Yuhikiro Matsumoto e um colega.

Histó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 mais

Linguagem de Programação Introdução a Linguagem Java

Linguagem 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 mais

Prof Alexandre EUGÊNIO da Silva

Prof 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 mais

Java II. Sérgio Luiz Ruivace Cerqueira sergioruivace@gmail.com

Java 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 mais

PHP é um acrónimo para Hypertext Preprocessor.

PHP é 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