SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
PHP Hypertext
Preprocessor
Ivana Amorim Julião
ivana_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

Contenu connexe

Tendances

Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
 
NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017Renato Groff
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a WebLuiz Cláudio Silva
 
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017Renato Groff
 
Ad server cassandra
Ad server cassandraAd server cassandra
Ad server cassandradist_bp
 
Ruby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao FrameworkRuby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao FrameworkGuilherme Carlos
 
Microsoft windows server 2003
Microsoft windows server 2003Microsoft windows server 2003
Microsoft windows server 2003Sara Freitas
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Tchelinux
 
HTML Interativo com AngularJS
HTML Interativo com AngularJSHTML Interativo com AngularJS
HTML Interativo com AngularJSSheldon Led
 
Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.Samuel Dos Santos Tolentino
 
Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Raul Oliveira
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScripttdc-globalcode
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Thiago de Azeredo
 

Tendances (20)

Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
 
NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a Web
 
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
 
Apresentacao Joomla
Apresentacao JoomlaApresentacao Joomla
Apresentacao Joomla
 
Ad server cassandra
Ad server cassandraAd server cassandra
Ad server cassandra
 
Ruby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao FrameworkRuby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao Framework
 
Microsoft windows server 2003
Microsoft windows server 2003Microsoft windows server 2003
Microsoft windows server 2003
 
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
Desenvolvendo um buscador com PHP e Elasticsearch - Fernando Silva - Tchelinu...
 
HTML Interativo com AngularJS
HTML Interativo com AngularJSHTML Interativo com AngularJS
HTML Interativo com AngularJS
 
CloudFlare
CloudFlareCloudFlare
CloudFlare
 
NoSQL + Node.js
NoSQL + Node.jsNoSQL + Node.js
NoSQL + Node.js
 
Cache com redis novatec
Cache com redis novatecCache com redis novatec
Cache com redis novatec
 
Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.Zabbix, monitorando ambientes de banco de dados.
Zabbix, monitorando ambientes de banco de dados.
 
Apresentação Drupal como LMS
Apresentação Drupal como LMSApresentação Drupal como LMS
Apresentação Drupal como LMS
 
Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScript
 
Mongo db slides
Mongo db slidesMongo db slides
Mongo db slides
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)
 
Sass - Syntactically Awesome Style Sheets
Sass - Syntactically Awesome Style SheetsSass - Syntactically Awesome Style Sheets
Sass - Syntactically Awesome Style Sheets
 

En vedette

Anuncio publicitario
Anuncio publicitarioAnuncio publicitario
Anuncio publicitariomarcoamparo1
 
Inserción de objetos en power point jefferson
Inserción de objetos en power point jeffersonInserción de objetos en power point jefferson
Inserción de objetos en power point jeffersonjeffersonoblitas19
 
El principito
El principitoEl principito
El principitochochin65
 

En vedette (6)

Anuncio publicitario
Anuncio publicitarioAnuncio publicitario
Anuncio publicitario
 
Practica 3
Practica 3Practica 3
Practica 3
 
Inserción de objetos en power point jefferson
Inserción de objetos en power point jeffersonInserción de objetos en power point jefferson
Inserción de objetos en power point jefferson
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
El principito
El principitoEl principito
El principito
 

Similaire à Palestra de PHP

Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadospichiliani
 
Desenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperDesenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperCesar Romero
 
BigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIBigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIAlvaro Viebrantz
 
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open SourceAlfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open SourceAmbiente Livre
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureFabrício Lopes Sanchez
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Marcelo Dieder
 
Mongo db no mundo real slides
Mongo db no mundo real   slidesMongo db no mundo real   slides
Mongo db no mundo real slidesSuissa
 
DevDay - MongoDb no mundo real - slides
DevDay - MongoDb no mundo real - slidesDevDay - MongoDb no mundo real - slides
DevDay - MongoDb no mundo real - slidesSuissa
 
Web Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheWeb Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheDell Technologies
 
Desenvolvemos para web?
Desenvolvemos para web?Desenvolvemos para web?
Desenvolvemos para web?Luis Vendrame
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpCampus Party Brasil
 
Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Flávio Lisboa
 
MySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLMySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLAirton Lastori
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineRodrigo Amaral
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHPFelipe Ribeiro
 

