FCA - EDITORA DE INFORMÁTICA I

Tamanho: px
Começar a partir da página:

Download "FCA - EDITORA DE INFORMÁTICA I"

Transcrição

1 1 O PHP e a World Wide Web Introdução Breve apresentação do PHP Acesso a documentos na web HTML estático versus HTML dinâmico PHP, o que é? O PHP e o HTML Funcionamento do PHP Introdução História do PHP Arquitectura e funcionamento Características do PHP Potencialidades do PHP PHP, CGI, Perl e ASP O PHP4/Zend Utilização do PHP A arquitectura do PHP Optimização O PHP versus ASP Novas Funcionalidades Sessões Suporte para o protocolo File Transfer Protocol (FTP) Suporte para Perl Compatible Regular Expressions (PCRE) Suporte para a linguagem de programação Java Listagem das funcionalidades do PHP Outras considerações sobre o PHP Instalação e configuração do PHP Instalação do PHP Como obter o software PHP Instalação em sistemas Windows,, Instalação do PHP Apache web server 1.3.x FCA - EDITORA DE INFORMÁTICA I

2 Programação com PHP OmniHTTPd Pro Microsoft IIS (4.x e 5) e PWS 4 (Personal Web Server) Windows e PWS Windows NT/2000/XP and IIS 4/ Instalação em sistemas LINUX Apache Web Server 1.3.x / A configuração do PHP O ficheiro de configuração PHP.INI Directivas gerais de configuração auto_append_file texto auto_prepend_file texto display_errors lógico doc_root texto error_log texto error_reporting número open_basedir texto gpc_order texto ignore_user_abort texto include_path texto max_execution_time número memory_limit número short_open_tag lógico track_errors lógico track_vars lógico upload_tmp_dir texto user_dir texto Directivas de configuração do SMTP texto sendmail_from texto sendmail_path texto Directivas de configuração em modo seguro safe_mode lógico safe_mode_exec_dir texto Outras directivas de configuração Verificar a actual instalação e configuração A estrutura e sintaxe do PHP Semelhanças com outras linguagens Introduzir o código PHP no HTML Separação de instruções II

3 Índice 5.4 Utilização de comentários Tipos de dados Números inteiros Números de vírgula flutuante Cadeias de caracteres (Strings) Conversão de strings Arrays Arrays de uma só dimensão Arrays multidimensionais Classes e Objectos (programação orientada por objectos) Inicialização de objectos Variáveis Escopo das variáveis Nomes de variáveis dinâmicas Variáveis Predefinidas (a partir da versão do PHP ) Variáveis externas ao PHP Formulários HTML (através de POST e GET) Variáveis através de cookies Variáveis de ambiente Constantes Operadores Operadores aritméticos Operadores de cadeias de caracteres Operadores de atribuição Operadores de operações com bits Operadores Lógicos Operadores de comparação Precedência dos operadores Estruturas de Controlo if else elseif while do while for break continue switch require include FCA - EDITORA DE INFORMÁTICA III

4 Programação com PHP require_once e include_once class Funções Funções definidas pelo utilizador Retorno de valores Argumentos de funções Passagem de argumentos por referência Valor por defeito de argumentos Funcionalidades Básicas do PHP Algumas funcionalidades do PHP Primeiros exemplos Imprimir dados no ecrã A função echo() A função print() A função printf() Conclusão O PHP e os formulários em HTML Introdução Usar o PHP para ler valores de um formulário Formulários simples Imprimir o formulário O processamento do formulário Juntar ambas as partes Mais um exemplo simples Um formulário com páginas múltiplas O PHP e as bases de dados Introdução Interactividade das aplicações web MySQL breve introdução Utilitários de administração do MySQL Ligação a bases de dados em PHP Principais funções com suporte ao MySQL Funções PHP de ligação a bases de dados MySQL Aplicação de gestão de contactos Selecção e visualização de registos Adição de registos IV

