O PHP e a World Wide Web

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

Download "O PHP e a World Wide Web"

Transcrição

1 1 O PHP e a World Wide Web 1.1. Introdução Ler um livro sobre uma determinada linguagem de programação e colocar os conhecimentos aí adquiridos logo em prática não faz com que a aprendizagem dessa nova linguagem seja imediata e isenta de erros. Ler e pensar são o início de um longo processo para quem se quer iniciar com uma nova ferramenta de trabalho. Mas dada a variedade de ferramentas com que se tem de trabalhar na web, nem sempre os resultados são rapidamente visíveis. Para que se sinta mais confortável na leitura deste trabalho, convém possuir alguns conhecimentos de HTML, bases de dados e, se possível, alguns conhecimentos de uma linguagem estruturada, como o C/C++ ou o Perl. Neste livro, iremos adoptar os sistemas de gestão de bases de dados Microsoft Access e o MySQL como suporte para os exemplos aqui apresentados. Por isso, entende-se que, para tirar o máximo proveito desta ferramenta, o leitor deverá ter os conhecimentos mínimos de utilização destes sistemas. Obviamente que sendo um dos aspectos mais importantes do PHP o manuseamento de informação armazenada em bases de dados, convém, como não podia deixar de ser, ter conhecimentos na área de desenho de bases de dados e da linguagem SQL. Neste capítulo, iremos fazer uma breve apresentação das principais características do PHP, dando algumas indicações do modo como interactua com o HTML e com os sistemas de gestão de bases de dados e apresentando alguns exemplos iniciais sobre os mesmos Breve apresentação do PHP Para que um website se torne atractivo do ponto de vista da interactividade com os utilizadores, é necessário um trabalho complexo para que existam páginas para todas as possíveis solicitações efectuadas por esses mesmos utilizadores. A solução para facilitar essa tarefa passa pela execução de processos em que a criação de páginas se efectue de forma automática e dinâmica a pedido do utilizador final. O PHP é a ferramenta aqui abordada que permite a criação dessas páginas dinâmicas, capaz de ser embebido dentro de código HTML e efectuar determinadas operações capazes de gerar páginas instantaneamente. Mais interessante se torna quando essa interacção envolve o acesso à informação armazenada em bases de dados e consequente visualização dos dados referentes ao pedido efectuado. Mas existindo outras linguagens capazes de realizarem este tipo de tarefas, como, por exemplo, o Perl ou o Python, torna-se necessário saber quais as razões da existência do PHP e quais os grandes motivos do seu sucesso. 1

2 Programação com PHP 5.3 As principais razões serão indicadas adiante, mas pode-se adiantar que o PHP é uma combinação de uma linguagem de programação e de um servidor aplicacional. Este tipo de tecnologia está actualmente em crescente expansão, sendo um bom indicador do interesse que desperta perante a grande parte dos programadores da web na criação dinâmica de páginas. Funciona em praticamente todos os ambientes conhecidos, sendo suportada por uma enorme comunidade na Internet que contribui para a sua difusão e aceitação a nível mundial. Por outro lado, existe uma empresa, a Zend, que desenvolve e explora produtos relacionados com o PHP e que actua no mercado como grande impulsionadora desta excelente ferramenta, sendo a empresa estandarte no mundo PHP. Como linguagem de programação, é semelhante a muitas outras, no sentido em que possui variáveis para armazenar valores e operadores capazes de manipular essas variáveis. Igualmente de referir é o suporte para objectos, que é uma das suas mais-valias, e que a coloca em posição de ombrear com outras linguagens rivais. Mas o seu maior valor reside no papel que desempenha como servidor aplicacional. Adiante veremos com mais pormenor as suas potencialidades Acesso a documentos na web Tim Berners Lee inventou e desenvolveu no CERN a World Wide Web, criando para tal o HTTP (HyperText Transfer Protocol) e um outro conceito de importância primordial, o URL (Universal Resource Locator). Os browsers e os servidores de web comunicam utilizando o protocolo HTTP, permitindo assim que a informação possa ser transferida, seguindo um paradigma computacional cliente-servidor. Para que os browsers saibam como aceder aos servidores e o que fazer quando chegam ao seu destino, a utilização de um esquema de endereços como o URL é de enorme importância, permitindo referenciar todos os sites e informação por eles disponibilizados. De uma forma simplista, o que normalmente acontece quando se visita um website pode ser descrito da seguinte forma: 1) O browser descodifica a primeira parte do URL e contacta o servidor. 2) O browser fornece o restante do URL ao servidor. 3) O servidor transforma o URL num caminho e nome de ficheiro. 4) O servidor envia o documento ao browser. 5) O servidor corta a ligação. 6) O browser mostra o documento. Caso o documento possua ligações para outros documentos (por exemplo, imagens), o browser volta a executar toda a rotina e, sempre que se contacta o servidor, é como se nunca o tivesse feito, sendo produzido um novo documento a cada pedido efectuado. Independentemente de outros mecanismos mais complexos (por exemplo, proxies), afortunadamente, os browsers modernos também permitem manter uma cópia local dos documentos recentemente acedidos (cache) permitindo aliviar o tráfego existente, assim como 2

