Aplicações WEB com PHP

Propaganda
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?
PHP
Estruturas 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
for
for($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
switch
switch( 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 – delete
insert 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
JavaScript
Tornamos mais agradável com CSS;
Seguindo estes passos surgiram grandes ferramentas:
O milagre da web com php
O milagre da web com php
4p
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]
MSN: [email protected]
Download