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

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

José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.

Apresentações semelhantes


Apresentação em tema: "José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente."— Transcrição da apresentação:

1 José Francisco [jfp@cin.ufpe.br] PHP & MySQL

2 Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente. Com modificações! Também possui a contribuição de Cleviton V. F. Monteiro. Conteúdo didático é baseado em diversas fontes como: tutoriais, livros e o site oficial de PHP. Inspirado também em slides de Jobson Ronan, instrutor de Java Avançado do CITi.

3 Sobre o instrutor José Francisco  Aluno do CIn-UFPE  Cursando Ciência da Computação  Atualmente no 6° período (aguardando) Como adquiriu os conhecimentos abordados no curso  Aluno, COMO VOCÊS, do curso de PHP.  Desenvolvimento de projetos pelo CITi.  Leitura de documentações e tutoriais sobre o assunto.

4 Objetivos Tornar cada um capaz de desenvolver  Fotolog  Sites de comércio eletrônico  Site de pesquisas (google). Características  Conteúdo Dinâmico  Utilização de uma base de dados

5 ... Mais que isso... Welcome to Mobile! Web Services

6 Mapa de Bordo Introdução Servidor HTTP Ferramentas Necessárias HTML Introdução à linguagem Modelo de execução de página PHP MySQL (SQL)

7 Detalhando Servidor HTTP  Funcionamento  Um pouco do protocolo HTTP HTML  Formulários  Validação de campos (PHP)

8 Detalhando Ferramentas  Quais utilizar  Como configurá-las Configuração PHP  Apache (não é automático)

9 Detalhando Linguagem PHP  Sintaxe (comentário, ponto e vírgula, etc)  Comandos de escrita (echo, print)  Variáveis (declaração, uso, escopo)  Conversões de tipos  Estruturas Controle, Repetição  Funções  Include e Requere

10 Detalhando...e ainda  Enviar email  Cookies  Sessões  Arquivos  Conectividade Revisão (ou apresentação) de SQL Acesso ao MySQL via funções PHP

11 Detalhando (Ainda) Tópicos Avançados  Orientação a Objetos em PHP  Modelo mvc através de Skin Patter  Biblioteca PECL, PEAR

12 O que é porque usar PHP? Acrônimo recursivo: PHP Hypertext Processor Server Side Script Language Gera páginas dinâmicas Coleta dados dos formulários

13 Script X Linguagem de Programação Compilado x Interpretado Tipagem Estática x Dinâmica Desempenho x Portabilidade

14 O que é e porque usar PHP? Roda em MUITAS plataformas Fácil Aprendizado  Flexibilidade de se alterar entre paradigmas de desenvolvimento Free e Open Source Suporta uma ampla gama de BD e padrões. Programação estrutural, OO,...

15 Código Fonte do PHP ZEND_API zend_object_value, zend_objects_new(zend_object **object zend_class_entry *class_type TSRMLS_DC) { zend_object_value retval; *object = emalloc(sizeof(zend_object)); (*object)->ce = class_type; retval.handle = zend_objects_store_put(*object, (zend_objects_store_dtor_t) zend_objects_destroy_object, (zend_objects_free_object_storage_t) zend_objects_free_object_storage, NULL TSRMLS_CC); retval.handlers = &std_object_handlers; (*object)->in_get = 0; (*object)->in_set = 0; return retval; } Fonte: http://www.php.nethttp://www.php.net

16 Como conseguir um melhor aprendizado? Faça perguntas (a qualquer hora) Faça os exercícios; refaça os exercícios; invente Leia os livro recomendados, outros livros, artigos, revistas Explore os exemplos fornecidos; busque ir além Entre em um fórum sobre o assunto Se possível, faça tudo isto durante o curso Este curso é um mapa (imperfeito); explore o território! Faça perguntas (explore o instrutor!)

17 PHP & MySQL José Francisco [jfp@cin.ufpe.br]


Carregar ppt "José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente."

Apresentações semelhantes


Anúncios Google