3 O PHP e a World Wide Web possuem os necessários mecanismos que permitem acelerar o rendering dos próprios documentos de web. Sendo isto excelente para aceder a texto estático ou visualizar imagens, tal deixa de ser válido quando se acede a informação que muda constantemente ou é solicitada pelo utilizador interactivamente consoante o momento, como, por exemplo, quando um utilizador pretende saber informação sobre um livro de uma biblioteca. O browser pouco ou nada sabe acerca dos documentos solicitados ao servidor. Aquilo que faz é, consoante a informação obtida do servidor, de acordo com as especificações MIME (Multipurpose Internet Mail Extensions), executar um conjunto de operações que permitem saber o que fazer com o documento. Deste modo, o browser sabe que, se o documento for em HTML, é para visualizar, mas se for um ficheiro do tipo ZIP, sabe que terá de permitir a gravação do mesmo para o disco HTML estático versus HTML dinâmico A maior parte das páginas HTML não se modifica significativamente ao longo do tempo (embora isto possa contrariar um dos bons princípios do web design que indica que uma boa página da web é aquela que é actualizada frequentemente), sendo por isso possível estabelecer ligações entre páginas de sites diferentes, permitindo assim que motores de pesquisa as consigam catalogar e indexar. É deste modo possível encontrar sempre as mesmas páginas quando se visitam os mesmos sites. É por isso que as podemos encontrar hoje, amanhã, na próxima semana ou até mesmo no próximo ano sem que haja grandes alterações pode-se dizer que o código HTML utilizado para criar estas páginas é estático, já que o seu conteúdo praticamente permanece inalterado. Mas o que acontece se quisermos saber as cotações da bolsa neste momento, o resultado das eleições durante a contagem de votos ou poucos minutos após o fecho das urnas, o horário de chegada de um determinado transporte, a temperatura ambiente actual numa cidade? É óbvio que para estas situações a criação de documentos estáticos não funciona mesmo que haja uma equipa de web designers a efectuar actualizações constantes dos documentos. Por isso, torna-se necessário utilizar um tipo de aplicação capaz de gerar documentos consoante as solicitações do browser (ou melhor, do utilizador), ou seja, a pedido. Este tipo de aplicações, em que é gerado HTML dinâmico no momento do pedido efectuado pelo browser, é a solução mais indicada para resolver este tipo de problemas já que têm em conta a interactividade com a solicitação do utilizador. Ao construir sites pequenos (com poucas páginas) nos quais o conteúdo não é actualizado regularmente, a utilização de páginas estáticas é, neste caso, a mais indicada. Mas se o site requer actualizações constantes, de acordo com os pedidos efectuados pelo browser e solicitados pelo utilizador, a única opção viável para resolver este tipo de problema é o recurso à geração de HTML dinâmico. As principais diferenças entre as duas aproximações podem ser resumidas na Tabela

4 Programação com PHP 5.3 NA CRIAÇÃO DE UMA PÁGINA SIMPLES EM PROJECTOS DE GRANDES DIMENSÕES EM PROJECTOS ESPECIAIS NA MANUTENÇÃO NO PROCESSAMENTO NO SERVIDOR WEB NA APRENDIZAGEM ESTÁTICO Criação de página utilizando código HTLM Criação de páginas individuais Projectos, com interacção com bases de dados em tempo real, inviabilizam a criação de documentos estáticos Novo conteúdo significa a criação de novas páginas; qualquer alteração na estrutura propaga-se a todas as páginas, obrigando a constantes alterações O servidor tem um processamento reduzido limitando-se a ler os ficheiros HTML Fácil, pois requer conhecimentos básicos de HTML DINÂMICO Requer em primeiro lugar a criação de um módulo/modelo (template) e então gera o conteúdo da página Com o módulo construído, somente o conteúdo instantâneo necessita de ser gerado O site da web dinâmico é a solução adequada O novo conteúdo pode ser inserido na estrutura do módulo previamente construído, facilitando qualquer actualização As páginas são criadas instantaneamente sendo necessária a utilização de software adicional. Tal implica um maior processamento, sendo este tanto maior quanto maior for a estrutura do site Lenta e faseada pois requer conhecimentos de programação, desenvolvimento em bases de dados, manutenção de sites, etc. TABELA 1.1 Comparação entre o HTML estático e o dinâmico No caso de criação de páginas dinâmicas, e dada a necessidade de utilização de software adicional, é possível imaginar o investimento requerido para concretizar este tipo de aproximação. Apesar de existir uma enorme variedade de soluções comerciais, existe, felizmente, software que vai de encontro à necessidade de cada um consoante o fim em vista. O PHP é uma destas soluções e destaca-se de outras congéneres, na medida em que é uma solução capaz de satisfazer os requisitos mais exigentes, pois, além de ter um custo praticamente nulo, possui uma curva de aprendizagem reduzida, associada a um conjunto de funcionalidades que o torna ímpar entre a concorrência. É actualmente, de facto, uma referência no mundo do desenvolvimento das aplicações da web PHP, o que é? Uma resposta mais directa a esta pergunta passa por afirmar que o PHP é uma linguagem de programação vocacionada para o desenvolvimento de aplicações orientadas para a World 4

