Você está na página 1de 24

LUZINIA-GO

Oficina de PHP
21 de Setembro de 2013, 09:00 10:00

sfdluziania.wordpress.com

www.georgemendonca.com.br @george_mendonca IFG Luzinia

LUZINIA-GO

Oficina de PHP

PHP: Hypertext Preprocessor uma linguagem de script open source de uso geral Inicialmente desenvolvida em 1995 por Rasmus Lerdorf e hoje mantida pela Zend Technologies (fundada pelos israelitas And Gutmans e Zeev Zuraski)

LUZINIA-GO

Oficina de PHP

PHP: Hypertext Preprocessor Uma linguagem projetada para o desenvolvimento de aplicaes embutidas em HTML (HyperText Markup Language)

LUZINIA-GO

Oficina de PHP

PHP: Hypertext Preprocessor a linguagem de programao mais utilizada e popular do mundo WEB. Possui baixo custo-benefcio Fcil de implementar Estvel tanto para o desenvolvimento de aplicaes simples quanto complexas

LUZINIA-GO

Oficina de PHP

PHP: Hypertext Preprocessor Uma linguagem extremamente simples para um iniciante E poderosa para o programador profissional Oferecendo recursos sofisticados para o desenvolvimento de sistemas e pginas WEB

LUZINIA-GO

Oficina de PHP

PHP: Hypertext Preprocessor Oferece recursos como


Suporte orientao objetos, multiplataforma Suporte aos principais banco de dados da atualidade XML, Web Services, JSON, Clousure Manipulao de arquivos, diretrios, Namespaces SPL (Standard PHP Library) - Coleo de interfaces e classes (design patterns) para desenvolvimento profissional. E MUITO MAIS!

LUZINIA-GO

Oficina de PHP

PHP: Hypertext Preprocessor Disponibiliza em seu site oficial uma documentao completa
Vrias lnguas, inclusive no portugus brasileiro O programador PHP deve ter no mnimo estes links abertos no browser! Site oficial - www.php.net Documentao - www.php.net/manual/pt_BR

LUZINIA-GO

Oficina de PHP

PHP: Hypertext Preprocessor Evoluo invejvel


Concebida para WEB => Simples concepo Linguagem web que mais evoluiu nos ltimos 10 anos! Apesar das grandes mudanas desde sua criao, PHP continua sendo a linguagem mais fcil de se aprender:
Baixa curva de aprendizado Possibilita criao de sites dinmicos rapidamente Hospedagem de sites com baixo custo Desenvolve aplicaes complexas com qualidade e segurana

LUZINIA-GO

Oficina de PHP

PHP: Ambiente O que necessrio para desenvolver com PHP?


PHP verso atual PHP 5.5.4
Sistema operacional - Multiplataforma Servidor WEB - Hospedagem do contedo Banco de Dados - Dinamizar o contedo com dados Editor de texto - IDE de programao

Livres de preferncia! Sugesto: Debian Linux, Apache Web Server, PostgreSQL e Eclipse PDT ... ;-)

LUZINIA-GO

Oficina de PHP

PHP: Ambiente Instalao e configurao


Nesta oficina no focaremos na instalao do PHP, podendo ser pesquisada neste link do site oficial http://www.php.net/manual/pt_BR/install.php

LUZINIA-GO

Oficina de PHP

PHP: Estatsticas
Uso de linguagens de programao server-side para sites

w3techs.com

LUZINIA-GO

Oficina de PHP

PHP: Estatsticas
Uso de servidores WEB para sites

w3techs.com

LUZINIA-GO

Oficina de PHP

PHP: Estatsticas
Uso de sistemas operacionais para sites

w3techs.com

LUZINIA-GO

Oficina de PHP

PHP: Estatsticas
Uso de sistemas de gerenciamento de contedo para websites

w3techs.com

LUZINIA-GO

Oficina de PHP

PHP: Comunidades

Outras comunidades no Brasil podem ser acessadas no PHP Brasil Comunidades...

LUZINIA-GO

Oficina de PHP

PHP: Web Standards (Padres/Internet)


Padres Web so um conjunto de diretrizes, normas, artigos, notas, recomendaes, tutoriais, softwares e afins de carter tcnico, elaborados e desenvolvidos para a Internet.
http://www.w3.org http://www.w3c.br/Home/WebHome http://www.acessibilidade.org.br http://www.acessobrasil.org.br http://www.dasilva.org.br Veja:
Web Standards Padres para Web e Acessibilidade

LUZINIA-GO

Oficina de PHP

PHP: HTML, XHTML e HTML5


HyperText Markup Language Linguagem de Marcao de texto

validator.w3.org

LUZINIA-GO

Oficina de PHP

PHP: HTML, XHTML e HTML5


Tutoriais
Introduo ao Desenvolvimento de Aplicaes Web Dinmicas Parte 1 Web Standards Padres para Web e Acessibilidade HTML HardCore Parte 1 HTML HardCore Parte 2 XHTML HTML HardCore Parte 3 Principais Elementos Cursos W3C Brasil (HTML, Acessibilidade, CSS, HTML5, Web Design, Web Semntica)

LUZINIA-GO

Oficina de PHP

PHP: Frameworks Possui uma enorme quantidade de frameworks de desenvolvimento


Drupal (GPL3), Seagull (BSD), PRADO (New BSD), Cgiapp (LGPL), Agavi (LGPL), CakePHP (MIT), Qcodo (MIT), Symfony (MIT), SilverStripe (BSD), Kajona (LGPLv2), CodeIgniter (OSLv3), Zend Framework (New BSD), Xyster Framework (BSD), Yii (New BSD), AppFlower (GPLv3), FatFree (GPL3), Lithium (BSD), Fakoli Rich Data Framework (MIT), FuelPHP (MIT License), TYPO3 Flow (LGPLv3), AiryMVC Framework (New BSD), PHPixie (BSD), Hazaar MVC (Apache 2.0), entre outros frames...

LUZINIA-GO

Oficina de PHP

PHP: Frameworks
Dois exemplos de frameworks PHP
Zend Framework 2
Captulo 1 e 2 (Adler Medrado ZF 1.x) Tutorial ZF2 parte 01 Viso Gera (Igor Rocha)l

Yii Framework (TI HardCore)

LUZINIA-GO

Oficina de PHP

PHP: CMS Possui vrias solues de CMS (Content Management


System) - Sistema Gerenciador de Contedo

Drupal (GPLv3), Seagull (BSD), SilverStripe (BSD), Kajona (LGPLv2), WordPress (GPLv2), Joomla (GPLv2), entre outros CMSs...

LUZINIA-GO

Oficina de PHP

PHP: WordPress
Sistema de Gerenciamento de Contedo em PHP com banco de dados MySQL
WordPress Codex

- Plugins

Themes BuddyPress - bbPress WpMobile WordCamp WordPress Br - Comunidade WP Br

LUZINIA-GO

Oficina de PHP

PHP: Vamos praticar!


www.slideshare.net/georgemendonca PHP 5.3 - Introduo PHP 5.3 - Arrays PHP 5.3 - Estruturas de Controle PHP 5.3 - Funes PHP 5.3 - Classes e Objetos Uma Abordagem Prtica de Orientaes a Objetos com PHP

LUZINIA-GO

Oficina de PHP

Referncias e links
php.net www.w3schools.com w3c.com gophp.org.br phpsp.org.br phpbrasil.com www.phpmagazine.org.br www.phparch.com www.revistaphp.com.br www.phpdf.org.br www.php.org.br

Interesses relacionados