5 Índice Edição de registo Eliminação de registo Definição da condição de selecção Navegação entre páginas contendo registos Envio de s e realização de uploads de ficheiros Envio de Upload de ficheiros e armazenamento em bases de dados Redireccionamento de páginas Autenticação de utilizadores Ligação a bases de dados em PHP via ODBC Funções PHP para ligação a bases de dados via ODBC Exemplo de aplicação das funções PHP-ODBC Interfaces de ligação a bases de dados Biblioteca ADOdb O PHP e o correio electrónico Introdução Alguns detalhes sobre o correio electrónico Envio de correio electrónico Programa para enviar correio electrónico Classe para enviar correio electrónico simples Classe para enviar correio electrónico composto Outra forma de enviar correio electrónico no PHP Formas de validação de endereços de correio electrónico Validação simples Validação complexa Autenticação de utilizadores com PHP Introdução Autenticação HTTP Autenticação com PHP Validação com ficheiro texto Validação baseada no.htaccess Validação com bases de dados Vantagens da autenticação com PHP Datas e horas em PHP Introdução Alguns exemplos úteis de utilização FCA - EDITORA DE INFORMÁTICA V

6 Programação com PHP Tempo decorrido Datas em português O PHP e os cookies Os cookies e a Criação de gráficos utilizando o PHP Os gráficos e o PHP Criação dinâmica de gráficos Gráficos simples quadrados e rectângulos Gráficos simples círculos Utilização de texto em gráficos Biblioteca de gráficos de barras Criação de imagens a partir de outras A gestão de sessões com o PHP A importância da gestão de sessões A utilidade das sessões Informação complementar A configuração das sessões Propagação de identificadores de sessão Funções para gestão de sessões em PHP Inicialização de sessões Destruição de sessões Nome de sessões Informação acerca da path de sessões Identificação de sessões Associação de dados a uma sessão Desassociação de dados a uma sessão Verificação de informação de sessão Codificação de informação de sessões Descodificação de informação de sessões Exemplos da utilização da gestão de sessões Registo de variáveis Contador de acessos Cores persistentes O PHP e o sistema de ficheiros Manipulação do sistema de ficheiros VI

7 Índice 15.2 Utilização de ficheiros no PHP Testes sobre os ficheiros Navegação nos ficheiros A função file() A função fpassthru() Copiar, apagar e renomear ficheiros Trabalhar com directorias Upload de ficheiros Validação de ficheiros de upload O PHP e a execução de programas externos Execução externa de programas Funções PHP de execução de programas externos exec system Exemplos de utilização O PHP e o XML XML e a XML Documentos XML DTD Document Type Definitions Interpretadores de XML Tipos de interpretadores XML Integração do interpretador XML Expat Funções do PHP para XML xml_parser_create xml_set_object xml_set_element_handler xml_set_character_data_handler xml_parse xml_get_error_code xml_error_string xml_get_current_line_number xml_parser_free PHP e XML em funcionamento Desenvolvimento de aplicações WAP com o PHP Introdução FCA - EDITORA DE INFORMÁTICA VII

8 Programação com PHP Arquitectura PHP-WML A linguagem WML Exemplo de uma aplicação WML PHP nos documentos de WML Enviar correio electrónico através do dispositivos WAP Listar dados de uma base de dados via WAP Zend e a tecnologia PHP Introdução Zend Produtos e serviços Zend Engine Zend Performance suite Vantagens Requisitos Zend Encoder Vantagens: Requisitos v3.5: Zend Studio Como funciona o Studio Vantagens: Requisitos Concorrentes Zend WinEnabler Como funciona o Zend WinEnabler Requisitos Zend Support Online Zend Technologies Recursos PHP na Internet O PHP na Recursos PHP na Php.net Weberdev.com PHPBuilder Developer Shed PHP Code Exchange The PHP resource Index PHP Classes Repository Hotscripts VIII

9 Índice 20.3 Grupos de discussão e /ou canais de IRC Canal #php no IRC Listas de distribuição Grupos de discussão Lista de perguntas mais frequentes (FAQ) Lista de problemas e erros (bugs) Desenvolvimento de um site completo na Introdução O sistema a desenvolver A infraestrutura técnica do site A estrutura do site A base de dados Concepção da base de dados Scripts que geram as páginas do site Referências bibliográficas Índice remissivo FCA - EDITORA DE INFORMÁTICA IX

