aplicações web com php - eventos.unipampa.edu.br · web, mais difundida e utilizada amplamente em...

34
Aplicações WEB com PHP

Upload: lyquynh

Post on 08-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Aplicações WEB com PHP

Como surgiu o PHP?

O PHP surgiu de um produto mais antigo, chamado PHP/FI. PHP/FI foi criado por Rasmus Lerdorf em 1995, inicialmente como simples scripts Perl como estatísticas de acesso para seu currículo online. Rasmus resolveu disponibilzar o código fonte do PHP/FI para que todos pudessem ver, e também usá-lo, bem como fixar bugs e melhorar o código. Em 1997, PHP/FI 2.0, a segunda versão da implementação C, obteve aproximadamente 50,000 domínios , o que representaou 1% dos domínios da Internet, mas foi lançado oficialmente somente em Novembro de 1997, após perder a maior parte de sua vida em versões betas. Ele foi rapidamente substituído pelos alphas do PHP 3.0, versão que se assemelha ao PHP que nós conhecemos hoje, desenvolvida por Andi Gutmans e Zeev Suraski.

Criadores do PHP 3

Andi Gutmans

Zeev Suraski

PHP

Após esse período o PHP ganhou o mundo e se tornou uma das linguagens de programação para web, mais difundida e utilizada amplamente em páginas e sistemas web.

Framework's

CAKE PHP CodeIgniter Drupal

Alguns CMS's

Content Management System.(Sistema de Gerenciamento de Conteúdo.)

Livros

' Vale a pena comprá-los? '

Editores

NotePad++ PHPDesigner CodeLobster

O que mais é necessário?

Mas para criarmos páginas e sistemas web são necessárias outras tecnologias, outras linguagens, como o HTML, JavaScript e CSS.

HTML - Introdução

Tim Berners-Lee criou o HTML original (e outros protocolos associados como o HTTP) em uma estação NeXTcube usando o ambiente de desenvolvimento NeXTSTEP. Na época a linguagem não era uma especificação, mas uma coleção de ferramentas para resolver um problema de Tim: a comunicação e disseminação das pesquisas entre ele e seu grupo de colegas.

JavaScript - Introdução

JavaScript foi desenvolvido originalmente por Brendan Eich(da Netscape) sob o nome Mocha, posteriormente rebatizado para LiveScript e então para JavaScript. A mudança de nome de LiveScript para JavaScript coincide com a época em que a Netscape adicionou suporte a tecnologia Java no navegador Netscape.

CSS - Introdução

Criada por um Norueguês, Håkon Wium Lie, a Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.

Vamos ao que interessa?

PHPEstruturas de controle básicas. Estas estruturas são a base para iniciar o aprendizado em PHP e em outras linguagens.

Estruturas de controle

if - else if( condição ){

construção de código;}else{

se condição não verdadeira nova construção de código;

}

Estruturas de controle

forfor($i =0; $i <= 10; $i++){

construção de código;}

Estruturas de controle

while$i = '0';while( $i <= 10 ){

construção de código;

$i++;}

Estruturas de controle

switchswitch( variável ){

case 0: echo 'igual a 0';break;case 1: echo 'igual a 1';break;default: echo 'valor padrão';

}

Estruturas de controle

do while$i = '0';

do{

construção de código;

$i++;}while( $i <= 12 )

Estruturas de controle

foreach$variavel = array('PHP', 'HTML', 'JavaScript');

foreach( $variavel as $valor ){

echo 'valor: '.$valor;}

foreach( $variavel as $indice => $valor ){

echo 'Indice: '.$indice.' valor: '.$valor;}

Dica para instalar o PHP

XAMPP

XAMPP é um servidor independente de plataforma, software livre, que consiste principalmente na base de dados MySQL, o servidor web Apache e os interpretadores para linguagens de script: PHP e Perl.

Agora estamos no jogo

A partir dessa etapa já temos a capacidade de criar páginas web dinâmicas.Mas o que faremos se nosso cliente tiver informações importantes para armazenar?A solução são os bancos de dados.

SQL nossa salvação

Existem diversos bancos que utilizam a linguagem sql. São os bancos relacionais.

Assim como já apredemos as estruturas básicas da programação, vamos conhecer agora as estruturas básicas do SQL.

Hoje utilizaremos o MySql.

SQL estruturas básicas

select – update select * from tabela where coluna = 'valor'

update tabela set coluna = 'valor' where coluna = 'valor'

SQL estruturas básicas

Insert – deleteinsert into tabela ( coluna ) values ('valor')

delete from tabela where coluna = 'valor'

Entrando em campo.

Vamos ao que interessa.

Resumo

Vimos o principio de tudo:

O html para página estática;Tornamos a página dinâmica com php;Acrescentamos segurança com verificações em JavaScriptTornamos mais agradável com CSS;

Seguindo estes passos surgiram grandes ferramentas:

O milagre da web com php

O milagre da web com php4p

Alguém sabe?

Nasceu de uma família judaica e foi criado em Dobbs Ferry, uma aldeia do Condado de Westchester, Nova Iorque. Iniciou em programação na sexta série, estudou na Ardsley High School e se formou na Phillips Exeter Academy. Em Exeter, juntamente com um amigo, trabalharam em diversos projetos, incluindo um MP3 Player artificialmente inteligente que aprendia os hábitos musicais de seus usuários. Embora ainda na escola secundária, os dois foram abordados por diversas empresas para comprar o MP3 Player, chamado Synapse, mas eles recusaram. Frequentou a Universidade Harvard matriculado na turma de 2006.

Alguém sabe?

A revista Forbes o relacionou como o mais jovem bilionário do mundo, com fortuna de 6.5 bilhão de dólares, foi o norte-americano que mais fez crescer seu patrimônio no último ano

Ele é:

Mark Zuckerberg

O seu feito:

Os milagres do PHP

Com base em tudo que nós acabamos de ver, muitos jovens se inspiraram e ganharam o mundo.

Por que você não pode se tornar grande como eles?

Contato:

Luciano da Rocha Gonçalves:

Email: [email protected]: [email protected]