SlideShare uma empresa Scribd logo
1 de 18
1
2
• Foco de estudo e pesquisa e os usuários que
tinham acesso a essa rede eram poucos.
• Informações estáticas sendo substituídas por
conteúdos dinâmicos.
• Aplicações para internet utilizam a estrutura
cliente-servidor.
Introdução as Linguagens
de Programação para Internet
3
Introdução as Linguagens
de Programação para Internet
4
• O surgimento das linguagens de programação
para Internet foi justamente durante a fase de
repercussão das redes de computadores e da
arquitetura cliente-servidor.
Introdução as Linguagens
de Programação para Internet
5
• “PHP Hipertext Preprocessor”.
• Por ser uma linguagem interpretada, é
necessária a instalação de um interpretador no
servidor da aplicação que
irá interpretar as instruções da linguagem e
retornar o resultado no formato de uma
página HTML para o navegador do usuário.
O que é PHP?
6
• É uma linguagem “Open Source”.
• É uma linguagem multiplataforma.
O que é PHP?
7
• A linguagem PHP foi criada em 1994 por
Ramus Lerdorf. Nessa época, a ideia de
Ramus era apenas facilitar a publicação de
informações no seu site pessoal.
• Em 1995, o interpretador foi publicado e
divulgado em uma comunidade “Open Source”
e começou a ser utilizada por outros usuários.
Como surgiu?
8
• Entre os anos de 1996 e 1997, a linguagem já
estava bem popularizada entre as diversas
comunidades livres e seus usuários e, nessa
época, a origem do interpretador e suas
atualizações ficaram sob a responsabilidade
da comunidade livre da linguagem PHP, que
até hoje é responsável pelas correções e
atualizações da linguagem.
Como surgiu?
9
• É livre de licença – utilização gratuita;
• É multiplataforma;
• A grande maioria dos provedores externos
possuem a instalação do interpretador do PHP
em seus servidores;
• Possui recursos que auxiliam no
desenvolvimento das aplicações.
• Integração com os bancos de dados mais
populares.
Vantagens
10
• Opção 1: Servidor remoto de hospedagem.
• Opção 2: Instalação de PHP no seu
computador.
• Opção 3: XAMPP e WAMP
Como trabalhar com PHP?
11
12
13
Delimitando o código PHP:
• <?php ou somente <? = início do bloco de
comandos;
• ?> = fim do bloco de comandos.
Sintaxe Básica
14
Sintaxe Básica
Imprimindo na tela:
<html>
<head>
<title>Minha primeira página PHP</title>
</head>
<body>
<?php
echo "<h1>Hello World!</h1>";
?>
</body>
</html>
15
Sintaxe Básica
Nome das variáveis:
• Iniciar com o símbolo “$”.
• “case-sensitive”
16
Sintaxe Básica
Comentários:
17
Tipo de Dados
18

Mais conteúdo relacionado

Semelhante a Introdução às linguagens de programação para a Internet

Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia iFábio Costa
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia iFábio Costa
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducaoRegis Magalhães
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducaoRegis Magalhães
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao phpAdriano Castro
 
Apresentação php
Apresentação phpApresentação php
Apresentação phpwilliameier
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPLorranna Machado
 
PHP - Capítulo 01
PHP - Capítulo 01PHP - Capítulo 01
PHP - Capítulo 01fdorado
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosLucas Vegi
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 

Semelhante a Introdução às linguagens de programação para a Internet (20)

Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia i
 
Aula 04 ferramentas para autoria de produtos multimídia i
Aula 04   ferramentas para autoria de produtos multimídia iAula 04   ferramentas para autoria de produtos multimídia i
Aula 04 ferramentas para autoria de produtos multimídia i
 
PHP Moderno
PHP ModernoPHP Moderno
PHP Moderno
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
php 01 introducao
php 01 introducaophp 01 introducao
php 01 introducao
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducao
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducao
 
LAMP Server
LAMP ServerLAMP Server
LAMP Server
 
Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
 
Asp
AspAsp
Asp
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao php
 
Apresentação php
Apresentação phpApresentação php
Apresentação php
 
Aplicativo aula01
Aplicativo aula01Aplicativo aula01
Aplicativo aula01
 
Apresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHPApresentação da Linguagem de Programação PHP
Apresentação da Linguagem de Programação PHP
 
PHP - Capítulo 01
PHP - Capítulo 01PHP - Capítulo 01
PHP - Capítulo 01
 
Linguagem PHP
Linguagem PHPLinguagem PHP
Linguagem PHP
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetos
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 

Mais de JoberthSilva

AULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.pptAULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.pptJoberthSilva
 
Curso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CCurso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CJoberthSilva
 
8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdf
8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdf8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdf
8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdfJoberthSilva
 
A função scanf na programção para dispositivos embarcados
A função scanf na programção para dispositivos embarcadosA função scanf na programção para dispositivos embarcados
A função scanf na programção para dispositivos embarcadosJoberthSilva
 
A CRIAÇÃO DO UNIVERSO.ppt
A CRIAÇÃO DO UNIVERSO.pptA CRIAÇÃO DO UNIVERSO.ppt
A CRIAÇÃO DO UNIVERSO.pptJoberthSilva
 
Apocalipse - Cartas as Igrejas.pptx
Apocalipse - Cartas as Igrejas.pptxApocalipse - Cartas as Igrejas.pptx
Apocalipse - Cartas as Igrejas.pptxJoberthSilva
 
5 - Resistores.ppt
5 - Resistores.ppt5 - Resistores.ppt
5 - Resistores.pptJoberthSilva
 
Problemas de Carater.pptx
Problemas de Carater.pptxProblemas de Carater.pptx
Problemas de Carater.pptxJoberthSilva
 
Mapeamento de Objetos para o Modelo Relacional.ppt
Mapeamento de Objetos para o Modelo Relacional.pptMapeamento de Objetos para o Modelo Relacional.ppt
Mapeamento de Objetos para o Modelo Relacional.pptJoberthSilva
 
Herança e Polimorfismo.ppt
Herança e Polimorfismo.pptHerança e Polimorfismo.ppt
Herança e Polimorfismo.pptJoberthSilva
 
Materiais Semicondutores
Materiais SemicondutoresMateriais Semicondutores
Materiais SemicondutoresJoberthSilva
 
Algoritmos - Modificado.ppt
Algoritmos - Modificado.pptAlgoritmos - Modificado.ppt
Algoritmos - Modificado.pptJoberthSilva
 
actividade1-140709100755-phpapp02.pdf
actividade1-140709100755-phpapp02.pdfactividade1-140709100755-phpapp02.pdf
actividade1-140709100755-phpapp02.pdfJoberthSilva
 
Rede sem fio 2.ppt
Rede sem fio 2.pptRede sem fio 2.ppt
Rede sem fio 2.pptJoberthSilva
 

Mais de JoberthSilva (20)

AULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.pptAULA 1 - Classes e Objetos com codigicação Java.ppt
AULA 1 - Classes e Objetos com codigicação Java.ppt
 
Curso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação CCurso Completo de Linguagem de Programação C
Curso Completo de Linguagem de Programação C
 
8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdf
8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdf8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdf
8 - ATIVIDADE DE OPERADORES TERNÁRIOS E IF.pdf
 
A função scanf na programção para dispositivos embarcados
A função scanf na programção para dispositivos embarcadosA função scanf na programção para dispositivos embarcados
A função scanf na programção para dispositivos embarcados
 
A CRIAÇÃO DO UNIVERSO.ppt
A CRIAÇÃO DO UNIVERSO.pptA CRIAÇÃO DO UNIVERSO.ppt
A CRIAÇÃO DO UNIVERSO.ppt
 
Apocalipse - Cartas as Igrejas.pptx
Apocalipse - Cartas as Igrejas.pptxApocalipse - Cartas as Igrejas.pptx
Apocalipse - Cartas as Igrejas.pptx
 
Aula_1.pptx
Aula_1.pptxAula_1.pptx
Aula_1.pptx
 
5 - Resistores.ppt
5 - Resistores.ppt5 - Resistores.ppt
5 - Resistores.ppt
 
Problemas de Carater.pptx
Problemas de Carater.pptxProblemas de Carater.pptx
Problemas de Carater.pptx
 
