XML. 1. XML: Conceitos Básicos. 2. Aplicação XML: XHTML 3. Folhas de Estilo em Cascata XML
|
|
- Victoria Aldeia Borba
- 8 Há anos
- Visualizações:
Transcrição
1 1 1. : Conceitos Básicos 2. Aplicação : XHTML 3. Folhas de Estilo em Cascata 2 é um acrônimo para EXtensible Markup Language é uma linguagem de marcação muito parecida com HTML foi designada para descrever dados não tem marcadores definidos Pode-se definir marcadores próprios utiliza um Document Type Definition (DTD) ou um Schema para descrever os dados com um DTD ou um Schema é definida como sendo auto-descritiva é uma recomendação W3C Nome da linguagem já apresenta sua característica: ser uma linguagem extensível Pode-se definir os marcadores que serão utilizados ou mesmo utilizar marcadores já definidos por outras pessoas. Marcadores que são criados descrevem o conteúdo do elemento.
2 3 <?xml version="1.0" encoding = "utf-8"?> <books> <book> <title>beginning XHTML</title> <ISBN> </ISBN> <authors> <author_name>frank Boumphrey </author_name> <author_name>ted Wugofski </author_name> <author_name>sebastian Schnitzenbaumer </author_name> <author_name>jenny Raggett</author_name> <author_name>dave Raggett </author_name> </authors> Prólogo Marcadores próprios para os quais uma formatação apropriada pode ser definida <description> XHTML is a powerful technology for creating web site content. Learn how to create exciting pages using a technology that combines the benefits of with the existing wide coverage of HTML.</description> <price US="$39.99"/> </book> </books> Características de Documento como uma estrutura em árvore. Combina a potência de sua linguagem mãe SGML (Standardized Generalized Markup Language ) com a simplicidade exigida nas aplicações Web. Separação do conteúdo e de sua apresentação. torna os documentos legíveis pelas pessoas e manipuláveis por computadores. Como um documento descreve dados ele pode ser processado por um aplicativo. Ausência de instruções de formatação facilita a realização de análise sintática: Estrutura de referência que pode ser utilizada para intercâmbio de dados. Linguagem preferencial para a implementação da camada intermediária em interfaces de aplicações cliente/servidor. 4
3 5 Características de Principais diferenças entre e HTML: foi projetada para transportar dados. não um substituto de HTML. e HTML forma projetados com objetivos diferentes: foi projetada para descrever dados e está focada no que o dado é. HTML foi projetada para apresentar dados e está focada em como o dado é apresentado. HTML trata com a apresentação de informação enquanto trata com a descrição da informação. é um complemento para HTML: não é um substituto de HTML. No desenvolvimento Web é usado para descrever dados enquanto HTML é utilizado para apresentar e formatar dados. é uma ferramenta para transmitir informação que é independente de plataforma de software ou hardware. não faz nada: não foi projetada para fazer algo foi criada para estruturar, armazenar e enviar informação. 6 Características de é livre e extensível: Marcadores não são pré-definidos Pode-se inventar marcadores próprios. Os marcadores usados em um documento HTML são pré-definidos O autor de um documento HTML pode unicamente usar os marcadores. permite que o autor defina seus próprios marcadores e a estrutura de seus documentos. pode ser usada para criar outras linguagens: é a mãe das linguagens WAP e WML. A linguagem Wireless Markup Language (WML) utilizada para definir aplicações de Internet para dispositivos móveis (PDAs) é escrita em.
4 7 Características de pode ser usada para compartilhar dados: Com arquivos texto podem ser usados para compartilhar dados. Com dados são armazenados como arquivos texto e deste modo tem-se uma maneira independente de plataforma de software ou hardware para compartilhar dados. É muito fácil criar dados com os quais diferentes aplicações podem trabalhar É fácil também expandir ou atualizar um sistema para novos sistemas operacionais, servidores, aplicações e navegadores. pode ser usado para armazenar dados: Com arquivos texto podem ser usados para armazenar dados. pode ser usado para armazenar dados em arquivos ou bancos de dados Aplicações podem ser criadas para armazenar e recuperar informações de depósitos de dados e outras aplicações podem ser criadas para apresentar os dados. pode tornar os dados mais úteis: Com os dados ficam disponíveis a mais usuários. Como é independente de hardware, software e aplicação, os dados podem ser disponibilizados a um maior número de aplicações. Outros clientes e aplicações podem acessar os arquivos como uma fonte de dados como se eles tivessem acessando bancos de dados Os dados podem ser disponibilizados a diferentes tipos de agentes de leitura Disponibilizar dados para acesso por cegos. 8 Características de é usado para Intercambiar dados: Com, dados podem ser trocados entre sistemas incompatíveis. No mundo real diferentes sistemas de computadores e bancos de dados contém dados em formatos incompatíveis Um dos grandes desafios da informática é trocar dados entre sistemas diferentes utilizando a Internet. Converter dados para pode reduzir enormemente sua complexidade e criar dados que podem ser lidos por diferentes tipos de aplicações em diferentes sistemas. e B2B: Com, informações financeiras podem ser intercambiadas através da Internet. é utilizado em quase toda aplicação B2B (Business To Business). se tornou a principal linguagem para a troca de informações financeiras entre instituições usando a Internet.
5 9 Criação de Documentos 1.0 apresenta dois tipos de documentos: Documentos bem formados: documentos que estão de acordo com as regras de Documentos válidos, documentos que além de bem formados estão de acordo com alguma DTD. 10 Documentos Bem Formados Um documento bem formado deve respeitar a sintaxe definida pela especificação 1.0 Ele deve utilizar termos corretos da linguagem da maneira definida na linguagem ( Três regras que definem um documento bem formado: O documento deve conter um ou mais elementos. O documento deve conter um elemento cujo nome seja único; além disso, esse elemento não deve fazer parte de nenhum outro elemento do documento Elemento raiz. Todos os outros elementos do documento devem estar incluídos no elemento raiz e devem ser aninhados corretamente. Componentes de um documento bem formado: Declaração Elementos Atributos Entidades Seções CDATA Comentários Instruções de Processamento
6 Componentes de um documento bem formado Declaração 11 Alguns componentes de um documento são opcionais e outros obrigatórios. A Declaração é um dos componentes opcionais. Sua utilização entretanto é fortemente recomendada, pois ela irá informar ao agente que este estará tratando com um documento qual a versão da linguagem utilizada. <?xml version= 1.0 encoding= iso ?> Linguagem na qual os dados são escritos Componentes de um documento bem formado Elementos 12 Elementos são componentes obrigatórios de um documento consistindo basicamente de dados marcados com marcadores. Cada marcador de abertura/fechamento com seu conteúdo consiste de um elemento do documento. O nome dos marcadores de abertura e fechamento deve ser exatamente o mesmo Maiúsculas e minúsculas são diferenciadas. Marcadores podem começar com uma letra, um underscore ( _ ) ou dois pontos ( : ), seguido de qualquer combinação de letras, dígitos hífens, underscores, dois pontos ou ponto. A única exceção é que não se pode começar um marcador com uma seqüência ou qualquer combinação dessas letras em maiúsculas ou minúsculas O nome de um marcador não deve também se iniciar por dois pontos, pois nesse caso ele será tratado como um espaço de nomes. O conteúdo entre os marcadores é denominado Dados do Tipo Caráter. Os dados do tipo caráter podem ser compostos de qualquer dos caracteres definidos na linguagem unicode, exceto o elemento de início de marcador < Quando sua utilização é indispensável deve-se utilizar < e > para >.
7 Componentes de um documento bem formado 13 Atributos Atributos são valores que são passados à aplicação, mas que não constituem uma parte do conteúdo do elemento. Atributos em são utilizados da mesma maneira que em XHTML Dentro dos marcadores de abertura eles obrigatoriamente devem ter seus valores apresentados entre aspas. Os elementos em um documento podem ter quantos atributos forem necessários Para que o documento seja bem formado, atributos não podem ser repetidos em uma mesma declaração e os caracteres <, &, ou não podem aparecer dentro das aspas <price US= /> Atributos com um elemento vazio Componentes de um documento bem formado 14 Entidades Entidades são utilizadas em documentos como uma maneira de se associar um nome a uma grande quantidade de texto Quando se deseja utilizar esse texto basta simplesmente utilizar o nome da entidade. Facilidade nas modificações no documento, pois basta modificar uma única vez o conteúdo da entidade para que todas as partes do documento nas quais a entidade é utilizada sejam modificadas.
8 Componentes de um documento bem formado Seções CDATA 15 Seções CDATA são utilizadas para delimitar blocos de texto que podem ser confundidos com marcadores: <to_be_seen>usar roupa brilhante quando no escuro.</to_be_seen> como conteúdo de um elemento, se deve escrever: <elemento> <! [CDATA[ <to_be_seen>usar roupa brilhante quando no escuro.</to_be_seen> ]]> </elemento> A totalidade do conteúdo de elemento não será tratada como se contivesse marcadores. Atualmente scripts e folhas de estilo embutidas devem ser apresentados em seções CDATA. Componentes de um documento bem formado 16 Comentários Embora os elementos de documentos devam ter nomes auto-explicativos, sempre é uma boa política comentar documentos. Em a sintaxe utilizada para comentários é a mesma de XHTML Comentários são iniciados pela seqüência <!-- e finalizados por -->. <!-- Um comentário é sempre útil em um documento -->
9 Componentes de um documento bem formado 17 Instruções de Processamento Esses componentes permitem que um documento contenha instruções para aplicações que utilizam os dados. O único detalhe que deve ser levado em consideração é que o nome da aplicação destino não deve conter nenhuma combinação das letras, em maiúsculas ou minúsculas <?NomedaAplicaçãoDestino Instruções para a Aplicação> 18 Documentos Válidos Documentos válidos são documentos bem formados que estão de acordo com uma DTD. Para que se possa verificar se um documento está de acordo com uma DTD é necessário que um analisador seja utilizado. Analisadores capazes de verificar um documento contra uma DTD são denominados Analisadores de Validação (Validating Parsers). Após a análise, se o documento não estiver de acordo com as especificações da DTD o analisador informa um erro.
10 DTDs Document Type Definitions 1 19 DTDs são parte da especificação original de 1.0. A partir de DTDs se pode normalizar uma apresentação Se diversas pessoas escrevem documentos sobre livros e todas elas respeitam a DTD para a qual o documento foi escrito, os documentos que essas pessoas escreverem, após terem sido analisados e validados, poderão ser vistos em qualquer agente. DTDs são escritas utilizando uma linguagem denominada Forma Estendida de Backus-Naur (Extended Backus-Naur Form) ou EBNF. A DTD necessita declarar as regras dos marcadores da linguagem, ou seja, ele necessita efetivamente declarar o que constitui o marcador e o que o marcador significa. Uma DTD deve fornecer detalhes de cada elemento, sua ordem e dizer quais atributos eles podem ter. Uma DTD pode ser declarada, na seção de Declaração do Tipo de Documento (Document Type Declaration), internamente ou externamente a um documento. A declaração interna pode ser um pouco confusa, pois o documento deverá ser validado contra uma parte dele mesmo. DTDs Document Type Definitions 2 20 DTDs externas devem ser referenciadas no documento <DOCTYPE books SYSTEM books.dtd > books é o nome do elemento raiz do documento e também o nome da DTD. A palavra chave SYSTEM foi utilizada para indicar a localização da DTD para que se o sistema precise ele possa validar o documento contra a DTD Nesse caso no mesmo diretório do documento. books.dtd <!DOCTYPE books [ <!ELEMENT books (book+)> <!ELEMENT book (title, ISBN, authors, description?, price+)> <!ELEMENT title (#PCDATA)> <!ELEMENT authors (author+)> <!ELEMENT author (#PCDATA)> <!ELEMENT description (#PCDATA)> <!ELEMENT price EMPTY> <!ATTLIST price > ]> US CDATA #REQUIRED
11 DTDs Document Type Definitions 2 21 DTDs externas devem ser referenciadas no documento <DOCTYPE books SYSTEM books.dtd > books é o nome do elemento raiz do documento e também o nome da DTD. A palavra chave SYSTEM foi utilizada para indicar a localização da DTD para que se o sistema precise ele possa validar o documento contra a DTD nesse caso no mesmo diretório do documento. Atributos com um elemento vazio books.dtd <!DOCTYPE books [ <!ELEMENT books (book+)> <!ELEMENT book (title, ISBN, authors, description?, Declarações elementos price+)> são do tipo: <!ELEMENT title (#PCDATA)> <!ELEMENT nome (conteúdo)> <!ELEMENT authors (author+)> <!ELEMENT author (#PCDATA)> Elementos que podem ser usados no documento <!ELEMENT description (#PCDATA)> <!ELEMENT price EMPTY> <!ATTLIST price > ]> US CDATA #REQUIRED DTDs Document Type Definitions 2 22 DTDs externas devem ser referenciadas no documento <DOCTYPE books SYSTEM books.dtd > books é o nome do elemento raiz do documento e também o nome da DTD. A palavra chave SYSTEM foi utilizada para indicar a localização da DTD para que se o sistema precise ele possa validar o documento contra a DTD nesse caso no mesmo diretório do documento. books.dtd <!DOCTYPE books [ <!ELEMENT books (book+)> <!ELEMENT book (title, ISBN, authors, description?, price+)> <!ELEMENT title (#PCDATA)> <!ELEMENT authors (author+)> <!ELEMENT author (#PCDATA)> <!ELEMENT description (#PCDATA)> <!ELEMENT price EMPTY> <!ATTLIST price > ]> US CDATA O elemento raiz, books, deve conter ao menos um elemento book. O elemento book deve conter, na ordem estabelecida, um elemento title, um elemento ISBN, um elemento authors, opcionalmente #REQUIRED um elemento description e ao menos um elemento price.
12 DTDs Document Type Definitions 2 23 DTDs externas devem ser referenciadas no documento <DOCTYPE books SYSTEM books.dtd > books é o nome do elemento raiz do documento e também o nome da DTD. A palavra chave SYSTEM foi utilizada para indicar a localização da DTD para que se o sistema precise ele possa validar o documento contra a DTD nesse caso no mesmo diretório do documento. books.dtd <!DOCTYPE books [ <!ELEMENT books (book+)> <!ELEMENT book (title, ISBN, authors, description?, price+)> <!ELEMENT title (#PCDATA)> <!ELEMENT authors (author+)> <!ELEMENT author (#PCDATA)> <!ELEMENT description (#PCDATA)> <!ELEMENT price EMPTY> <!ATTLIST price > ]> US CDATA O elemento title deve conter dados caractere, sendo que isso é indicado por #PCDATA. #REQUIRED Declaração individual dos elementos DTDs Document Type Definitions 2 24 DTDs externas devem ser referenciadas no documento <DOCTYPE books SYSTEM books.dtd > books é o nome do elemento raiz do documento e também o nome da DTD. A palavra chave SYSTEM foi utilizada para indicar a localização da DTD para que se o sistema precise ele possa validar o documento contra a DTD nesse caso no mesmo diretório do documento. books.dtd <!DOCTYPE books [ <!ELEMENT books (book+)> <!ELEMENT book (title, ISBN, authors, description?, price+)> <!ELEMENT title (#PCDATA)> <!ELEMENT authors (author+)> Elemento vazio <!ELEMENT author (#PCDATA)> <!ELEMENT description (#PCDATA)> <!ELEMENT price EMPTY> <!ATTLIST price > ]> US CDATA #REQUIRED Definição do atributo do elemento
13 DTDs Document Type Definitions 2 25 DTDs externas devem ser referenciadas no documento <DOCTYPE books SYSTEM books.dtd > books é o nome do elemento raiz do documento e também o nome da DTD. A palavra chave SYSTEM foi utilizada para indicar a localização da DTD para que se o sistema precise ele possa validar o documento contra a DTD nesse caso no mesmo diretório do documento. books.dtd <!DOCTYPE books [ <!ELEMENT books (book+)> <!ELEMENT book (title, ISBN, authors, description?, price+)> <!ELEMENT title (#PCDATA)> <!ELEMENT authors (author+)> <!ELEMENT author (#PCDATA)> <!ELEMENT description (#PCDATA)> <!ELEMENT price EMPTY> <!ATTLIST price > ]> US CDATA #REQUIRED Se o elemento existir o atributo Nome do atributo Tipo de informação que o atributo é obrigatório aceita DTDs Document Type Definitions 3 26 Mesmo que se tenha um documento bem formado para que o mesmo seja validado é necessário que todos os elementos utilizados no documento estejam presentes na DTD. O tipo dos dados utilizados no elemento do documento deve respeitar a definição feita na DTD.
14 27 Aplicações em Chemical Markup Language (CML): aplicação desenvolvida por Peter Murray-Rust para a publicação no Web de moléculas Através de CML se pode exibir em agentes a estrutura de moléculas complexas É necessário um navegador especial Mathematical Markup Language (MathML): especificação W3C utilizada para representar fórmulas matemáticas Navegador atuais podem apresentar as fórmulas mas pode ser necessário instalar fontes Synchronized Multimedia Integration Language (SMIL): padrão W3C utilizada para a definição de apresentações multimídia XHTML: + HTML
Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs
XML Um documento XML possui Unidade lógica - os elementos Usuário "inventa" as marcas através de DTDs Unidade física - as entidades Armazenamento separado dos dados Como toda linguagem de marcação: XML
Leia maisEste relatório tem por objetivo, abordar a sintaxe XML.
Relatório do GPES Este relatório tem por objetivo, abordar a sintaxe XML. XML Estrutura do documento Um documento XML é uma árvore rotulada onde um nó externo consiste de: [1] Dados de caracteres (uma
Leia maisXML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011
XML Básico Murillo Vasconcelos Henriques B. Castro 17 de maio de 2011 O QUE É? Sigla para extensible Markable Language É uma linguagem de marcação, assim como HTML Desenvolvida para ser auto explicativa
Leia maisXML e Banco de Dados de Internet. Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi
XML e Banco de Dados de Internet Tópicos Especiais em Tecnologia da Informação Profa. Késsia R. C. Marchi Motivação Diversas aplicações Web utilizam Fontes de Dados (BD); Arquitetura Cliente-Servidor (2
Leia maisXHTML 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 maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio
Leia maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio
Leia maisProgramaçã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 maisSintaxe XML. César Vittori cvittori@inf.ufrgs.br. Outubro de 2000. Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos
Sintaxe XML César Vittori cvittori@inf.ufrgs.br Outubro de 2000 Resumo Introdução à sintaxe XML. Marcação tradicional x marcação de documentos XML. Sintaxe XML Marcação de documentos eletrônicos XML é
Leia maisXML XML. XML extensible Markup Language HTML. Motivação. W3C: World Wide Web Consortium XML 1.0. Mário Meireles Teixeira DEINF-UFMA
Mário Meireles Teixeira DEINF-UFMA Motivação extensible Markup Language W3C: World Wide Web Consortium http://www.w3.org 1.0 W3C Recommendation, 10/Fev/1998 (inicial) W3C Recommendation, 04/Fev/2004, 3
Leia maisXML (extensible Markup Language)
Sumário 1. Introdução a Aplicações Não-Convencionais 2. Revisão de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Objeto-Relacional (BDOR) 5. BD Temporal (BDT) 6. BD Geográfico (BDG) 7. BD
Leia maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD. Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -DTD Prof. Angelo Augusto Frozza, M.Sc. http://www.about.me/tilfrozza ROTEIRO Introdução ao DTD Elementos Atributos Entidades Validando um documento XML DTD (DOCUMENT
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisTécnicas e processos de produção. Profº Ritielle Souza
Técnicas e processos de produção Profº Ritielle Souza INTRODUÇÃO HTML Sigla em inglês para Hyper Text Markup Language, traduzindo daria algo como Linguagem para marcação de Hipertexto. E o que seria o
Leia maisCONCEITOS 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 maisGERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.
GERÊNCIA DE DADOS SEMI ESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio formado por acadêmicos
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia maisWeb 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 maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisextensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação.
extensible Markup Language (XML) XML é uma linguagem de anotação. XML utiliza tags para descrever informação. Em XML, os tags não são pré-definidos. Temos de definir os nossos tags. XML utiliza um Document
Leia maisDesenvolvimento em Ambiente Web. HTML - Introdução
Desenvolvimento em Ambiente Web HTML - Introdução O que é HTML? HTML é uma linguagem para descrever a estrutura de uma página WEB. Ela permite: Publicar documentos online com cabeçalhos, texto, tabelas,
Leia maisXML extensible Markup Language. Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br
XML extensible Markup Language Prof. Fellipe Aleixo fellipe.aleixo@ifrn.edu.br XML Projetada para transportar e armazenar dados (estruturados) Importante conhecer e fácil de entender Exemplo de documento
Leia maisDOCUMENTAÇÃO DO FRAMEWORK - versão 2.0
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando
Leia maisAnálise da Nova Linguagem HTML5 para o Desenvolvimento Web
Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Sergio N. Ikeno¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil sergioikn@gmail.com, kessia@unipar.br Resumo.
Leia maisNovell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR
Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,
Leia maisXML (extensible Markup Language) por. Rafael Port da Rocha. (Notas de Aula)
XML (extensible Markup Language) por Rafael Port da Rocha (Notas de Aula) 2007 Introcução Componentes de um Documento Eletrônico Digital Conteúdo: formado pelas informações que o documento transmite aos
Leia mais02 - Usando o SiteMaster - Informações importantes
01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,
Leia maisIFPE. 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 maisHTML / 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 maisProgramando 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 maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisSistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) XML Origens. HTML Problemas
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) (extensible( Markup Language ) Origens (extensible Markup Language linguagem de marcação extensível) Criada em 1996 pelo W3C (World
Leia maisGuia de Consulta Rápida XHTML. Juliano Niederauer. Novatec Editora. www.novateceditora.com.br
Guia de Consulta Rápida XHTML Juliano Niederauer Novatec Editora www.novateceditora.com.br Guia de Consulta Rápida XHTML de Juliano Niederauer Copyright 2002 da Novatec Editora Ltda. Todos os direitos
Leia maisIntrodução a Banco de Dados
Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisDesenvolvendo 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 maisDesenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes
Desenvolvimento Web Introdução a XHTML Prof. Bruno Gomes 2014 Introdução HTML e XHTML Estrutura básica do documento DTDs Validação do documento Exercícios HTML e XHTML HTML (Hipertext Markup Language)
Leia maisCaracterísticas do PHP. Começando a programar
PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo
Leia maisEste documento tem o objetivo de esclarecer alguns procedimentos e definir parâmetros para facilitar o processo.
Prezado Curador, Em dezembro de 2010 o INCT-HVFF (INCT-Herbário Virtual da Flora e dos Fungos) teve um projeto aprovado junto ao CNPq, no âmbito do programa Reflora, cujo objetivo é aumentar a base informacional
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisCurso 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 mais1. NÍVEL CONVENCIONAL DE MÁQUINA
1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0
Leia maisIntrodução e motivação SGBD XML Nativo Consultas em SGBDs XML Prática. Bancos de dados XML. Conceitos e linguagens de consulta
Bancos de dados XML Conceitos e linguagens de consulta Sidney Roberto de Sousa MC536 - Bancos de Dados: Teoria e prática Material base: W3Schools XPath and XQuery Tutorial http://www.w3schools.com/xpath/
Leia maisIntegração de sistemas utilizando Web Services do tipo REST
Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisProf. 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 maisXML. Introdução Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )
XML Introdução Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Objetivos Apresentar a linguagem de marcação XML bem como
Leia maisCONSTRUÇÃO DE BLOG COM O BLOGGER
CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das
Leia maisIntrodução ao HTML 5 e Implementação de Documentos
Linguagem de Programação para Web Introdução ao HTML 5 e Implementação de Documentos Prof. Mauro Lopes 1-31 20 Objetivo Iremos aqui apresentar a estrutura básica de um documento HTML e iremos também apresentar
Leia maisProgramaçã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 maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisMais sobre uso de formulários Site sem Ajax
Mais sobre uso de formulários Site sem Ajax Página com busca padrão 1 Página com o resultado da busca carregada no local da anterior (o formulário está vazio) Site com Ajax 2 Site usando Ajax para preencher
Leia maisManual de Utilizador
Mestrado em Engenharia Informática e Computação Need2Explore - Porto City 29 de Dezembro de 2012 LABORATÓRIO DE DESENVOLVIMENTO DE SOFTWARE Autores: Bruno FERNANDES - 080509042 - ei08042@fe.up.pt Eduardo
Leia maisBem-vindo ao XML. Apostila de XML
Bem-vindo ao XML Bem-vindo a Extensible Markup Language, XML, a linguagem para tratamento de dados em uma forma compacta, fácil de gerenciar sem mencionar o mais poderoso avanço visto na Internet nos últimos
Leia maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento
Leia maisBREVE INTRODUÇÃO À LINGUAGEM XML
BREVE INTRODUÇÃO À LINGUAGEM XML Por Carlos H. Marcondes marcon@vm.uff.br Rio de Janeiro Abril 2008 PROGRAMA 1.Problema, motivações e conceitos 2.Estrutura de um documento XML 1.DTDs, Schemas 2.Folhas
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
Leia maisIntrodução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html
IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage DeclaraçãoDOCTYPEeTagRaizhtml ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger
Leia maisGuia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler
Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler Índice Guia do Administrador........ 1 Antes de Iniciar............. 1 Serviços Citrix e Terminal......... 1 Instalação do
Leia maisAP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS
AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.
Leia maisJava. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME
Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisInternet 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 maisUFG - 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 maisMoodle - CEAD Manual do Estudante
Moodle - CEAD Manual do Estudante Índice Introdução 3 Acessando o Ambiente 4 Acessando o Curso 5 Navegando no Ambiente do Curso 5 Box Participantes 5 Box Atividades 5 Box Buscar nos Fóruns 5 Box Administração
Leia maisWeb Services. Autor: Rômulo Rosa Furtado
Web Services Autor: Rômulo Rosa Furtado Sumário O que é um Web Service. Qual a finalidade de um Web Service. Como funciona o serviço. Motivação para o uso. Como construir um. Referências. Seção: O que
Leia maisGlossários em Moodle (1.6.5+)
Glossários em Moodle (1.6.5+) Athail Rangel Pulino 2 Ficha Técnica Título Glossários em Moodle Autor Athail Rangel Pulino Filho Copyright Creative Commons Edição Agosto 2007 Glossários em Moodle 3 Índice
Leia maisXML e Banco de Dados. Prof. Daniela Barreiro Claro DCC/IM/UFBA
XML e Banco de Dados DCC/IM/UFBA Banco de Dados na Web Armazenamento de dados na Web HTML muito utilizada para formatar e estruturar documentos na Web Não é adequada para especificar dados estruturados
Leia maisHTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br
HTML5 Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 HTML5 é considerada a próxima geração do HTML e suas funcionalidades inovadoras o tornam uma alternativa
Leia maisA lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Leia maisGerenciador de Congressos de Iniciação Científica Manual de Instruções
Pág. 1 Autores Gerência de Redes e Sistemas Versão Data 1. Apresentação Este é um produto desenvolvido pela equipe da Gerência de Redes e Sistemas da FARN, atualmente estruturada com o
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisMAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES DE BANCO DE DADOS RELACIONAIS
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Sistemas de Informação RENATO SULZBACH MAPEAMENTO DE CONSULTAS SQL EM XML ENTRE SISTEMAS GERENCIADORES
Leia maisIntrodução. Definição. Validação. Universo XML. Apresentação. Processamento. Prof. Enzo Seraphim. Banco de Dados
Introdução Definição Validação Apresentação Processamento Banco de Dados Universo XML Prof. Enzo Seraphim Popularidade do HTML Extremamente simples Estilo próprio para formatação de documentos Ligações
Leia maisLidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.
, ()! $ Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. Uma estratégia muito utilizada para organizar visualmente informações numéricas
Leia maisAula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme
Aula 1 Desenvolvimento Web Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme Plano de Aula Ementa Avaliação Ementa Noções sobre Internet. HTML
Leia maisBanco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados
Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc. http://about.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Cliente-Servidor Cliente Servidor Tipos de conexão
Leia maisConstruçã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 maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisGuia 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 maisStatus. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna
O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados
Leia maisAlgoritmos e Estrutura de Dados III. Árvores
Algoritmos e Estrutura de Dados III Árvores Uma das mais importantes classes de estruturas de dados em computação são as árvores. Aproveitando-se de sua organização hierárquica, muitas aplicações são realizadas
Leia maisAlgoritmos com VisuAlg
Algoritmos com VisuAlg Prof Gerson Volney Lagemann Depto Eng de Produção e Sistemas UDESC - CCT Algoritmos com VisuAlg Introdução A linguagem VisuAlg é simples, seu objetivo é disponibilizar um ambiente
Leia maisFundamentosemInformática
FundamentosemInformática 04 Software Conteúdo Conceito de Software Classificação de Softwares Conceito de Sistema Operacional(S.O.) FunçõesBásicasdeumS.O. um Arquivos Atributos Diretórios 1 -Conceitos
Leia maisBoas Práticas de Desenvolvimento Seguro
Boas Práticas de Desenvolvimento Seguro Julho / 2.012 Histórico de Revisões Data Versão Descrição Autor 29/07/2012 1.0 Versão inicial Ricardo Kiyoshi Página 2 de 11 Conteúdo 1. SEGURANÇA DA INFORMAÇÃO
Leia maisGoogle Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Leia maisIntrodução ao Active Directory AD
Introdução ao Active Directory AD Curso Técnico em Redes de Computadores SENAC - DF Professor Airton Ribeiro O Active Directory, ou simplesmente AD como é usualmente conhecido, é um serviço de diretórios
Leia maisPADRÕES PARA O DESENVOLVIMENTO NA WEB
PADRÕES PARA O DESENVOLVIMENTO NA WEB Ederson dos Santos Cordeiro de Oliveira 1,Tiago Bonetti Piperno 1, Ricardo Germano 1 1 Universidade Paranaense (UNIPAR) Paranavaí PR- Brasil edersonlikers@gmail.com,
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisAula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela
Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia mais