FCA - EDITORA DE INFORMÁTICA I

FCA - EDITORA DE INFORMÁTICA I 1 O PHP e a World Wide Web... XXXIII 1.1 Introdução... XXXIII 1.2 Breve apresentação do PHP... 1 1.3 Acesso a documentos na web... 1 1.4 HTML estático versus HTML dinâmico... 2 1.5 PHP, o que é?... 4 1.6

Leia mais

1 O PHP E A WORLD WIDE WEB

1 O PHP E A WORLD WIDE WEB 1 O PHP E A WORLD WIDE WEB... 1 1.1 Introdução... 1 1.2 Breve apresentação do PHP... 2 1.3 Acesso a documentos na Web... 2 1.4 HTML estático versus HTML dinâmico... 3 1.5 PHP o que é?... 5 1.6 O PHP e

Leia mais

FCA - EDITORA DE INFORMÁTICA I

FCA - EDITORA DE INFORMÁTICA I 1 O PHP e a World Wide Web... 1 1.1 Introdução... 1 1.2 Breve apresentação do PHP... 2 1.3 Acesso a documentos na web... 3 1.4 HTML estático versus HTML dinâmico... 4 1.5 PHP, o que é?... 6 1.6 O PHP e

Leia mais

2 Funcionamento do PDP 13

2 Funcionamento do PDP 13 ._- ÍndÍ~e Geral I o PDP e a World Wide Web 1 1.1 Introdução 1 1.2 Breve apresentação do PHP 1 1.3 Acesso a documentos na web 2 1.4 HTML estático versus HTML dinâmico 3 1.5 PHP, o que é? 4 1.6 O PHP e

Leia mais

Introdução ao PHP. Prof. Késsia Marchi

Introdução ao PHP. Prof. Késsia Marchi Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext

Leia mais

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25

Sumário. Capítulo 1 O que é o PHP?... 19. Capítulo 2 Instalação do PHP... 23. Capítulo 3 Noções básicas de programação... 25 9 Sobre o autor... 8 Introdução... 15 Capítulo 1 O que é o PHP?... 19 Características do PHP...20 Gratuito e com código aberto...20 Embutido no HTML...20 Baseado no servidor...21 Bancos de dados...22 Portabilidade...22

Leia mais

ÍNDICE. Introdução 19

ÍNDICE. Introdução 19 ÍNDICE Introdução 19 CAPÍTULO 1 HTML 1. Estrutura do código HTML 23 2. Formatar texto em HTML 24 2.1. Separar linhas no texto 25 2.2. Tipo de letra, tamanho e cor 25 2.3. Códigos das cores em HTML 26 3.

Leia mais

PROJETO PEDAGÓGICO DE CURSOS

PROJETO PEDAGÓGICO DE CURSOS 1 de 6 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM NOVEMBRO / 2014 2 de 6 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,

Leia mais

PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2

PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2 PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2 Itinerário de Formação: 34101.Práticas Técnico-Comerciais Saída Profissional: Empregado/a Comercial Componente de

Leia mais

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor

Leia mais

UNIDADE 1 TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

UNIDADE 1 TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Ensino Regular Diurno Disciplina: T.I.C. Professores: Paula Dias Curso: AC/EC1 Ano: 9.º Turma(s): 2 Diagnosticar o estádio de desenvolvimento das competências em TIC dos alunos. Conhecer os conceitos básicos

Leia mais

A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação

A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação privadas, satélites e outros serviços de telecomunicação. Hardware

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

ESTRATÉGIAS /ACTIVIDADES. Fazer uma abordagem teórica e simples

ESTRATÉGIAS /ACTIVIDADES. Fazer uma abordagem teórica e simples Conhecer os conceitos básicos relacionados com as Tecnologias da Informação e Comunicação (TIC). Conhecer a terminologia relacionada com as TIC Caracterizar informação Identificar e caracterizar as áreas

Leia mais

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46 9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19

