Upload
rosangela-flores-bugalho
View
215
Download
1
Embed Size (px)
Citation preview
Desenvolvimento de Sites Dinâmicos para Web
Prof. Anderson M. FernandesMestrando em Informática
Plano de Ensino• Introdução ao PHP
– Servidores e Configuração
– Server Side– Sintaxe– Variáveis– Operações– Formulários– GET, POST, REQUEST
• Introdução ao PHP– Recuperação de variáveis– Condicionais– Includes e Requires– Repetições– Array– Funções em PHP– Funções Básicas do PHP
Plano de Ensino• Criação de Sites com PHP
– Criação de Templates– Sites Dinâmicos– URL Amigáveis– Banco de Dados MySQL (32 horas/relógio)– Introdução ao MySQL– Conectando no banco com PHP– Interface do PhpMyAdmin e MySQL Workbench– Manipulação de dados pelo PHP– Recuperação de dados – Criação de páginas dinâmicas
O que é necessário?
• Conhecimento de:– HTML Básico– CSS Básico– Javascript Básico– Bibliotecas como jQuery, Bootstrap– Linguagem de Programação para Web (PHP)
PHP• É uma linguagem side-server
criada em 1994 por Rasmus Lerdorf
• Era um conjunto de scripts CGI (Common Gateway Interface) escrita em linguagem C
• “Personal Home Page”• Foi criado para realizar o
acompanhamento real de um site onde ficava o currículo de Rasmus
PHP
• Com o passar do tempo o PHP foi reescrito e ficou conhecido como PHP Tools (Personal Home Page Contruction Kit)
• Em 1995 o PHP Tools foi liberado para o público
• Depois o PHP expandiu e ficou conhecido somente pela sigla
PHP
• Depois de 1997 e a versão 3 o PHP ficou conhecido como PHP: Hypertext Preprocessor
• Com a versão 4 nasceu a Zend que deu origem ao novo motor do PHP, reescrito por Andi Gutmans e Zeev Suraski
• Certificação PHP da Zend
PHP no Mundo
• O gráfico ao lado mostra a repartição das 6 maiores linguagens identificáveis em 6.7 milhões de domínios onde a linguagem pôde ser determinada.
• Pesquisa: iMasters ( http://imasters.com.br/artigo/20396/php/estatisticas-de-uso-do-php/ )
PHP no Mundo
Ranking1. JavaScript (+1)2. Java (-1)3. PHP4. C# (+2)5. Python (-1)6. C++ (+1)7. Ruby (-2)8. C9. Objective-C10. CSS (new)
Ranking de 2015 da RedMonk: http://redmonk.com/sogrady/2014/01/22/language-rankings-1-14/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+tecosystems+%28tecosystems%29
O que é preciso saber?
• Linguagem Side-Server• Necessita de um servidor HTTP
Desenvolvimento
Frameworks
Ferramentas e Plataformas
Quem usa?
Quem usa?
Quem usa?
Quem usa?
Quem usa?
E o mercado de trabalho?
E o mercado de trabalho?
E o mercado de trabalho?
E o mercado de trabalho?
E o mercado de trabalho?
E o mercado de trabalho?
E o mercado de trabalho?
http://desenvolvimentoparaweb.com/miscelanea/programadores-php-e-o-
mercado/
ABRAPHP• Associação Brasileira de
Profissionais de PHP• http://abraphp.org/ • PHPConference (02 a
06/12 em Osasco-SP)• http://
www.phpconference.com.br/