Mapeamento de Objetos para o Modelo Relacional.ppt
Mapeamento de Objetos para o Modelo Relacional.pptMapeamento de Objetos para o Modelo Relacional.ppt
Mapeamento de Objetos para o Modelo Relacional.ppt
 
capacitores1.ppt
capacitores1.pptcapacitores1.ppt
capacitores1.ppt
 
Herança e Polimorfismo.ppt
Herança e Polimorfismo.pptHerança e Polimorfismo.ppt
Herança e Polimorfismo.ppt
 
Materiais Semicondutores
Materiais SemicondutoresMateriais Semicondutores
Materiais Semicondutores
 
Algoritmos - Modificado.ppt
Algoritmos - Modificado.pptAlgoritmos - Modificado.ppt
Algoritmos - Modificado.ppt
 
Fibra Óptica
Fibra ÓpticaFibra Óptica
Fibra Óptica
 
actividade1-140709100755-phpapp02.pdf
actividade1-140709100755-phpapp02.pdfactividade1-140709100755-phpapp02.pdf
actividade1-140709100755-phpapp02.pdf
 
50524(1).ppt
50524(1).ppt50524(1).ppt
50524(1).ppt
 
Rede sem fio 2.ppt
Rede sem fio 2.pptRede sem fio 2.ppt
Rede sem fio 2.ppt
 
bom-1.pdf
bom-1.pdfbom-1.pdf
bom-1.pdf
 
PHP.ppt
PHP.pptPHP.ppt
PHP.ppt
 

Introdução às linguagens de programação para a Internet

  • 1. 1
  • 2. 2 • Foco de estudo e pesquisa e os usuários que tinham acesso a essa rede eram poucos. • Informações estáticas sendo substituídas por conteúdos dinâmicos. • Aplicações para internet utilizam a estrutura cliente-servidor. Introdução as Linguagens de Programação para Internet
  • 3. 3 Introdução as Linguagens de Programação para Internet
  • 4. 4 • O surgimento das linguagens de programação para Internet foi justamente durante a fase de repercussão das redes de computadores e da arquitetura cliente-servidor. Introdução as Linguagens de Programação para Internet
  • 5. 5 • “PHP Hipertext Preprocessor”. • Por ser uma linguagem interpretada, é necessária a instalação de um interpretador no servidor da aplicação que irá interpretar as instruções da linguagem e retornar o resultado no formato de uma página HTML para o navegador do usuário. O que é PHP?
  • 6. 6 • É uma linguagem “Open Source”. • É uma linguagem multiplataforma. O que é PHP?
  • 7. 7 • A linguagem PHP foi criada em 1994 por Ramus Lerdorf. Nessa época, a ideia de Ramus era apenas facilitar a publicação de informações no seu site pessoal. • Em 1995, o interpretador foi publicado e divulgado em uma comunidade “Open Source” e começou a ser utilizada por outros usuários. Como surgiu?
  • 8. 8 • Entre os anos de 1996 e 1997, a linguagem já estava bem popularizada entre as diversas comunidades livres e seus usuários e, nessa época, a origem do interpretador e suas atualizações ficaram sob a responsabilidade da comunidade livre da linguagem PHP, que até hoje é responsável pelas correções e atualizações da linguagem. Como surgiu?
  • 9. 9 • É livre de licença – utilização gratuita; • É multiplataforma; • A grande maioria dos provedores externos possuem a instalação do interpretador do PHP em seus servidores; • Possui recursos que auxiliam no desenvolvimento das aplicações. • Integração com os bancos de dados mais populares. Vantagens
  • 10. 10 • Opção 1: Servidor remoto de hospedagem. • Opção 2: Instalação de PHP no seu computador. • Opção 3: XAMPP e WAMP Como trabalhar com PHP?
  • 11. 11
  • 12. 12
  • 13. 13 Delimitando o código PHP: • <?php ou somente <? = início do bloco de comandos; • ?> = fim do bloco de comandos. Sintaxe Básica
  • 14. 14 Sintaxe Básica Imprimindo na tela: <html> <head> <title>Minha primeira página PHP</title> </head> <body> <?php echo "<h1>Hello World!</h1>"; ?> </body> </html>
  • 15. 15 Sintaxe Básica Nome das variáveis: • Iniciar com o símbolo “$”. • “case-sensitive”
  • 18. 18