Leia mais

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade) Escola Básica e Secundária de Velas Linhas de Exploração do Quadro de da Disciplina de Tecnologias de Informação e Comunicação (TIC) Oferta de Escola 2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 VII Índice Geral Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1 1.1. Introdução... 1 1.2. Linguagem PHP... 1 1.2.1. Suporte a diferentes sistemas operativos... 2 1.2.2. Suporte a Sistemas de Gestão

Leia mais

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza Redes de Computadores Camada de Aplicação Prof. MSc. Hugo Souza É a camada que dispõe a programação para as aplicações de rede através dos protocolos de aplicação; Provém a implantação da arquitetura de

Leia mais

PLANIFICAÇÕES ATIVIDADES E ESTRATÉGIAS

PLANIFICAÇÕES ATIVIDADES E ESTRATÉGIAS PLANIFICAÇÕES CURSO PROFISSIONAL DE TÉCNICO MULTIMÉDIA PLANIFICAÇÃO DA DISCIPLINA DE SISTEMAS DE INFORMAÇÃO 10º ANO DE ESCOLARIDADE CONTEÚDOS PROGRAMÁTICOS M1 Redes e protocolos Introdução às Redes Informáticas

Leia mais

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec Construindo Aplicações Web com PHPe MySQL André Milani Novatec Sumário Agradecimentos...17 Sobre o autor...18 Prefácio...19 Convenções utilizadas neste livro...20 Numeração de linhas... 20 Capítulo 1 Bem-vindo

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open

Leia mais

Edital nº 026/2015 PROVA: TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO RECURSOS DE QUESTÕES DAS VAGAS 1-7-9-13-14

Edital nº 026/2015 PROVA: TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO RECURSOS DE QUESTÕES DAS VAGAS 1-7-9-13-14 Edital nº 026/2015 PROVA: TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO RECURSOS DE QUESTÕES DAS VAGAS 1-7-9-13-14 ## PROTOCOLO: 284 Inscrição: 0700361 Campus: Osorio Dt.Envio: 19/04/2016 08:13:10 Questão: 10 Bibliografia:

Leia mais

2.3. PHP Tipos de dados e operadores

2.3. PHP Tipos de dados e operadores Programação para Internet II 2.3. PHP Tipos de dados e operadores Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Tipos de dados Embora não seja necessário declarar os tipos de dados das variáveis,

Leia mais

Curso de PHP. FATEC - Jundiaí. PHP Aula 8. Instalação. definir alguns itens como por exemplo:

Curso de PHP. FATEC - Jundiaí. PHP Aula 8. Instalação. definir alguns itens como por exemplo: Curso de PHP FATEC - Jundiaí Antes de iniciarmos a instalação do PHP, é necessário sabermos definir alguns itens como por exemplo: - Qual é o sistema operacional que o PHP será executado? - Linux - Windows

Leia mais

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo 2012-2013. Docente: Ana Batista

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo 2012-2013. Docente: Ana Batista CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA Sec. Turma C - 2012 / 2013 Módulo 788- Administração de Servidores Web Docente: Ana Batista Ano letivo 2012-2013

Leia mais

Aula 1 Cleverton Hentz

Aula 1 Cleverton Hentz Aula 1 Cleverton Hentz Sumário da Aula Introdução História da Internet Protocolos Hypertext Transfer Protocol 2 A Internet é um conjunto de redes de alcance mundial: Comunicação é transparente para o usuário;

Leia mais

DISCIPLINA: Tecnologias da Informação e Comunicação ANO: 9º. Windows 7 Office 2010 Internet Explorer. Cd-roms COMPETÊNCIAS A DESENVOLVER

DISCIPLINA: Tecnologias da Informação e Comunicação ANO: 9º. Windows 7 Office 2010 Internet Explorer. Cd-roms COMPETÊNCIAS A DESENVOLVER ESCOLA SECUNDÁRIA DE MANUEL DA FONSECA 3º Ciclo Ensino Básico/Secundário PLANIFICAÇÃO ANUAL DE CONTEÚDOS GRUPO 550 - Informática ANO LECTIVO 2012/2013 DISCIPLINA: Tecnologias da Informação e Comunicação

