A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.

Apresentações semelhantes


Apresentação em tema: "Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1."— Transcrição da apresentação:

1 Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1

2 2 Forma de comunicação, em casos urgentíssimos, ( ); Prioritariamente Blog dos professores; Presença (reprova - atenção); Avaliação (15 Minutos tolerância): A Participação + 90% Prova; A2 - Trabalhos 40% + 10% Participação + 50% Prova; Aulas provavelmente: antes Intervalo (Sala), após Laboratório; Termino : 22:00hs; Considerações Importantes

3 Prof.: Sergio Pacheco 3 Revisão de lógica; Características do PHP; Instalação e Primeiros passos; Operadores; Estrutura de controles e Comandos Condicionais; Laços de Repetição; Estruturas de fluxo de execução; Manipulação de funções; Manipulação de String em PHP; Vetores e matrizes; Arquivos e manipulações; Conteúdo Programático

4 Prof.: Sergio Pacheco 4 Dúvidas Questões e Tristezas???

5 Prof.: Sergio Pacheco Sumario 5 Fundamentos lógica e algoritmo Comparação C versus PHP; Características do PHP; Instalação; Primeiro Exemplo.

6 Prof.: Sergio Pacheco Lógica 6 O objetivo principal da Lógica de programação é demonstrar técnicas para resolução de problemas e consequentemente automatização de tarefas. Aprender a Lógica é essencial para formação de um bom programador, servindo como base para o aprender todas as linguagens de programação.

7 Prof.: Sergio Pacheco Algoritmos 7 Um algoritmo é uma seqüência finita de instruções bem definidas; Devem ser previstas e planejadas pelo raciocínio humano;

8 Prof.: Sergio Pacheco Exemplo de Algoritmos 8 1º - Pegar um pão... 2º - Cortar o pão ao meio... 3º - Pegar a maionese... 4º - Passar maionese nas fatias de pão... 5º - Pegar alface e tomate... 6º - Cortar alface e tomate... 7º - Colocar alface e tomate no pão... 8º - Pegar um hambúrguer... 9º - Fritar o hambúrguer... 10º - Colocar o hambúrguer no pão... 11º - Juntar as fatias do pão cortado... Importante: Instruções Finitas !!!!

9 Prof.: Sergio Pacheco O que será Impresso se os números forem n1 = 10 e n2 = 20? 9 número 2

10 Prof.: Sergio Pacheco Revisão C 10 O que é necessário para programa em C? Apenas um editor de texto e um compilador Programa executável Compilador Texto (Código fonte) Editor de texto

11 Prof.: Sergio Pacheco Revisão C 11 #include main () { printf("Vamos Relembrar ==> C PROGRAMA ALO\n"); }

12 Prof.: Sergio Pacheco Desenvolvida em por Rasmus Lerdof para verificar quantos usuários acessavam seu currículo (Frameworks des. Colaborativa); Ainda em 1995 surge primeira versão conhecida como "Personal Home Page Tools" (ferramentas para página pessoal – Ex. contadores); Última versão (release) - PHP (18/08/2011); Objetivo construção de sites dinâmicos. 12 PHP - Introdução

13 Prof.: Sergio Pacheco O PHP não tem custo de licença justamente por ser um software livre. Seu modelo de licenciamento é o da GPL – General Public License. Site Curva de aprendizagem muito fácil; Suporte a orientação a objetos; Independente de plataforma; Documentação em Português;e etc PHP - Introdução

14 Prof.: Sergio Pacheco PHP - Características PHP: Pré-processador de Hipertexto (Script); É uma linguagem de programação incorporada ao HTML. 14

15 Prof.: Sergio Pacheco PHP - Características Gratuito e open source (doc. e cod. no site) Site Gratuito e open source (doc. e cod. no site) Site -

16 Prof.: Sergio Pacheco PHP - Características Parecida sintaticamente com C: 1.Tipos de Dados; 2.Funções; 3.Ponto e vírgula; 4.Blocos (if, if..else, while etc); 5.Delimitadores de Bloco { }; 6.Comentários // e /* */; 7.Constantes (define); 8.Include(paginas). 16

17 Prof.: Sergio Pacheco PHP - Características Código executado no Servidor (Banco de dados, lado do cliente pode ser máquinas com pouco recursos), ao contrário do Java Script (carregado na memória – Ex. Relógio). 17 JoséAntonioPauloMaria

18 Prof.: Sergio Pacheco PHP - Características Portável PHP 18

