Introdução a PHP (Um Programa PHP)



Documentos relacionados
Introdução a PHP (Estruturas de Controle)

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

2.1. PHP - Introdução

Desenvolvendo Websites com PHP

PHP Material de aula prof. Toninho (8º Ano)

Programação Web Prof. Wladimir

Treinamento em PHP. Aula 1. Ari Stopassola Junior

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

Curso de Aprendizado Industrial Desenvolvedor WEB. Disciplina: Linguagem de Programação Web Professora: Cheli Mendes Costa Aula 02 Introdução ao PHP

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Conceitos de extensões Joomla!

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

BANCO DE DADOS PARA WEB

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Desenvolvendo Websites com PHP

Desenvolvimento de Sistemas WEB

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Web Design. Prof. Felippe

Treinamento em PHP com MySQL - Fundamental

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec

2 echo "PHP e outros.";

LINGUAGEM DE PROGRAMAÇÃO WEB

Programando em PHP. Conceitos Básicos

Introdução ao HTML 5 e Implementação de Documentos

TUTORIAL DE INSTALAÇÃO APACHE PHP POSTGRESQL 8.2

JavaScript (Funções, Eventos e Manipulação de Formulários)

Introdução ao PHP. Prof. Késsia Marchi

FACULDADE SENAC-RS PELOTAS RODRIGO ALMEIDA PEREIRA. Sistemas de Informação

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

Sumário. Capítulo 1 Revisão de PHP Capítulo 2 Melhorando o processamento de formulários... 46

Controle de acesso. .com.br

IFSC-Programação para a WEB - prof. Herval Daminelli

Manual de Instalação do OASIS

Copyright 2008, 2013 da Novatec Editora Ltda.

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

O melhor do PHP. Por que PHP? CAPÍTULO 1. Uma Pequena História do PHP

Programação para Internet I

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

AULA 1 PHP O QUE É APACHE FRIENDS

APOSTILA DE LINGUAGEM DE PROGRAMAÇÃO IV

Internet e Programação Web

LINGUAGEM DE PROGRAMAÇÃO WEB

1 Sumário O Easy Chat Conceitos Perfil Categoria Instalação O Aplicativo HTML...

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Desenvolvimento de Aplicações para Internet Aula 11

Desenvolvendo para WEB

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

OPERADORES E ESTRUTURAS DE CONTROLE

CODE IGNITER INSTALAÇÃO & BANCO DE DADOS

INTRODUÇÃO À TECNOLOGIA SERVLETS

CURSO : Empreendedorismo 40 Hrs aulas

CAPITULO 3 VARIÁVEIS DO TIPO ARRAY

Web Services. Autor: Rômulo Rosa Furtado

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

Oficina Joomla. Prof. M.Sc. Marcos Roberto de Moraes

MANUAL C R M ÍNDICE. Sobre o módulo de CRM Definindo a Campanha... 3

ProgramaTchê programatche.net Programação OO com PHP

Interfaces Gráficas parte 3

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

O que é o JavaScript?

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

Criando um script simples

Setor de Administração Federal Sul (SAFS), Quadra 8 - Lote 1, Bloco A, sala 510 Brasília DF Telefone: (61)

Podemos agora ver no IDE do Morfik os objetos que já incorporamos ao nosso projeto :

Programação para web JavaScript

Java Server Pages: Apresentação e Instalação

MANUAL DE UTILIZAÇÃO

02 - Usando o SiteMaster - Informações importantes

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

Tecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Introdução. História. Como funciona

PHP AULA1. Prof. Msc. Hélio Esperidião

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

Linguagem de. Aula 06. Profa Cristiane Koehler

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Manual de Usuário - Flight of Icarus

Facebook Instruções de integração com PayPal

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

Prática em Laboratório N.01 Criando um Serviço Web via Console

Trecho retirando do Manual do esocial Versão 1.1

LINGUAGEM DE PROGRAMAÇÃO WEB

WEBSITE. Como utilizar um site Assistente de Criação para criar seu próprio site

Programação para Web

JDBC Java Database Connectivity

Sensor de temperatura Parte 5 Cleiton Bueno Preparando o ambiente do Banco de dados Mysql

Transcrição:

Desenvolvimento Web III Introdução a PHP (Um Programa PHP) Prof. Mauro Lopes 1-31 16

