Sinopse
Esta tutorial sobre XML e Tecnologias Associadas foi pensada para aqueles que gostariam de assistir ao XATA2006 mas que até agora não tiveram qualquer formação nesta área. Assim, a tutorial foi planeada para uma plateia muito heterogénea e não apenas para informáticos.
Os temas e os conteúdos foram pensados de modo a que as sessões tivessem um encadeamento lógico, equilibradas em termos teórico-práticos e variadas em termos pedagógicos de modo a evitar a fadiga acumulada ao longo das 8 horas das várias sessões.
Público-alvo
- Profissionais de TI que procuram conhecer o potencial da tecnologia XML na resolução de problemas organizacionais e no desenvolvimento de software (e.g. Web Services, geração de páginas Web dinâmicas, interoperabilidade, etc.);
- Profissionais da área da gestão documental (e.g. arquivistas, bibliotecários, etc.) envolvidos em projectos de vertente tecnológica onde a manipulação de documentos XML ou conceitos associados estejam presentes;
- Estudantes de TI que desejem aprofundar os seus conhecimentos na utilização prática de XML e ferramentas associadas;
Requisitos
- Conhecimentos básicos de utilização de computadores e navegação na Internet;
- Embora não seja fundamental, conhecimentos prévios de linguagens de anotação (e.g. HTML, Latex) serão uma mais valia para a compreensão e acompanhamento do tutorial;
Material didáctico
Ao aluno serão facultados os seguintes materiais didácticos:
- Uma cópia do livro "XML e XSL — da Teoria à Prática. José Carlos Ramalho, Pedro Henriques. FCA Editora, 2002."
- Um CD-ROM com todos os materiais didácticos apresentados ao longo do tutorial (e.g. apresentações, enunciados e resoluções de exercícios, documentos XML de exemplo, folhas de estilo, etc.).
No final do tutorial será entregue a cada aluno um certificado de participação.
Competências adquiridas no final do tutorial
No final do tutorial os alunos deverão ser capazes de:
- Identificar documentos XML e seus constituintes estruturais
- Escrever documentos XML válidos e bem-formados
- Construir DTDs para validação de documentos
- Construir expressões XPATH para interrogação de documentos XML
- Construir folhas de estilo para realizar transformações simples de documentos XML
Data, localização e preço de inscrição
O tutorial irá realizar-se no dia 8 de Fevereiro na Escola Superior de Tecnologia e Gestão de Portalegre (ESTGP).
Preço de inscrição:
- Até ao dia 25 de Janeiro de 2006:
- 25 € Tutorial
- 60 € Tutorial + Conferência
- Após 25 de Janeiro de 2006:
- 35 € Tutorial
- 80 € Tutorial + Conferência
Nota: O tutorial apenas se realizará se se verificar um número mínimo de 15 inscrições até ao dia 25 de Janeiro.
Estrutura das sessões
O tutorial desenrolar-se-á ao longo de um único dia e será repartido por quatro sessões de 2 horas. Cada sessão será constituída por uma introdução teórica de 45 minutos, um exercício prático de 45 minutos seguindo-se um período de 20 minutos para discussão e 10 minutos de intervalo.
Conteúdos lectivos
Sessão 1 — Introdução ao XML
- Visão histórica do XML
- Introdução às linguagens de anotação
- Apresentação ao XML
- Utilização prática de XML em contextos organizacionais
- Conceitos associados ao XML
- A anatomia de um documento XML
- Exemplos de documentos XML
- Documento válido versus bem-formado
- Validação de XML: DTD/Schema
- Exercício prático: definição de pequenos dialectos XML, criação de instâncias e validação destas instâncias.
Sessão 2 — Modelo de dados e linguagem de interrogação
- Ciclo de vida de um documento XML
- Árvore documental abstracta
- Linguagem de selecção de elementos — XPATH
- Exercício prático: realização de vários tipos de interrogações em documentos XML.
Sessão 3 — Processamento de XML
- Arquitectura de um sistema de processamento de XML
- Transformação de XML através de XSLT
- Anatomia de uma folha de estilo
- Exemplos de folhas de estilo (3 tipos de transformações)
- XML — Texto
- XML — XML
- XML — HTML
- Ferramentas para processar XML
- Exercício prático: geração de páginas HTML, transformação de XML em XML, geração de ficheiros CSV para o Excel.
Sessão 4 — Aplicações e dialectos XML
- Transformações avançadas
- Múltiplas saídas
- Múltiplas travessias
- Hastables
- Aplicações XML
- Web Services
- Armazenamento de XML
- Interoperabilidade
- Dialectos XML
- SVG
- DocBook
- MathML
- MusicML
- JavaML
- Dublin Core
- Discussão
Coordenador: José Carlos Ramalho — Universidade do Minho
Licenciado em Engenharia de Sistemas e Informática (UM), terminou o seu doutoramento em 2000 sobre a temática
da semântica da anotação de documentos.
É consultor de entidades públicas e privadas na área de desenvolvimento de aplicações baseadas em XML
e tecnologias associadas, área em que geriu e gere algumas dezenas de projectos de desenvolvimento.
Esta área tem sido o foco da sua investigação retratada nas várias publicações e
apresentações em conferências e revistas científicas desde 1995.
A sua actividade pedagógica tem particular incidência no desenvolvimento de processadores de linguagens e no
desenvolvimento de linguagens de anotação XML.
Miguel Ferreira —Universidade do Minho
Licenciado em Engenharia de Sistemas e Informática pela Universidade do Minho, trabalhou em 2002 como investigador estagiário na Philips Research em Eindhoven.
Em 2003 ingressou a equipa responsável pelo projecto DigitArq levado a cabo no Arquivo Distrital do Porto, um projecto pioneiro em Portugal, assente na migração e normalização de auxiliares de pesquisa, bem como, no desenvolvimento de software de descrição arquivística.
Em 2004 regressou à Universidade do Minho onde trabalhou como investigador na área de Repositórios Institucionais tendo desenvolvido diversos add-ons para a plataforma DSpace.
Em 2005 iniciou o seu plano de trabalhos como aluno de doutoramento no domínio da Preservação Digital.
Presentemente, coordena diversos projectos de I&D na área dos Arquivos Digitais.
Paulo Gomes — Escola Superior de Tecnologia e Gestão de Portalegre
Professor Assistente de 2º Triénio da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Portalegre.
Doutorado (Ph.D) in Computer Systems and Information Technology (WU), MBA (UFP) e BSc in Computer Sciences (ACCIS).
Investigador, Consultor, Analista e Programador de Software desde 1989, com diversos sistemas desenvolvidos para o mercado.
Conta com várias certificações internacionais (Alias, Game Institute, Microsoft, Borland).
É o actual Coordenador de vários projectos de I&D em Project Management, Game Development e Digital Animation.
Fundador e actual Presidente da "APROJE — Associação de Produtores de Jogos Electrónicos".
Jorge Machado — Biblioteca Nacional
Licenciado em Engenharia Informática e de Computadores pelo Instituto Superior Técnico em 2003.
Desde 2002 que esteve ligado ao desenvolvimento de Sistemas de Informação na Biblioteca Nacional.
Investiga desde a mesma data tudo o que se relaciona com Repositórios Digitais, desenvolvendo nesse
período a plataforma DEPTAL para repositórios Institucionais.
Frequenta o Mestrado em Engenharia Informática no Instituto Superior Técnico tendo como área de investigação
o "Information Retrieval". Presentemente encontra-se a desenvolver e investigar o assunto da Tese de Mestrado: Pesquisa e
Recuperação em Ambientes Semi-Estruturados, pelo INESC-ID Lisboa e no âmbito da Biblioteca Nacional Digital.
Este tema envolve o tratamento de ficheiros XML como auxiliares à indexação de recursos disponíveis na WEB e posterior aplicação de XSLTS.
É Assistente de 1º Triénio desde 2004 no Instituto Politécnico de Portalegre no Curso de Engenharia Informática e Computadores.
Luís Gonzaga Martins Ferreira — Escola Superior de Tecnologia, Instituto Politécnico do Cávado e do Ave
Licenciado em Matemática e Ciências da Computação, pela Universidade do Minho, em 1992.
Membro do INESC Porto de 1993 a 1995. Programador no CET - Aveiro, no ano de 1996.
CTO da empresa Sidereus de 1996 a 2003.
Concluiu o Mestrado em 2005.
Docente no IPCA, consultor do CI e coordenador de vários projectos de desenvolvimento na Escola Superior de Tecnologia.