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

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

Programação Web Prof. Esp. Marcelo Mendes. Programação Período: 15/03/2013 a 26/04/2013 CH: 120 horas Avaliações: 4 Conteúdo: www.mrmsistemas.com.br/mendes.

Apresentações semelhantes


Apresentação em tema: "Programação Web Prof. Esp. Marcelo Mendes. Programação Período: 15/03/2013 a 26/04/2013 CH: 120 horas Avaliações: 4 Conteúdo: www.mrmsistemas.com.br/mendes."— Transcrição da apresentação:

1 Programação Web Prof. Esp. Marcelo Mendes

2 Programação Período: 15/03/2013 a 26/04/2013 CH: 120 horas Avaliações: 4 Conteúdo:

3 Ambiente de Programação FUCAPI: Na unidade H criar a pasta public_html e salvar nesta pasta os arquivos.html e.php Acesso: ~ suamatricula/nomepasta LAPTOP: Na unidade C já deve ter a pasta public_html, salvar nesta pasta os arquivos.html e.php Acesso:

4 Tópicos abordados Mundo Web Processos de software Cenário de desenvolvimento Linguagens HTML Padrões W3C Linguagem Javascript Linguagem PHP Banco de Dados Postgres Modelagem do banco - DBDesigner Manutenção do software

5 Linguagem HTML HTML – Hyper Text Markup Language Desenvolvida por Tim Berners-Lee Durante década de 90 Conhecida através do browser Mosaic(NCSA) Linguagem entendida mundialmente Interpretada por browsers (navegadores)

6 Linguagem HTML Facilidade na codificação Facilidade na formatação Essencial em um sistema web Requer padronização Compatibilidade com navegadores

7 Linguagem XHTML e Padrões W3C XHTML e W3C – Padronização de tags W3C – Comitê de validação Tags em letras minúsculas Atualizar tags obsoletas Especificar tipo de documento html

8 Exemplos Errado: Aqui um texto Certo: Aqui um texto Errado: Aqui um texto negrito Certo: Aqui um texto negrito Errado: Um parágrafo. Outro parágrafo. Certo: Um parágrafo. Outro parágrafo.

9 Estrutura de uma página validada pelo W3C Página Exemplo Olá Mundo!

10

11 Linguagem JavaScript Executada no cliente Não protege o código fonte Executada pelo navegador Incompatibilidade com navegadores Bastante utilizada para efeito visuais Utilizada em checagem de formulários

12 Exemplo de JS

13 Código fonte JavaScript

14 Linguagem PHP Breve histórico da linguagem Personal Home Page Tools – PHP Hipertext Preprocessador – PHP Software livre Independência de Sistema Operacional Código fonte somente no servidor Trabalha em conjunto com html (forms)

15 Linguagem PHP Permite mesclagem de HTML+PHP Versão 5 POO – Programação Orientada a Objetos Concorrente da Linguagem JAVA (JEE) Tem suporte a maioria dos banco de dados

16 Características Independência de servidor web Case sensitive Identifica dinamicamente os tipos de variáveis Segurança Rápido Flexível na configuração (warnings e erros) Não necessita de instalação no cliente

17 Exemplos

18 Resultado no browser

19 Banco de dados MySQL Software Livre Independência de Sistema Operacional Facilidade na instalação e configuração Rápido, leve e robusto Suporta Integridade Relacional Versão 5 Estored Procedures Ferramenta PhpMyAdmin

20 Ferramenta desenvolvida em PHP

21 Modelagem do banco Artefato importante na documentação Feita pelo arquiteto Facilita na programação Ferramenta DBDesigner Software livre Disponível para Linux e Windows

22

23

24 Manutenção do Sistema Equipe Independente Atualizações futuras Layout de relatórios Inclusão de novos campos Alterações nas regras de negócios da empresa Aprimoramento do sistema

25 Fim ! Agora vamos iniciar pelo HTML


Carregar ppt "Programação Web Prof. Esp. Marcelo Mendes. Programação Período: 15/03/2013 a 26/04/2013 CH: 120 horas Avaliações: 4 Conteúdo: www.mrmsistemas.com.br/mendes."

Apresentações semelhantes


Anúncios Google