Infoeste 2014 - Desenvolvimento de um CMS com Codeigniter Framework(PHP)
Aplicações WEB com PHP - eventos.unipampa.edu.br · web, mais difundida e utilizada amplamente em...
Transcript of Aplicações WEB com PHP - eventos.unipampa.edu.br · web, mais difundida e utilizada amplamente em...
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.
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.
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
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
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'
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:
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
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?