5 O PHP e a World Wide Web Wide Web. Contudo, e de um ponto de vista funcional, existe uma explicação mais completa se considerarmos que na web existem essencialmente dois tipos de linguagem: O baseado no cliente (browser); O baseado no servidor. As diferenças entre estes dois tipos dificultam a decisão a tomar relativamente a um dado projecto da web. O primeiro tipo utiliza os recursos existentes no sistema do utilizador (não sendo por isso de estranhar que o nosso computador fique mais lento quando se puxa uma página com código deste tipo). São exemplos de algumas linguagens de programação deste género o JavaScript, ActiveX, Java Applets, entre outras. A lentidão no carregamento destas páginas pode ser atenuada, tentando-se construir páginas em que o código seja o mais pequeno possível. Por outro lado, temos a situação em que o processamento é totalmente efectuado no servidor. Se este não estiver preparado para responder a pedidos em simultâneo de vários browsers, notar-se-á uma acentuada quebra nas performances de resposta, não só no envio de documentos de web ao browser cliente, como também de outras tarefas que o servidor tem a correr em simultâneo. As pessoas que criaram a World Wide Web foram as responsáveis pelo desenvolvimento desta técnica a que deram o nome de CGI (Common Gateway Interface), e graças a tal pode-se, com o tipo de aplicações que fazem recurso desta técnica, executar praticamente todas as tarefas que a nossa imaginação nos permita. Por exemplo, aceder a bases de dados, executar sessões Telnet, gerar gráficos e efectuar estatísticas não são tarefas desconhecidas para quem trabalha com CGI. Contudo, e apesar de o conceito básico por detrás do CGI ser bastante simples, a sua aplicabilidade não é imediata, pois exige conhecimentos de programação algo avançados (embora seja igualmente possível fazer CGI em Visual Basic, por exemplo), sendo, por isso, um contratempo a ultrapassar. Por esse motivo, o PHP aparece como uma ferramenta poderosa capaz de resolver alguns dos problemas associados ao CGI, já que a sua simplicidade é enorme quando comparada, e permite contornar a maioria dos problemas que o CGI por vezes soluciona mas com o recurso a técnicas complexas. No ambiente PHP, o código é embebido directamente no documento HTML, dando assim origem a um script contendo instruções específicas. Deste modo, o servidor da web, a que foi acrescentado um módulo PHP, consegue interpretar os comandos aí inseridos, e transforma o resultado em código HTML facilmente interpretável pelo browser cliente. Repare-se que, diferentemente da programação em CGI com o recurso a linguagens clássicas, como o C ou o Pascal, em que o código-fonte é compilado num ficheiro executável para se tornar utilizável, no PHP, tal já não é necessário pois, sendo esta linguagem integrada no servidor da web, passa então a ser interpretada por esse mesmo servidor. Assim, pode-se intercalar ou embeber código PHP com código HTML, havendo somente necessidade de indicar onde este se inicia e termina usando delimitadores específicos e criados para o efeito. 1 5

6 Programação com PHP O PHP e o HTML A parte mais interessante do HTML e que afecta directamente o PHP é, sem sombra de dúvida, a referente aos formulários (forms), uma vez que são estes que irão guardar momentaneamente e transmitir os dados inseridos pelo utilizador para um determinado script PHP que os irá processar. Deste modo, a interacção com os valores introduzidos (inputs) pelo utilizador no formulário torna-se de primordial importância, já que, com esta possibilidade, o PHP permite gerar código dinâmico de acordo com o pedido efectuado. Por isso, é importante entender o modo como os formulários HTML interactuam com os servidores da web. O HTML, não sendo uma linguagem pura de programação, é especialmente indicado na criação, formatação e design de páginas de web. A linguagem HTML é assim uma linguagem de representação visual de informação, que é utilizada pelos programadores da web para descrever o conteúdo de páginas, recorrendo a directivas específicas posteriormente interpretadas pelos browsers: < HTML> < HEADS> </HEAD> < BODY> </BODY> </HTML> Por seu lado, os formulários em HTML permitem que se recolham os inputs dos utilizadores, deixando-os preencher campos apropriados para o efeito. Estes formulários podem ser compostos por vários elementos, como botões, radio buttons, selection lists, input boxes, e muitos outros, capazes de permitirem um grau de interacção com o utilizador final suficientemente satisfatório. Todos estes elementos são indicados usando etiquetas HTML (tags), sendo possível haver mais de um formulário por cada documento HTML. Algumas das etiquetas HTML indicadoras do tipo de elementos utilizados num formulário podem ser visualizadas a seguir: < input type = Text > Password Checkbox Radio Hidden Submit Reset Não querendo entrar em detalhes sobre o HTML, convém por fim referir que as opções mais importantes a especificar nos formulários são method e action, pois permitem definir o modo de transmissão e o tipo de processamento a ser realizado sobre a informação introduzida: Method Especifica o modo como a informação do formulário é transmitida ao script PHP. Pode ser do tipo GET ou POST; 6