Leia mais

SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças

SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças SIMEC Sistema Integrado de Planejamento, Orçamento e Finanças Versão 1.0 Sumário Introdução... 3 1. Estrutura da aplicação... 4 1.1 Diretórios e arquivos... 4 2. Configuração do ambiente...

Leia mais

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores

Leia mais

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que

Leia mais

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012 Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2011/2012 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular

Leia mais

Panorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML.

Panorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML. Panorâmica geral sobre PHP PHP é uma linguagem que permite fazer páginas dinâmicas. um ficheiro em PHP contem código PHP misturado com HTML. em vez de PHP podíamos utilizar outra linguagem qualquer desde

Leia mais

Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade

Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade Orientação a Objetos Conceitos Iniciais Introdução a Linguagem Java Gil Eduardo de Andrade Conceitos: Orientação a Objeto Introdução Abordagem típica no desenvolvimento de sistemas complexos; Consiste

Leia mais

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. 1 Tecnologia WEB II Prof. Erwin Alexander Uhlmann Introdução ao PHP UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. 2 Agradecimentos Agradeço à minha esposa Kátia por entender

Leia mais

Impressão do Manual do Utilizador

Impressão do Manual do Utilizador bibliopac Interface WWW Versão 2003 Guia de instalação rápida Junho 2003 ATENÇÃO! Impressão do Manual do Utilizador No CD de instalação está disponível o ficheiro Interface WWW Manual.PDF. Este manual,

Leia mais

Introdução à Informática

Introdução à Informática Curso Introdução à Informática Ano/Semestre Ano Lectivo Área Científica Dpt. EMP 1ºAno / 1ºS 2005/06 Informática DSI Professor Responsável da Disciplina Miguel Boavida Docente Co-Responsável Martinha Piteira

Leia mais

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing Docente (Teóricas): Contacto: vmnf@yahoo.com ou vmnf@ipam.pt Web: http://www.vmnf.net/ipam/ig1 Aula 1 Sumário Objectivos Programa Avaliação

Leia mais

Rede de Computadores (REC)

Rede de Computadores (REC) Rede de Computadores (REC) Aula 04 Camada de Aplicação Prof. Jackson Mallmann dcc2jm@joinville.udesc.br Exemplos de requisição via telnet. iniciar / executar / cmd (Windows) telnet endereço telnet 192.168.1.3

Leia mais

Sistemas Distribuídos na Web. Pedro Ferreira DI - FCUL

Sistemas Distribuídos na Web. Pedro Ferreira DI - FCUL Sistemas Distribuídos na Web Pedro Ferreira DI - FCUL Arquitetura da Web Criada por Tim Berners-Lee no CERN de Geneva Propósito: partilha de documentos Desde 1994 mantida pelo World Wide Web Consortium

Leia mais

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing Docente (Teóricas): Eng.º Vitor M. N. Fernandes Contacto: vmnf@yahoo.com Objectivos Programa Avaliação Docentes Bibliografia Datas importantes

Leia mais

Criando e consumindo Web service REST com PHP e JSON. Palestrante: Weiberlan Garcia

Criando e consumindo Web service REST com PHP e JSON. Palestrante: Weiberlan Garcia Criando e consumindo Web service REST com PHP e JSON Palestrante: Weiberlan Garcia Weiberlan Garcia Consultor de Software Livre, trabalha na empresa Ambiente Livre Tecnologia. Desempenha funções de análise,

Leia mais

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza Integrantes: Catarino Rodrigues Data: 26/10/2012 Leandro de Matos Pereira Leandro dos Santos Marciano Ramon Alves de Souza Disciplina: Banco de Dados para Internet Tema do Trabalho: Tecnologias para acesso

Leia mais

Plano de Trabalho Docente 2014. Ensino Técnico

Plano de Trabalho Docente 2014. Ensino Técnico Plano de Trabalho Docente 2014 Ensino Técnico ETEC RODRIGUES DE ABREU Código: 135 Município: BAURU Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICO EM INFORMÁTICA Qualificação:

