Minicurso PHP (rascunho - não terminado)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Minicurso PHP (rascunho - não terminado)

on

  • 713 views

Slides do minicurso de PHP que ministrarei nos dias 26 e 26 de maio no Uni-FACEF. Por enquanto, só a parte conceitual.

Slides do minicurso de PHP que ministrarei nos dias 26 e 26 de maio no Uni-FACEF. Por enquanto, só a parte conceitual.

Statistics

Views

Total Views
713
Views on SlideShare
608
Embed Views
105

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 105

http://www.techgig.com 105

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Minicurso PHP (rascunho - não terminado) Presentation Transcript

  • 1. Introdução ao desenvolvimento Web com PHP e MySQL
    Fausto Gonçalves Cintra
    Oficial de Tecnologia e Informática do Uni-FACEF
  • 2. Sobre o ministrante
    Formação Acadêmica
    Bacharel em Ciência da Computação com Ênfase em Análise de Sistemas – Universidade de Franca (1997)
    Bacharel em Direito pela Universidade Estadual Paulista “Júlio de Mesquita Filho” – UNESP (2008)
    Experiência Profissional
    Andes Informática (1997-2001): Delphi, Interbase, Firebird
    Prefeitura Municipal de Franca (2001-2005): Visual Basic 6, MS SQL Server, ASP
    Centro Universitário de Franca (2005-): PHP, MS SQL Server, MySQL
    Introdução ao desenvolvimento Web com PHP e MySQL
    2
  • 3. Objetivos do minicurso
    Expor uma visão geral do fluxo de desenvolvimento de aplicações para Web, utilizando:
    PHP como linguagem de script server-side e
    MySQL como sistema de gerenciamento de banco de dados.
    Explicitar a forma como estes interagem com outras linguagens tecnologicamente fundamentais para aquela plataforma, tais como HTML, CSS e Javascript.
    Introdução ao desenvolvimento Web com PHP e MySQL
    3
  • 4. O que veremos no minicurso
    Conceitos básicos de funcionamento da Internet e da Web. O papel dos servidores Web e dos navegadores
    HTML: surgimento e importância para a Internet tal como a conhecemos hoje
    Automatizando a geração de documentos HTML: PHP + MySQL
    MySQL: criação de um banco de dados simples
    PHP: implementação dos processos de CRUD (Create, Retrieve, Update, Delete) sobre o banco de dados criado no MySQL
    CSS e Javascript: abordagem eventual e transversal aos demais conteúdos
    Introdução ao desenvolvimento Web com PHP e MySQL
    4
  • 5. Muita coisa? Esperem...
    “não é só apenas isso”...
    Introdução ao desenvolvimento Web com PHP e MySQL
    5
  • 6. Vocês verão o ministrante:
    Ga-ga-ga-gueeejar
    Suar como um gordinho na sauna (!?)
    Tremer as pernas
    Perder o fio da meada
    Derrubar coisas no chão
    Não saber tudo
    Tentar (!?) ser simpático
    Introdução ao desenvolvimento Web com PHP e MySQL
    6
  • 7. Vamos começar do começo...
    Prontos?
    Introdução ao desenvolvimento Web com PHP e MySQL
    7
  • 8. Tudo começou assim...
    Introdução ao desenvolvimento Web com PHP e MySQL
    8
    http://www.youtube.com/watch?v=LlwL-6iqFJI
  • 9. AS Origens da internet
    Brincadeiras à parte...
    Introdução ao desenvolvimento Web com PHP e MySQL
    9
  • 10. ARPANET
    Surgimento: 1969
    Objetivo
    Conectar, nos EUA, instalações militares e centros de pesquisa
    Característica
    Arquitetura descentralizada, na qual dois pontos poderiam manter a comunicação mesmo se outros pontos perdessem a conexão
    Pacotes
    A informação é dividida em pacotes na origem
    Cada pacote pode tomar um caminho (rota) diferente
    Os pacotes são reagrupados no destino, restaurando a informação original
    Considerada a “avó” da Internet
    Introdução ao desenvolvimento Web com PHP e MySQL
    10
  • 11. Esquema de roteamento
    Introdução ao desenvolvimento Web com PHP e MySQL
    11
    A
    D
    Rotas de A a C
    Topologia em anel. Se mais de um elo se quebrar, a comunicação fica comprometida
    B
    C
    Conexões redundantes para criar rotas alternativas
  • 12. Consequências do surgimento da ARPANET
    Aparição de outras redes baseadas em pacotes e roteamento
    Problemas
    Cada rede implementou a troca de pacotes à sua maneira
    Quando essas redes precisaram se comunicar entre si, elas não se entendiam
    Solução
    O desenvolvimento de um protocolo de comunicação inter-redes (INTERNETworking): o TCP/IP
    Introdução ao desenvolvimento Web com PHP e MySQL
    12
  • 13. Protocolo?
    Introdução ao desenvolvimento Web com PHP e MySQL
    13
    早上好,我是刘星
    ???
    ???
    Prazer em conhecê-lo.
    Goodmorning, I am Liu Xing.
    Gladtomeetyou.
  • 14. Com o TCP/IP, surge a Internet
    Em seus primórdios (1973-1989), era bem diferente de como a conhecemos hoje:
    Não havia navegadores (browsers)
    Não existiam buscadores – era necessário saber o endereço de uma máquina para acessar seu conteúdo
    Textos, imagens e sons eram armazenados separadamente, e não havia uma forma de integrá-los num único conteúdo
    Não havia uma forma de um documento fazer referência a outro (hyperlink)
    MAS O E-MAIL JÁ EXISTIA (com @ e tudo!)
    Introdução ao desenvolvimento Web com PHP e MySQL
    14
  • 15. A WWW e o HTML
    O mundo nunca mais seria o mesmo
    Introdução ao desenvolvimento Web com PHP e MySQL
    15
  • 16. Agradeça todos os dias a este sujeito
    Introdução ao desenvolvimento Web com PHP e MySQL
    16
    Trouxe o conceito de hyperlink (que existia desde os anos 60) à Internet
    Como ele fez isso?
    Idealizou uma forma de endereçamento que pudesse identificar unicamente um documento na Internet (URL)
    Criou uma forma de escrever esses documentos, unindo textos e imagens (e, mais tarde, também sons e vídeos) – o HTML (HyperTextMarkupLanguage– linguagem de marcação de hipertexto)
    Concebeu o modo pelo qual documentos HTML seriam transportados através da Internet – o HTTP (HyperTextTransferProtocol – protocolo de transferência de hipertexto)
    Escreveu o primeiro programa capaz de interpretar a HTML e exibir documentos que reuniam, ao mesmo tempo, texto, imagens e hyperlinks para outros documentos – o primeiro navegador (browser), chamado WorldWideWeb.
    Logo, haveria uma rede de servidores com documentos HTML para serem acessados – surgiria a World Wide Web (“teia de alcance mundial”)
    Tim Berners-Lee
    Idealizador da WWW (1989)