7 O PHP e a World Wide Web Action Indica o nome e a localização do script PHP que irá processar a informação que foi introduzida no formulário. Estas duas opções permitem que o utilizador, através de um formulário, consiga interagir com a aplicação residente no servidor da web através de variáveis de sistema específicas. Mas, o curioso é que, ao trabalhar com PHP, não é necessário saber nada sobre essas variáveis (nomeadamente, o seu tipo ou a sua dimensão), pois estas são muito simples de criar, bastando acrescentar o sinal $ antes do seu nome ou, no caso de uma variável correspondente a um campo de um formulário, será o nome aí definido com o sinal $ antes do seu nome. O que acabámos de descrever funciona se uma directiva de nome register_globals no ficheiro geral de configuração do PHP tiver o valor On. Caso contrário, o acesso às variáveis do PHP é realizado através de um conjunto de arrays superglobais que o PHP possui. Por predefinição, o valor desta directiva é Off, por motivos de segurança, o que implica que os utilizadores tenham que recorrer a estes arrays superglobais do PHP para processar as variáveis que são enviadas pelo formulário em HTML. Na Figura 1.1, temos um exemplo simples de um script que permite somar o valor de 2 variáveis: <?php /*php_1.php*/?> <html> <head> <title> Resultado </title> </head> <body> <?php $X=5; $Y=3; $Z=$X + $Y; echo "Total"; echo "= $Z";?> </body> </html> FIGURA 1.1 Resultado do script PHP anterior Mas o leitor estará a pensar que, sendo este ficheiro colocado no servidor da web, poderá visualizar as instruções que fazem parte do script PHP. Engana-se pois se visualizar o código- 7

8 Programação com PHP 5.3 -fonte no seu browser, terá uma surpresa agradável, já que terá acesso única e exclusivamente ao código HTML gerado resultante do processamento do script de PHP. Uma outra situação interessante em que o leitor estará a pensar será o da transmissão de variáveis entre scripts. Um exemplo simples de utilização de formulários no PHP consiste na utilização de dois ficheiros; o ficheiro form.html (onde o utilizador efectuará os inputs) e o ficheiro php_2.php que contém os comandos PHP que irão processar os dados inseridos no formulário. Os dados inseridos no formulário (Figura 1.2) pelo utilizador são transmitidos ao servidor de web, recorrendo à opção de envio indicada em method e então processados através do script indicado em action. Exemplo de form.html : <html> <head> <title> formulário PHP </title> </head> <form enctype="multipart/form-data" method="post" action="php_2.php"> <p>nome <input type="text" name= nome size="30"></p> <p>idade <input type="text" name= idade size="2"></p> <p>qual o carro que mais gostas? <select name= marca > <option>ferrari</option> <option>mercedes</option> <option>bmw</option> </select></p> <p><input type="submit" value="ok"></p> </form> <p> </html> FIGURA 1.2 Formulário em HTML 8

9 O PHP e a World Wide Web Exemplo do script (php_2.php) que processa os dados do formulário: <?php /*php_2.php*/?> <htlm> <head> <title> Resultado </title></head> <body> <?php echo " O Meu Nome é ".$_POST['nome'].", tenho". $_POST['idade']. " anos e gosto de carros da marca ". $_POST['marca'];?> </body> </html> Isto decorre do que acabámos de explicar anteriormente, e que está em vigor desde a versão do PHP em que a variável register_globals do ficheiro de configuração do PHP ( php.ini ) passou a ter o valor predefinido igual a Off. Isto tem a ver com questões de segurança, mas esta alteração vem afectar um conjunto de variáveis definidas num âmbito global. Por exemplo, as variáveis nome, idade e marca serão capturadas no script php_2.php referenciando-se com o nome da variável global que foi transmitida; $_post ( nome ), $_post ( idade ), $_post ( marca ). Anteriormente (quando a variável register_globals do php.ini era Off ), estas variáveis eram transmitidas e capturadas bastando colocar o símbolo $ antes da variável: $nome, $idade, $marca. O leitor poderá testar estas alterações criando os scripts adequados e reiniciando o servidor da web. Repare no operador. ; este permite unir a cadeia de palavras iniciada por echo. O resultado é o da Figura 1.3. FIGURA 1.3 Resultado do processamento do formulário Não poderíamos, contudo, deixar de realçar um dos pontos mais fortes do PHP e que reside na possibilidade de este poder efectuar ligações a bases de dados de uma forma fácil, muito simples e intuitiva. A interacção com bases de dados vai permitir uma maior funcionalidade por parte de quem utiliza as aplicações da web, pois, consoante os inputs dos utilizadores, obter-se-ão respostas imediatas sob a forma de páginas HTML. Os principais motivos técnicos que justificam a utilização de bases de dados para interacção/acesso através da web podem ser resumidos nos seguintes aspectos: 9