Leia mais

PHP Programando com Orientação a Objetos

PHP Programando com Orientação a Objetos PHP Programando com Orientação a Objetos 2 a edição Pablo Dall Oglio Novatec Sumário Sobre o autor... 13 Agradecimentos... 14 Nota do autor... 16 Organização do livro... 18 Capítulo 1 Introdução ao PHP...

Leia mais

Treinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com

Treinamento em PHP. Aula 1. Ari Stopassola Junior stopassola@acimainteractive.com Treinamento em PHP Aula 1 Ari Stopassola Junior stopassola@acimainteractive.com Introdução PHP Hypertext Preprocessor Nome original era Personal Home Page Tools Criada por Rasmus Lerdorf e atualmente mantida

Leia mais

BANCO DE DADOS PARA WEB

BANCO DE DADOS PARA WEB BANCO DE DADOS PARA WEB PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com INTRODUÇÃO O desenvolvimento de aplicações para Web tem sido uma das maiores tendências no panorama

Leia mais

Treinamento em PHP com MySQL - Fundamental

Treinamento em PHP com MySQL - Fundamental Treinamento em PHP com MySQL - Fundamental Sobre PHP PHP é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

INTRODUÇÃO AOS COMPUTADORES

INTRODUÇÃO AOS COMPUTADORES SUMÁRIO PARTE A INTRODUÇÃO AOS COMPUTADORES 1. A Arquitectura de um Computador 15 1.1. História e Domínios de Aplicação 15 1.2. Sistemas de Numeração 16 1.3. Unidades de Informação 19 1.4. Os Componentes

Leia mais

Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação

Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação 1.1. CONCEITOS INTRODUTÓRIOS Sugestões metodológicas / Situações de - O professor deverá proceder a uma avaliação diagnóstica

Leia mais

Programação para Web

Programação para Web Programação para Web Introdução Professor: Harlley Lima E-mail:harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 17 de Fevereiro

Leia mais

LINGUAGEM DE PROGRAMAÇÃO WEB

LINGUAGEM DE PROGRAMAÇÃO WEB LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor

Leia mais

Tecnologias da Informação e Comunicação. Principais tipos de serviços da Internet

Tecnologias da Informação e Comunicação. Principais tipos de serviços da Internet Tecnologias da Informação e Comunicação Principais tipos de serviços da Internet Introdução à Internet Serviços básicos Word Wide Web (WWW) Correio electrónico (e-mail) Transferência de ficheiros (FTP)

Leia mais

PHP. Hypertext Pre-Processor

PHP. Hypertext Pre-Processor PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para

Leia mais

Copyright 2008, 2013 da Novatec Editora Ltda.

Copyright 2008, 2013 da Novatec Editora Ltda. 4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagem de Programação IV -PHP Aula 06 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Criação de Formulários o Um formulário consiste em uma série de campos que são preenchidos pelo usuário

Leia mais

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre

Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática

Leia mais

PEDRO REMOALDO O GUIA PRÁTICO DO DREAMWEAVER 8 COM PHP, MYSQL E APACHE

PEDRO REMOALDO O GUIA PRÁTICO DO DREAMWEAVER 8 COM PHP, MYSQL E APACHE PEDRO REMOALDO O GUIA PRÁTICO DO DREAMWEAVER 8 COM PHP, MYSQL E APACHE Portugal/2006 Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento

Leia mais

Estruturas de Controlo... 25. While... 26. For... 26. Include... 26. Array... 27. Listas... 27. Popularização das Bases de Dados...

Estruturas de Controlo... 25. While... 26. For... 26. Include... 26. Array... 27. Listas... 27. Popularização das Bases de Dados... Manual de PHP Índice O que é PHP?... 4 Objectivo... 6 Justificativa... 7 Lógica de Programação... 8 Sequência Lógica... 9 PHP História... 10 PHP & MySql... 11 Comunicação Cliente x Servidor... 12 Delimitando

Leia mais

2.1. PHP - Introdução