19 Prof.: Sergio Pacheco PHP - Características Interpretada 19

20 Prof.: Sergio Pacheco Crescimento PHP Segundo a Netcraft no mês de abril de 2007 haviam mais de 20 milhões de sites utilizando esta linguagem (em janeiro de 1999 eram menos de 50 mil). 20

21 Prof.: Sergio Pacheco PHP O que é necessário, para utilizar o PHP: A linguagem de programação PHP; Apache: Servidor de página WEB, roda o PHP como módulo nativo nele; 1.É o servidor de páginas web mais popular da Internet desde abril de Aberto e mantido através da Apache Software Foundation e seu objetivo é prover um servidor httpd seguro, eficiente, extensível e multi-plataforma Maiores informações: Browser. 21

22 Prof.: Sergio Pacheco PHP – Editores de código Windows e Linux Netbeans (Versão PHP) 22

23 Prof.: Sergio Pacheco PHP – Instalação Linux do NetBeans Tem que estar instalado o Java Runtime Environment (JRE); Download do netBeans para PHP 23

24 Prof.: Sergio Pacheco PHP – Instalação Windows - WAMP Linux - LAMP(Linux + Apache2 + MySQL + PHP 5) - instalação através de apt-get; 24

25 Prof.: Sergio Pacheco PHP – Instalação Linux Instalando o Apache2 sudo apt-get install apache2 Instalando dispositivos de gerenciamento sudo apt-get install apache2-utils Testar o servidor apache (digitar localhost) 25

26 Prof.: Sergio Pacheco PHP Mysql – Instalação Linux Instalando o PHP sudo apt-get install libapache2-mod-auth- mysql php5-mysql phpmyadmin php5-cli mysql-server

27 Prof.: Sergio Pacheco PHP – Instalação Linux (Permissões) Alterar o dono do diretório chown www-data.www-data /var/www * -R 27

28 Prof.: Sergio Pacheco No laboratório, o que fazer !! 28 Logar no Linux: Login : aluno Senha: aluno123 Logar como Super Usuário do seu ambiente: Sudo su Password : aluno123 (o shell deve mudar de ~para #); Inicializar o serviço do Xampp: /opt/lampp/lampp start Testar digitar no browser localhost

29 Prof.: Sergio Pacheco PHP – Testar o PHP cd /var/www no laboratótio: /opt/lampp/lampp gedit teste.php 29 Diretório que o usuário não pode escrever...

30 Prof.: Sergio Pacheco PHP – Primeiros Passos É uma linguagem de programação incorporada ao HTML. 30 1) Como Salvar ?.php;.html;e.tpl.

31 Prof.: Sergio Pacheco PHP – Primeiros Passos Bloco do php. 31

32 Prof.: Sergio Pacheco PHP – Primeiros Exemplo PHP Teste Olá Mundo "; ?> 32

33 Prof.: Sergio Pacheco PHP – Primeiros Exemplo 33

34 Prof.: Sergio Pacheco PHP inserido no HTML Entendendo as tags: 34 ElementoDescrição Informa que termina o código php.

35 Prof.: Sergio Pacheco Variáveis 35 São sempre iniciadas por $ (cifrão); Atribuídas com o sinal de = (variável no lado esquerdo, valor no lado direito); Não precisam ser inicializadas. Valor Nulo

36 Prof.: Sergio Pacheco Variáveis - Dicas 36 Não inicia as váriáveis com números; Não utilize espaços em branco no meio do identificador; Não utilize caracteres especiais; Nomes de variáveis devem ser significativos para o programa; O PHP é case sensitive (importante).

37 Prof.: Sergio Pacheco Variáveis - Dicas 37 $Nome){ echo "São diferentes "; echo gettype($nome). " "; echo gettype($Nome). " "; } ?>

38 Prof.: Sergio Pacheco Variáveis - Dicas 38

39 Prof.: Sergio Pacheco Exercício 39 Criar um programa em PHP para somar e números; Criar um programa em PHP para Multiplicar e números;

40 Prof.: Sergio Pacheco PHP – Testar o PHP Cadastro de usuário Cadastro de usuário Formulario nome: Telefone: Pais: Brasil Chile 40

41 Prof.: Sergio Pacheco PHP – Testar o PHP 41

42 Prof.: Sergio Pacheco PHP – Testar o Conhecimento Atividade complementar alterar, no programa anterior, o nome das variáveis que foram enviadas para a próxima pagina pelo método POST. 42


Carregar ppt "Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1."

Apresentações semelhantes


Anúncios Google