10 Programação com PHP 5.3 Qualquer utilizador pode aceder à base de dados (BD) utilizando uma interface standard (browser); É possível efectuar interrogações à BD via SQL e gerar páginas instantaneamente consoante o pedido; Os utilizadores não necessitam de possuir software cliente especial para aceder às bases de dados; As alterações efectuadas na BD são realizadas no servidor, não havendo por isso necessidade de distribuir actualizações do software cliente; A base de dados pode conter ligações a outros recursos disponíveis na web. Pelo exposto, apercebemo-nos de que, sendo possível efectuar ligações a bases de dados, poderemos interactuar com estas de modo a criar páginas HTML instantâneas e dinâmicas de acordo com as solicitações dos utilizadores. Deste modo, o dinamismo requerido na criação deste tipo de páginas poderá ser assim conseguido com o recurso a um cliente da web (browser), servidor da web (ex.: Apache), servidor de bases de dados (ex.: MySQL), e uma ferramenta que permita ligar estes servidores (ex.: PHP). O diagrama da Figura 1.4 é exemplificativo da arquitectura PHP. FIGURA 1.4 Arquitectura do PHP Para que o script armazenado no servidor da web consiga aceder e processar os dados armazenados numa base de dados, o processo é de certo modo bastante simples: 1) O utilizador introduz os dados através de um formulário que aparece no browser. 2) O servidor da web verifica se existem ligações a bases de dados disponíveis e estabelece a ligação em caso afirmativo. 3) Os dados são processados de acordo com as instruções existentes no script. 4) O servidor da web envia o documento HTML ao browser, devidamente formatado. 5) O browser interpreta o HTML permitindo a visualização do documento. Em PHP, se quisermos trabalhar com uma base de dados, torna-se necessário, em primeiro lugar, efectuar a ligação a essa mesma base de dados (e correspondente servidor no qual a base de dados se encontra alojada). Consoante o tipo de sistema de gestão de base de dados (MySQL, Oracle, SQLite,...) que se pretenda trabalhar, ou o sistema operativo, as instruções também serão variáveis para nos ligar à BD. 10

11 O PHP e a World Wide Web Por exemplo, a instrução em MySQL para efectuar a ligação é efectuada através do seguinte comando: mysql_connect ( nome servidor, utilizador, password ) Estando efectuada essa ligação entre o PHP e a base de dados, é possível posteriormente efectuar um variado e complexo conjunto de operações sobre os dados que se encontram armazenados na mesma, apresentando-os sob diversas formas no browser web. Especificar qual a informação que vamos obter e como a vamos apresentar pode ser por vezes bastante confuso, mas a versatilidade de linguagens de manuseamento de dados, como o SQL, pode facilitar tarefas aparentemente morosas e bastante complexas. A sua integração com o PHP é de facto excelente e esse é um dos aspectos que o fortalecem, pois a possibilidade de embeber código SQL permite aumentar a utilidade do PHP até níveis anteriormente conseguidos somente com soluções proprietárias. Para além disso, o SQL pode conferir alguns aspectos de portabilidade às aplicações desenvolvidas. Foi então possível, ao longo deste primeiro capítulo introdutório, verificar alguns dos aspectos mais relevantes da linguagem de programação PHP. Houve um cuidado por parte dos autores em não progredir para tópicos muito avançados que serão abordados nas próximas secções deste mesmo livro. 1 11

12 Programação com PHP

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

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

1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema de Gestão de Bases de Dados

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema de Gestão de Bases de Dados Curso Profissional de Técnico de Multimédia 12ºAno Disciplina: Sistemas de Informação Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados 6.2.1. Visão Estrutural 6.2.2. SGBD: Sistema

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

JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem

JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem 1 JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem orientada a objectos. Tal como em ASP e PHP, os ficheiros

Leia mais

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA. Reflexão 6. 0792 Criação de páginas para a web em hipertexto

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA. Reflexão 6. 0792 Criação de páginas para a web em hipertexto Reflexão 6 0792 Criação de páginas para a web em hipertexto Início 08.04.2014 fim 11.04.2014 Elaborar páginas para a web, com recurso a hipertexto. Conceitos gerais de HTML Ficheiros HTML Estrutura da

Leia mais

Scriptlets e Formulários

Scriptlets e Formulários 2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,

Leia mais

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação Ministério das Finanças Instituto de Informática Departamento de Sistemas de Informação Assiduidade para Calendários Específicos Junho 2010 Versão 6.0-2010 SUMÁRIO 1 OBJECTIVO 4 2 ECRÃ ELIMINADO 4 3 NOVOS

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite

Leia mais

Construção de um WebSite. Luís Ceia