2.1. PHP - Introdução Programação para Internet II 2.1. PHP - Introdução Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Um pouco de história Inicialmente, as páginas dinâmicas eram construídas em C. O C não foi desenvolvido

Leia mais

Criando Relatórios com PHP

Criando Relatórios com PHP Criando Relatórios com PHP 2a Edição Pablo Dall Oglio Novatec Copyright 2011, 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica ACTOS PROFISSIONAIS GIPE Gabinete de Inovação Pedagógica Cooptécnica Gustave Eiffel, CRL Venda Nova, Amadora 214 996 440 910 532 379 Março, 2010 MULTIMÉDIA 1 GIPE - Gabinete de Inovação Pedagógica Comunicar

Leia mais

XHTML 1.0 DTDs e Validação

XHTML 1.0 DTDs e Validação XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para

Leia mais

4.2.5 Inserções especiais 4.3 Como formatar o texto com estilo 4.3.1 Parágrafos 4.3.2 Caracteres 4.3.3 Molduras de texto 4.3.4 Listas 4.3.

4.2.5 Inserções especiais 4.3 Como formatar o texto com estilo 4.3.1 Parágrafos 4.3.2 Caracteres 4.3.3 Molduras de texto 4.3.4 Listas 4.3. ÍNDICE 1 INTRODUÇÃO 1.1 O que é o OpenOffice.org? 1.2 O que podemos fazer com o OpenOffice.org? 1.3 Alternativas ao OpenOffice.org 2 A INSTALAÇÃO DO OPENOFFICE 2.1 O que precisa de ter 2.2 Onde obter o

Leia mais

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho Obs: Não há necessidade de entregar a lista Questões do livro base (Kurose) Questões Problemas

Leia mais

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web:

Web Browser como o processo cliente. Servidor web com páginas estáticas Vs. Aplicações dinâmicas para a Web: Web Browser como o processo cliente Servidor web com páginas estáticas Vs Aplicações dinâmicas para a Web: 1 Cliente Web browser HTTP porto 80 Servidor web... JDBC RMI XML... Base de Dados Aplicação em

Leia mais

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza Formulários Em PHP Métodos GET e POST progweb2@thiagomiranda.net Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Entender o funcionamento

Leia mais

Agrupamento de Escolas de São João da Pesqueira Planificação Anual de 120 Tempos de 50m Introdução às Tecnologias da Informação e Comunicação PIEF

Agrupamento de Escolas de São João da Pesqueira Planificação Anual de 120 Tempos de 50m Introdução às Tecnologias da Informação e Comunicação PIEF 1º Período 1.Internet 2.Correio Electrónico Calen dariza ção - -Reconhecer os principais serviços básicos; - Indicar as funcionalidades do correio electrónico (e-mail); - Obter documentos a partir da -

Leia mais

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico Plano de Trabalho Docente 2013 Prof. Massuyuki Kawano Ensino Técnico Código: 136 Município: Tupã Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de nível médio de técnico em

Leia mais

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores)

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores) TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores) A cada computador integrado na rede é atribuído um número IP que o identifica

Leia mais

Sumário. Parte I Introdução 21. 1 Introdução 15 1.1 O Rails é ágil... 17 1.2 Explorando o conteúdo... 18 1.3 Agradecimentos... 19

Sumário. Parte I Introdução 21. 1 Introdução 15 1.1 O Rails é ágil... 17 1.2 Explorando o conteúdo... 18 1.3 Agradecimentos... 19 Sumário 1 Introdução 15 1.1 O Rails é ágil.......................................................... 17 1.2 Explorando o conteúdo................................................... 18 1.3 Agradecimentos........................................................

Leia mais

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns. Internet Internet ou Net É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns. Como Comunicam os computadores Os computadores comunicam entre si utilizando uma linguagem

Leia mais

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print

Leia mais

ESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML. Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli

ESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML. Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli ESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli Objetivo; Roteiro da Apresentação Visão Geral sobre Internet,

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada

Leia mais

ASP Active Server Pages

