Download - Palestra de PHP
![Page 2: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/2.jpg)
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
![Page 3: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/3.jpg)
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.
![Page 4: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/4.jpg)
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
![Page 5: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/5.jpg)
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.
![Page 6: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/6.jpg)
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.
![Page 7: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/7.jpg)
Ambiente para Desenvolvimento
▪ WAMP OU LAMP - São programas que trazem pacotes de softwares para
servidores web.
▪ Netbeans
▪ USBWebServer
![Page 8: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/8.jpg)
Server-side
![Page 9: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/9.jpg)
Sintaxe básica
![Page 10: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/10.jpg)
Loop For
![Page 11: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/11.jpg)
Conexão com o banco
conexão.php
![Page 12: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/12.jpg)
Executando querys sql
![Page 13: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/13.jpg)
DEMONSTRAÇÃO
![Page 14: Palestra de PHP](https://reader035.vdocuments.pub/reader035/viewer/2022080216/55ba954abb61eb5e4a8b4680/html5/thumbnails/14.jpg)
OBRIGADA!
http://pt.slideshare.net/ledsifes