Objetivos Nesta aula iremos trazer alguns conceitos básicos sobre PHP. Iremos trabalhar conceitos como server side scripts e client side scripts e o funcionamento de uma requisição PHP. Para finalizar estes conceitos iremos apresentar dois esquemas de como funciona o PHP e iremos escrever uma página simples em PHP. 2

Plano de Aula O que é PHP; Client Side Scripts e Server Side Scripts; Esquema de funcionamento do PHP; Uma página PHP e sua estrutura básica 3

O que é PHP História: PHP é uma Linguagem de Programação criada em 1994 por Rasmus Lerdorf. Era um projeto pessoal deste programador que criou uma linguagem de programação para monitorar o acesso ao seu currículo na internet; Em 1995, foi liberada uma versão denominada PHP/FI, escrita em C e que já permitia a outros programadores a utilizarem; Em novembro de 1997 foi lançada a 2ª versão do PHP. Neste momento 1% da internet já utilizava PHP; Zeev Suraski e Andi Gummans reescreveram, baseado no código-fonte PHP/FI, o núcleo do PHP denominada PHP 3; Em maio de 2000 foi liberada a versão PHP 4, denominada Zend Engine; Em julho de 2004 foi liberada a versão PHP 5, com recursos e suporte a orientação a objetos tal qual existe em C++ e Java; 4

Atividade para a Próxima Aula: Pesquise mais a história do PHP: Quem era Rasmus Lerdorf? Que empresa criou o PHP e qual o significado desta sigla? Quanto custa ($$$) usar esta Linguagem de Programação? Quando foi inserida a Orientação a Objetos? Pesquise sobre o Zend Engine. As Atividades serão apresentadas na próxima aula. Deve ser montado uma apresentação em slide e o grupo (no máximo dois alunos) devem explicar a turma. O tempo máximo é de 10 minutos. ATIVIDADE PARTICIPE!! ISSO FAZ PARTE DA SUA AVALIAÇÃO 5

Client Side Script e Server Side Script Client Side Script Scripts que são processados do lado cliente da aplicação. O client side script é interpretado pelo navegador do usuário. Sendo assim ao acessar uma página web o HTML, CSS e JavaScript são todos interpretados pelo navegador sem intervenção de um servidor web (estamos aqui falando de execução); Server Side Script Scripts que são interpretados do lado servidor da aplicação. O server side script é o oposto do client side script. Neste caso as informações são processadas por um servidor web que interpretará e retornará o resultado que será exibido no navegador. Um server side script tem seu código-fonte oculto devido a interpretação do mesmo, gerando sempre saída HTML; 6

Esquema de Funcionamento do PHP Esquema 1 7

Esquema de Funcionamento do PHP Esquema 2 8

Uma página PHP e sua Estrutura Básica Extensão de Arquivos.php arquivo PHP contendo um programa;.class.php arquivo PHP contendo uma classe;.inc.php arquivo PHP a ser incluído, pode incluir constantes ou configurações; Delimitadores de código Delimitador inicial: <?php Delimitador final:?> Toda instrução de comando encerra com ; Comentários Comentário de uma linha: // ou # Comentário de muitas linhas: /* e */ 9

Uma página PHP e sua Estrutura Básica Comandos de saída echo: echo teste ; print: print ( teste ); var_dump: $vetor = array( Maria, Joao, Pedro ); var_dump($vetor); print_r: $vetor = array( Maria, Joao, Pedro ); print_r($vetor); 10

Uma página PHP e sua Estrutura Básica Vamos escrever, usando as estruturas discutidas, uma página PHP. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 11

ATIVIDADE Atividade para a Próxima Aula: Pesquise mais sobre a Linguagem PHP: O que é e qual a finalidade do arquivo php.ini; Que outros delimitadores podem ser usados no PHP; As Atividades serão apresentadas na próxima aula. Deve ser montado uma apresentação em slide e o grupo (no máximo dois alunos) devem explicar a turma. O tempo máximo é de 10 minutos. PARTICIPE!! ISSO FAZ PARTE DA SUA AVALIAÇÃO 12

Uma página PHP e sua Estrutura Básica Vamos Praticar!!! Vamos fazer como nosso amigo ao lado. Vamos entender um pouco mais do PHP praticando!! 13

Perguntas Página do Professor Mauro: http://www.dai.ifma.edu.br/~mlcsilva 14

Próxima Aula... Introdução a PHP: variáveis, constantes e operadores 15

Referências Materiais avulsos da Internet e o Livro PHP: Programando com Orientação a Objetos, Pablo Dall Oglio, 2ª Edição - Editora Novatec, 574 páginas. 16