ASP Active Server Pages ASP Active Server Pages Curso básico CURSO MASTER Pagina 1 INTRODUÇÃO A Internet é um conjunto de redes de computadores interligados pelo mundo inteiro, onde um misto de protocolos e serviços permitem

Leia mais

---- Webdbpro ----- Manual de implementação

---- Webdbpro ----- Manual de implementação ---- Webdbpro ----- Manual de implementação Index Pag. Introdução 2 PHP em IIS 7 3 Arquitectura 7 ECO SAF-T PT 8 Estrutura das directorias Glossário e licenciamento 12 13 Page 1 h t t p : / / w w w. e

Leia mais

ASP. Autor: Nicleverson Silva

ASP. Autor: Nicleverson Silva ASP Autor: Nicleverson Silva ASP Active Server Pages Curso básico CURSO MASTER Pagina 1 INTRODUÇÃO A Internet é um conjunto de redes de computadores interligados pelo mundo inteiro, onde um misto de protocolos

Leia mais

Prof. Cristiano Cachapuz e Lima

Prof. Cristiano Cachapuz e Lima Universidade da Região da Campanha Centro de Ciências da Economia e Informática Curso de Informática Disciplina: Tópicos Especiais em Sistemas de Informação Prof. Cristiano Cachapuz e Lima Sumário 1 Introdução...

Leia mais

2 echo "PHP e outros.";

2 echo PHP e outros.; PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento

Leia mais

JSP - JavaServer Pages

JSP - JavaServer Pages JSP - JavaServer Pages 1 Sumário O que é o JSP? Comparação com ASP, Servlets, e Javascript Disponibilidade Um exemplo simples Mais sobre Sintaxe Um pouco de JavaBeans Um exemplo mais complexo 2 O que são

Leia mais

Informática Documental 2. Documental 2

Informática Documental 2. Documental 2 1 Informática Documental 2 Ano Lectivo 2006 / 2007 2 Conceitos e tecnologias associadas à Internet. Serviços básicos disponibilizados pela Internet. Conceitos e ferramentas para a criação de sites. Fundamentos

Leia mais

Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia

Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia Engenharia Informática Interligação e Gestão de Sistemas Informáticos 2006/2007 Interface WEB para Gestão de Máquinas Virtuais

Leia mais

Redes - Internet. Sumário 26-09-2008. Aula 3,4 e 5 9º C 2008 09 24. } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Redes - Internet. Sumário 26-09-2008. Aula 3,4 e 5 9º C 2008 09 24. } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System Redes - Internet 9º C 2008 09 24 Sumário } Estrutura baseada em camadas } Endereços IP } DNS -Domain Name System } Serviços, os Servidores e os Clientes } Informação Distribuída } Principais Serviços da

Leia mais

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing Docente (Teóricas): Eng.º Vitor M. N. Fernandes E-mail: vmnf@yahoo.com Web: http://www.vmnf.net/ipam Aula 13 Sumário Comunicação de Dados,

Leia mais

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec

Guia de Consulta Rápida. PHP com XML. Juliano Niederauer. Terceira Edição. Novatec Guia de Consulta Rápida PHP com XML Juliano Niederauer Terceira Edição Novatec Copyright 2002 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Capítulo 1 Introdução... 15. A quem se destina... 17. Convenções utilizadas... 18. Evolução do PHP... 19. Capítulo 2 Sintaxe do PHP...

Capítulo 1 Introdução... 15. A quem se destina... 17. Convenções utilizadas... 18. Evolução do PHP... 19. Capítulo 2 Sintaxe do PHP... Conteúdo do Manual Capítulo 1 Introdução... 15 Objectivos do manual...17 A quem se destina... 17 Versão do PHP utilizada... 18 Convenções utilizadas... 18 Evolução do PHP... 19 PHP/FI... 19 PHP/FI 2.0...

Leia mais

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da

Leia mais

7. Recursos PHP para a Internet

7. Recursos PHP para a Internet 7. Recursos PHP para a Internet Protocolo HTTP. Na aula passada vimos um script simples de autenticação de usuários. Neste script foi usado o tag META para passar uma URL ao servidor web. A linguagem PHP

Leia mais