Palestra de PHP

Preview:

Citation preview

PHP Hypertext Preprocessor

Ivana Amorim Juliãoivana_juliao@yahoo.com.br

Caracteríticas

▪ Open Source

▪ Páginas dinâmicas possibilitando a interação com o usuário.

▪ Baixa execução e manutenção

▪ Suporte nativo para vários bancos de dados populares.

▪ Não demanda muitos recursos do servidor

▪ Exibe páginas em tempo recorde

Exemplos de aplicações

▪ Autenticação para áreas restritas

▪ Sistemas de comentários para artigos

▪ Sistemas para o envio de emails

▪ Sistemas de noticias

▪ Lojas virtuais

▪ Redes sociais

▪ ect.

Banco de Dados suportados pelo PHP

▪ mSQL▪ Mssql — Microsoft SQL Server▪ MySQL — MySQL Drivers and Plugins▪ OCI8 — Oracle OCI8▪ Ovrimos SQL▪ Paradox — Paradox File Access▪ PostgreSQL▪ SQLite▪ SQLite3▪ SQLSRV — Microsoft SQL Server Driver for

PHP▪ Sybase▪ tokyo_tyrant

● CUBRID● DB++● dBase● filePro● Firebird/InterBase● FrontBase● IBM DB2 — IBM DB2,

Cloudscape and Apache Derby● Informix● Ingres — Ingres DBMS, EDBC,

and Enterprise Access Gateways● MaxDB● Mongo — MongoDB

Frameworks

▪ Framework é um conjunto de funcionalidades que que ajudam na criação do

sistema, possibilitanto o desenvolvimento de códigos mais genéricos.

▪ CakePHP - É um framework flexível que permite um desenvolvimento de

aplicações web rápido utilizando o padrão MVC.

CMS (Content Management Systems)

▪ Sistemas Gerenciadores de Conteúdo visam facilitar a construção de sites de

forma rápida e eficiente gerarando menos custos. Auxilia na publicação e

administração de um conteúdo na web.

▪ Joomla - é um CMS, organizado por design, programação e conteúdo, que

possibilita a criação de sites das mais variadas formas, totalmente customizados.

Ambiente para Desenvolvimento

▪ WAMP OU LAMP - São programas que trazem pacotes de softwares para

servidores web.

▪ Netbeans

▪ USBWebServer

Server-side

Sintaxe básica

Loop For

Conexão com o banco

conexão.php

Executando querys sql

DEMONSTRAÇÃO

OBRIGADA!

http://pt.slideshare.net/ledsifes

Recommended