Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEsther Quintela Alterado mais de 9 anos atrás
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]
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.