Programação de Sites Dinâmicos

Page 1

Prof. Anderson Carvalho Base do material: Desenvolvendo Websites com PHP (Juliano Niederauer - NOVATEC)


Características de Websites dinâmicos

Introdução as Tecnologias: HTML, CSS, JavaScript, PHP e MySQL

Linguagem de programação PHP

PHP com MySQL

Publicação de websites na Web


Características de Websites dinâmicos

Introdução as Tecnologias: HTML, CSS, JavaScript, PHP e MySQL

Linguagem de programação PHP

PHP com MySQL

Publicação de websites na Web


 

Possuem conteúdo dinâmico Conteúdo gerenciável: facilita a inclusão, exclusão e edição Necessário linguagens dinâmicas na produção (PHP, ASP, Java, Ruby, etc.) Exigem servidores de aplicações (Servidor Web, Banco de dados, FTP, e-mail, etc.) São executados sob a arquitetura clienteservidor


ď ˝

Arquitetura cliente-servidor


Arquitetura cliente-servidor

   

HTML CSS JavaScript Flash

  

Apache PHP MySQL


Características de Websites dinâmicos

Introdução as Tecnologias: HTML, CSS, JavaScript, PHP e MySQL

Linguagem de programação PHP

PHP com MySQL

Publicação de websites na Web


HTML: estrutura básica

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Título da Página</title> </head> <body> <!–- AQUI VEM O CONTEÚDO --> </body> </html>


CSS: Folhas de estilo ◦ 1ª forma de inserção: direto na tag <p style=“color: #ff0000”> Este é um parágrafo </p>

◦ 2ª forma de inserção: no cabeçalho do HTML <head>

<style> #atributo-Id {color: #ff0000 } .atributo-class {color: #ff0000 } p {color: #ff0000 } </style> </head>

◦ 3ª forma de inserção: arquivo externo <head> <link rel="stylesheet" type="text/css" href=“meuestilo.css" /> </head>


JavaScript: Poderosa linguagem front-end ◦ 1ª forma de inserção: em um evento <div onclick=”alert(„Olá mundo‟)”>Me clique</div>

◦ 2ª forma de inserção: na tag <script> <script type=”text/javascript”> // <![CDATA[ new Effect.Appear('mydiv'); // ]]> </script>

◦ 3ª forma de inserção: arquivo externo <script src=”meuscript.js” type=”text/javascript”></script>


PHP: Hipertext Preprocessor ◦ ◦ ◦ ◦ ◦ ◦

Gratuito e com código aberto Linguagem interpretada (dispensa compilador) Embutido no HTML Baseado no servidor Acesso à vários bancos de dados Multiplataforma (Portabilidade: Linux, Unix ou Windows)


MySQL GRATUITO Multiplataforma (14) Linguagem e sintaxe simplificadas Velocidade Enorme gama de APIs (C, C++, Java, Perl, PHP, Ruby, etc.) ◦ Capacidade de armazenamento ◦ Excelente Manual ◦ ◦ ◦ ◦ ◦


Características de Websites dinâmicos

Introdução as Tecnologias: HTML, CSS, JavaScript, PHP e MySQL

Linguagem de programação PHP

PHP com MySQL

Publicação de websites na Web


    

     

Noções básicas de Programação Manipulando os dados em PHP Estruturas de controle em PHP Funções e Classes Utilizando includes em PHP PHP e formulários HTML Passando informações por várias páginas PHP e variáveis de ambiente Cookies e sessões Manipulando arquivos em PHP Enviando e-mails com PHP


    

     

Noções básicas de Programação Manipulando os dados em PHP Estruturas de controle em PHP Funções e Classes Utilizando includes em PHP PHP e formulários HTML Passando informações por várias páginas PHP e variáveis de ambiente Cookies e sessões Manipulando arquivos em PHP Enviando e-mails com PHP


   

Noções básicas de Programação

Começando a programar Estrutura de um programa PHP Código PHP e comandos HTML Exibindo a página no browser


    

     

Noções básicas de Programação Manipulando os dados em PHP Estruturas de controle em PHP Funções e Classes Utilizando includes em PHP PHP e formulários HTML Passando informações por várias páginas PHP e variáveis de ambiente Cookies e sessões Manipulando arquivos em PHP Enviando e-mails com PHP


  

 

 

Manipulando os dados em PHP Dados numéricos Dados alfanuméricos (textos): aspas simples, aspas duplas, aspas invertidas Constantes Variáveis em PHP: maiúsculas e minúsculas, escopo das variáveis, conversão de variáveis, interpolação de variáveis, variáveis criadas durante a execução, tipos das variáveis [trabalho1] Operadores: aritméticos, binários, comparação, atribuição, lógicos, ternário Procedência de operadores


  

Criar relatório de pedido; Em dupla; Utilizar o conhecimento adquirido em variáveis do PHP; Acoplar o PHP no HTML;


VARIÁVEIS ALFANUMÉRICAS

ARRAY (PRODUTO X, Y)

RESULTADOS (CALCULAR)


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.