Construção de um WebSite. Luís Ceia Construção de um WebSite Para a construção de um WebSite convém ter-se uma planificação cuidada. Para tal podemos considerar seis etapas fundamentais: 1. Planeamento 2. Desenvolvimento de Conteúdos 3.

Leia mais

Editor HTML. Composer

Editor HTML. Composer 6 Editor HTML 6 Composer Onde criar Páginas Web no Netscape Communicator? 142 A estrutura visual do Composer 143 Os ecrãs de apoio 144 Configurando o Composer 146 A edição de Páginas 148 Publicando a sua

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

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

Tarefa Orientada 2 Criar uma base de dados

Tarefa Orientada 2 Criar uma base de dados Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

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

TIC Unidade 2 Base de Dados. Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado.

TIC Unidade 2 Base de Dados. Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. Conceitos relativos à Informação 1. Informação O que á a informação? Informação é todo o conjunto de dados devidamente ordenados e organizados de forma a terem significado. 2. Dados Em informática designa-se

Leia mais

COMO FUNCIONA UM FORMULÁRIO

COMO FUNCIONA UM FORMULÁRIO FORMULÁRIOS Constitui-se numa das formas de a máquina cliente enviar informações para que um programa no servidor receba estes dados, processe-os e devolva uma resposta ao usuário, por meio do navegador,

Leia mais

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores

Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores Primeiro Teste 21 de Outubro de 2006, 9:00H 10:30H Nome: Número:

Leia mais

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ACCESS 2010 Conceitos Básicos Ficha Informativa Professor : Vanda Pereira módulo didáctico Conceitos Básicos Necessidade das base de dados Permite guardar dados

Leia mais

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site

Leia mais

Transição de POC para SNC

Transição de POC para SNC Transição de POC para SNC A Grelha de Transição surge no âmbito da entrada em vigor, no ano de 2010, do Sistema de Normalização Contabilística (SNC). O SNC vem promover a melhoria na contabilidade nacional,

Leia mais

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de

Leia mais

Escola Superior de Tecnologia de Setúbal. Projecto Final

Escola Superior de Tecnologia de Setúbal. Projecto Final Instituto Politécnico de Setúbal Escola Superior de Tecnologia de Setúbal Departamento de Sistemas e Informática Projecto Final Computação na Internet Ano Lectivo 2002/2003 Portal de Jogos Executado por:

Leia mais

O que é o JavaScript?

O que é o JavaScript? JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

1.2.4. Organizar a estrutura do site

1.2.4. Organizar a estrutura do site 1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

WEBSITE DEFIR PRO WWW.DEFIR.NET