Similaire à Palestra de PHP (20)

Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Desenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperDesenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack Developer
 
BigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage APIBigQuery Performance Improvements Storage API
BigQuery Performance Improvements Storage API
 
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open SourceAlfresco ECM e Gestão Eletrônica de Documentos Open Source
Alfresco ECM e Gestão Eletrônica de Documentos Open Source
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?
 
Mongo db no mundo real slides
Mongo db no mundo real   slidesMongo db no mundo real   slides
Mongo db no mundo real slides
 
DevDay - MongoDb no mundo real - slides
DevDay - MongoDb no mundo real - slidesDevDay - MongoDb no mundo real - slides
DevDay - MongoDb no mundo real - slides
 
Web Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+ApacheWeb Seminário sobre Varnish+Nginx+Apache
Web Seminário sobre Varnish+Nginx+Apache
 
Desenvolvemos para web?
Desenvolvemos para web?Desenvolvemos para web?
Desenvolvemos para web?
 
ClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs PhpClusterizaçãO De AplicaçõEs Php
ClusterizaçãO De AplicaçõEs Php
 
Clusterização de Aplicações PHP
Clusterização de Aplicações PHPClusterização de Aplicações PHP
Clusterização de Aplicações PHP
 
Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011Palestra Zend Framework na Campus Party 2011
Palestra Zend Framework na Campus Party 2011
 
MySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLMySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQL
 
Aplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App EngineAplicações Web com Python e Google App Engine
Aplicações Web com Python e Google App Engine
 
Preparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicosPreparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicos
 
Otimizacao de websites em PHP
Otimizacao de websites em PHPOtimizacao de websites em PHP
Otimizacao de websites em PHP
 
AJAX
AJAXAJAX
AJAX
 

Plus de ledsifes

Sincap um exemplo prático de colaboração entre Academia e Sociedade
Sincap um exemplo prático de colaboração entre Academia e SociedadeSincap um exemplo prático de colaboração entre Academia e Sociedade
Sincap um exemplo prático de colaboração entre Academia e Sociedadeledsifes
 
Spring roo - Criando aplicações Java Web em poucos minutos
Spring roo - Criando aplicações Java Web em poucos minutosSpring roo - Criando aplicações Java Web em poucos minutos
Spring roo - Criando aplicações Java Web em poucos minutosledsifes
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSSledsifes
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimentoledsifes
 
Introdução à SQL Injection
Introdução à SQL InjectionIntrodução à SQL Injection
Introdução à SQL Injectionledsifes
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Androidledsifes
 
Introdução a Python e Django
Introdução a Python e DjangoIntrodução a Python e Django
Introdução a Python e Djangoledsifes
 
Introdução à Servlets e JSP
Introdução à Servlets e JSPIntrodução à Servlets e JSP
Introdução à Servlets e JSPledsifes
 

Plus de ledsifes (8)

Sincap um exemplo prático de colaboração entre Academia e Sociedade
Sincap um exemplo prático de colaboração entre Academia e SociedadeSincap um exemplo prático de colaboração entre Academia e Sociedade
Sincap um exemplo prático de colaboração entre Academia e Sociedade
 
Spring roo - Criando aplicações Java Web em poucos minutos
Spring roo - Criando aplicações Java Web em poucos minutosSpring roo - Criando aplicações Java Web em poucos minutos
Spring roo - Criando aplicações Java Web em poucos minutos
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimento
 
Introdução à SQL Injection
Introdução à SQL InjectionIntrodução à SQL Injection
Introdução à SQL Injection
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Introdução a Python e Django
Introdução a Python e DjangoIntrodução a Python e Django
Introdução a Python e Django
 
Introdução à Servlets e JSP
Introdução à Servlets e JSPIntrodução à Servlets e JSP
Introdução à Servlets e JSP
 

Palestra de PHP

  • 1. PHP Hypertext Preprocessor Ivana Amorim Julião ivana_juliao@yahoo.com.br
  • 2. 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
  • 3. 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.
  • 4. 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
  • 5. 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.
  • 6. 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.
  • 7. Ambiente para Desenvolvimento ▪ WAMP OU LAMP - São programas que trazem pacotes de softwares para servidores web. ▪ Netbeans ▪ USBWebServer
  • 11. Conexão com o banco conexão.php