WEBSITE DEFIR PRO WWW.DEFIR.NET MANUAL DO UTILIZADOR WEBSITE DEFIR PRO WWW.DEFIR.NET 1. 2. PÁGINA INICIAL... 3 CARACTERÍSTICAS... 3 2.1. 2.2. APRESENTAÇÃO E ESPECIFICAÇÕES... 3 TUTORIAIS... 4 3. DOWNLOADS... 5 3.1. 3.2. ENCOMENDAS (NOVOS

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016

PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016 PLANIFICAÇÃO MODULAR ANO LECTIVO 2015 / 2016 CURSO/CICLO DE FORMAÇÃO Técnico de Eletrotecnia e Técnico de Gestão de Equipamentos Informáticos / 2015/2018 DISCIPLINA: Tecnologias da Informação e Comunicação

Leia mais

WEBSITE. Como utilizar um site Assistente de Criação para criar seu próprio site

WEBSITE. Como utilizar um site Assistente de Criação para criar seu próprio site WEBSITE Como utilizar um site Assistente de Criação para criar seu próprio site QUAL A PRINCIPAL UTILIDADE PARA UM SITE? Propaganda! Um website é a sua presença na mais recente das mídias. Como mídia,

Leia mais

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Criando uma Calculadora Primeiramente deve se criar uma estrutura para armazenar os arquivos necessários para o funcionamento da calculadora.

Leia mais

PHC dcontroldoc. O acesso a diversos tipos de ficheiros

PHC dcontroldoc. O acesso a diversos tipos de ficheiros PHC dcontroldoc O acesso a diversos tipos de ficheiros A possibilidade de consultar e introduzir documentos, imagens e outro tipo de ficheiros, a partir de um local com acesso à Internet. BUSINESS AT SPEED

Leia mais

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II O seguinte exercício contempla um processo com três estágios. Baseia-se no Inquérito de Satisfação Fase II, sendo, por isso, essencial compreender primeiro o problema antes de começar o tutorial. 1 1.

Leia mais

P HC XL - Nem calcula o produto que temos para si...

P HC XL - Nem calcula o produto que temos para si... P HC XL - Nem calcula o produto que temos para si... Documento FAQs Poderão ser contemplados campos de utilizadores da ML? Essa possibilidade não existe. Os campos disponíveis são os campos base da tabela

Leia mais

Grupo de trabalho sobre a protecção das pessoas singulares no que diz respeito ao tratamento de dados pessoais. Recomendação 1/99

Grupo de trabalho sobre a protecção das pessoas singulares no que diz respeito ao tratamento de dados pessoais. Recomendação 1/99 5093/98/PT/final WP 17 Grupo de trabalho sobre a protecção das pessoas singulares no que diz respeito ao tratamento de dados pessoais Recomendação 1/99 sobre o tratamento invisível e automatizado de dados

Leia mais

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,...

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,... Sessão 1 A INTERNET Baseada no modelo Cliente-Servidor Cliente: programa que pede informação Servidor: programa que envia a informação No caso da WWW: Cliente: browser (IE, por exemplo) Servidor: IIS (Internet

Leia mais

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP AGRUPAMENTO DE ESCOLAS DE SANTA COMBA DÃO CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 2012-2015 PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 2 Mecanismos de Controlo de

Leia mais

Aplicações de Escritório Electrónico

Aplicações de Escritório Electrónico Universidade de Aveiro Escola Superior de Tecnologia e Gestão de Águeda Curso de Especialização Tecnológica em Práticas Administrativas e Tradução Aplicações de Escritório Electrónico Microsoft Word Folha

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas

Leia mais

PHC Serviços CS. A gestão de processos de prestação de serviços

PHC Serviços CS. A gestão de processos de prestação de serviços PHC Serviços CS A gestão de processos de prestação de serviços A solução que permite controlar diferentes áreas de uma empresa: reclamações e respectivo tratamento; controlo de processos e respectivos

Leia mais

MANUAL DO UTILIZADOR

MANUAL DO UTILIZADOR MANUAL DO UTILIZADOR Versão 1.6 PÁGINA DE PESQUISA A página principal do PacWeb permite a realização de um número muito variado de pesquisas, simples, ou pelo contrário extremamente complexas, dependendo

Leia mais

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.). HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a

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

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de

Leia mais

HTML Página 1. Índice

HTML Página 1. Índice PARTE - 1 HTML Página 1 Índice HTML A HISTÓRIA... 2 O COMEÇO E A INTEROPERABILIADE... 3 Primeira Página... 4 Entendendo seu código... 5 Abrindo o código fonte da sua página... 6 Comentários na página...

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

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO INTRODUÇÃO AO MACROMEDIA DREAMWEAVER MX 2004 O Macromedia Dreamweaver MX 2004 é um software que permite a criação de páginas de Internet profissionais, estáticas

Leia mais

Universidade da Beira Interior

Universidade da Beira Interior Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação

Leia mais

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL Versão: 1.0 Data: 05-06-2009 Índice Acesso e estados dos Formulários... 3 Escolha do Formulário e submissão... 4 Bases para a navegação

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------

Leia mais

Novo Formato de Logins Manual de Consulta

Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Histórico de Alterações Versão Descrição Autor Data 1.0 Versão inicial DSI/PPQ 2014-07-11 Controlo do documento

Leia mais

EDUTec Learning. José Paulo Ferreira Lousado

EDUTec Learning. José Paulo Ferreira Lousado EDUTec Learning MANUAL DO UTILIZADOR José Paulo Ferreira Lousado Índice Página Principal... ii Página de Desenvolvimento de Conteúdos... iii Página de Comunicações...iv Página de Transferência de Ficheiros...vi

Leia mais

A SÈTIMA. O nosso principal objectivo

A SÈTIMA. O nosso principal objectivo 03 A SÈTIMA A SÉTIMA produz soluções de software maioritariamente com recurso à WEB, de modo a dar suporte ao crescimento tecnológico que é já a maior realidade do século XXI. Esta aposta deve-se ao facto

Leia mais

Web. Web. Web. Web. Unidade 4. Conceitos básicosb. Publicação. Web: Frontpage Programa de animação gráfica. Programa de edição

Web. Web. Web. Web. Unidade 4. Conceitos básicosb. Publicação. Web: Frontpage Programa de animação gráfica. Programa de edição Criação de páginas p Unidade 4 UNIDADE 4: Criação de Páginas P Conceitos básicosb Técnicas de implantação de páginas p Criação de páginas p Programa de edição : Frontpage Programa de animação gráfica :

Leia mais

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

SISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO

SISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO SISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO SIPART (versão Setembro/2004) Manual de Utilização ÍNDICE 1. INTRODUÇÃO...3 2. ACEDER À APLICAÇÃO...4 3. CRIAR NOVO UTILIZADOR...5 4. CARACTERIZAÇÃO GERAL

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

POLÍTICA DE PRIVACIDADE

POLÍTICA DE PRIVACIDADE POLÍTICA DE PRIVACIDADE Este site é propriedade da Johnson & Johnson Limitada. Esta Política de Privacidade foi concebida para o informar das nossas regras no que respeita à recolha, utilização e divulgação

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

MÓDULO 1 - Folha de Cálculo

MÓDULO 1 - Folha de Cálculo ANUAL ANO LETIVO DE 2013/2014 Curso Profissional de Técnico de Apoio à Gestão Desportiva Curso Profissional de Técnico de Restauração Cozinha - Pastelaria Disciplina de Tecnologias da Informação e Comunicação

Leia mais

Software PHC com MapPoint

Software PHC com MapPoint Software PHC com MapPoint A análise de informação geográfica A integração entre o Software PHC e o Microsoft Map Point permite a análise de informação geográfica, desde mapas a rotas, com base na informação

Leia mais

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com. URL: http://esganarel.home.sapo.

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com. URL: http://esganarel.home.sapo. MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com URL: http://esganarel.home.sapo.pt Text GABINETE: 1G1 - A HORA DE ATENDIMENTO: SEG. E QUA. DAS 11H / 12H30

Leia mais

INTRODUÇÃO AO DESENVOLVIMENTO WEB

INTRODUÇÃO AO DESENVOLVIMENTO WEB INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Formulários Os formulários em HTML são usados para selecionar diferentes tipos de entradas do usuário. Um formulário é uma área que

Leia mais

O aumento da força de vendas da empresa

O aumento da força de vendas da empresa PHC dcrm O aumento da força de vendas da empresa O enfoque total na atividade do cliente, através do acesso remoto à informação comercial, aumentando assim a capacidade de resposta aos potenciais negócios

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

Internet Visão Geral. O que é a Internet? Ong Ação Cidadã

Internet Visão Geral. O que é a Internet? Ong Ação Cidadã Internet Visão Geral Ong Ação Cidadã O que é a Internet? INTERNET é o conjunto de computadores conectados em escala mundial, utilizando o protocolo TCP/IP para comunicar entre si. Nasceu em 1969 com a

Leia mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas Web, Web 2.0 e Software Livre em EVT Estudo sobre a integração de ferramentas digitais no currículo da disciplina de Educação Visual e Tecnológica floor planner Manual e Guia de exploração do floor planner para utilização em contexto de Educação

Leia mais

OFICIAL DA ORDEM MILITAR DE CRISTO MEDALHA DE EDUCAÇÃO FÍSICA E BONS SERVIÇOS. Circular n.º 029/2014 PORTAL FPT Abertura aos atletas

OFICIAL DA ORDEM MILITAR DE CRISTO MEDALHA DE EDUCAÇÃO FÍSICA E BONS SERVIÇOS. Circular n.º 029/2014 PORTAL FPT Abertura aos atletas Circular n.º 029/2014 PORTAL FPT Abertura aos atletas Exmo. Sr. Presidente, Após muitos meses de desenvolvimento e melhorias contínuas na nova plataforma informática onde se inclui o amplamente divulgado

Leia mais

Aplicação de Estatísticas de Ensino Superior

Aplicação de Estatísticas de Ensino Superior Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão Curso de Engenharia Informática Disciplina de Linguagens de Programação Aplicação de Estatísticas de Ensino Superior Linguagem: Python

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique. Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO Ensino Regular Diurno Disciplina: T.I.C. Professores: Margarida Afonso Curso Profissional - Técnico de Auxiliar de Saúde Ano: 10.º Turma(s): TAS MÓDULO 1 FOLHA DE CÁLCULO OBJECTIVOS Indicar as principais

Leia mais

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2 Introdução Camada de Aplicação Suporta os protocolos

Leia mais

CRIAÇÃO E MANUTENÇÃO DE BLOGUES

CRIAÇÃO E MANUTENÇÃO DE BLOGUES CRIAÇÃO E MANUTENÇÃO DE BLOGUES CRIAÇÃO E MANUTENÇÃO DE BLOGUES Aproveitando o próprio ambiente Internet, apresentamos neste tutorial um conjunto de sugestões para criar e manter o seu blogue. Indicamos

Leia mais

CARREGAR VARIÁVEIS EXTERNAS PARA O FLASH

CARREGAR VARIÁVEIS EXTERNAS PARA O FLASH CARREGAR VARIÁVEIS EXTERNAS PARA O FLASH Introdução O Flash permite que envies variáveis externas para dentro do.swf usando vários métodos: A partir do HTML que chama o ficheiro.swf A partir de um ficheiro

Leia mais

Utilização do SOLVER do EXCEL

Utilização do SOLVER do EXCEL Utilização do SOLVER do EXCEL 1 Utilização do SOLVER do EXCEL José Fernando Oliveira DEEC FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO MAIO 1998 Para ilustrar a utilização do Solver na resolução de

Leia mais

Tutorial: criação de uma Ficha de Voluntário online

Tutorial: criação de uma Ficha de Voluntário online Tutorial: criação de uma Ficha de Voluntário online A pedido da Coordenação Nacional, o grupo de Coordenação Distrital de Coimbra elaborou este pequeno tutorial que ensina como criar um formulário online

Leia mais

Como criar e gerir um blog?

Como criar e gerir um blog? Como criar e gerir um blog? Como criar um blog? Como escrever num blog? Como visualizar o meu blog? Como apagar ou emendar um texto que já tenha sido publicado? O Sistema de Comentários Configurações Importantes!!

Leia mais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários

Leia mais