Tecnologias XML – Introdução e Aplicações Corporativas

A eXtensible Markup Language (XML) é amplamente utilizada pelas corporações na integração de sistemas e na padronização e armazenamento de dados. Sua aceitação é devida, principalmente, a sua notação simples, semelhante à HTML, utilizada para criar novas aplicações, que são poderosas, interoperáveis e ao mesmo tempo, insensíveis aos problemas de regionalização. Este curso apresenta os conceitos fundamentais para que o aluno possa acompanhar a implantação de projetos, instruir a utilização, ou desenvolver aplicações utilizando as Tecnologias XML. Ele adota uma estratégia incremental de complexidade, partindo dos conceitos básicos da linguagem, até a utilização corporativa da XML.
Informações Gerais

O objetivo do treinamento é capacitar profissionais de TI a acompanhar, introduzir e ampliar a utilização das tecnologias XML em ambientes corporativos.

Local & Horário:

No PECE às segundas-feiras e quartas-feiras das 19h30 às 22h30.

Datas:

Inscrições: até 28/02/2010.
Entrevista: não há.
Resultado: por e-mail ou telefone.
Matrículas: até 28/02/2010.
Início das Aulas: 03/03/2010.

 

Corpo Docente

COORDENAÇÃO E CORPO DOCENTE:

 

Dr. Antonio Mauro Saraiva (coordenador do treinamento), professor titular do Departamento de Engenharia de Computação e Sistemas Digitais da Escola Politécnica. Possui graduação em Engenharia de Eletricidade (Escola Politécnica da USP - 1980), com mestrado (1993), doutorado (1998) e livre-docência (2003) em Engenharia Elétrica também pela Poli-USP, com ênfase em Tecnologia da Informação no Agronegócio e Ambiente. Foi presidente da Associação Brasileira de Agroinformática-SBIAgro. Tem atuado em P&D&I na aplicação de técnicas e ferramentas das tecnologias da informação e comunicação ao agronegócio e ambiente, com particular ênfase aos sistemas e arquiteturas orientados a serviços.

Etienne Cartolano: Possui graduação em Engenharia de Computação Cooperativo pela Escola Politécnica da Universidade de São Paulo (2006), com intercâmbio de graduação com a École Centrale de Lyon (França, 2005-2006). É Especialista em Gestão de Projetos de Tecnologia de Informação pela Fundação Vanzolini e Mestre em Engenharia Elétrica pela Escola Politécnica. Atua como consultor em projetos de BI.

Marcelo Burdelis: Possui graduação em Engenharia Elétrica com ênfase em Computação pela Escola Politécnica da Universidade de São Paulo (2007), com intercâmbio de graduação com a École Centrale de Lyon (França, 2005-2006). Atua na França (Lyon) como responsável mundial da plataforma de integração B2B de uma multinacional Francesa usando XML como principal ferramenta de integração.

Conteúdo

O treinamento terá duração de 30 horas.

Módulo 1 - Introdução

Conteúdo

Aula 1 - Apresentação da Tecnologia XML

  • Descrição dos Objetivos e da Dinâmica do Curso;
  • Aplicações práticas de XML;
  • Histórico da Tecnologia;
  • Principais Conceitos do XML;

Aula 2 - Elementos de Sintaxe

  • Avaliação: Principais Conceitos do XML
  • Estrutura do documento XML;
  • Elementos e atributos do documento XML;
  • Entidades e Seções do XML;
  • Documentos XML "bem-formados";
  • Verificando a síntaxe de Documento XML;
  • Atividade prática: Criar um Documento XML "bem-formado";

Módulo 2 - Intermediário

 

Aula 3 - Document Type Definition (DTD) e NameSpaces

  • Declaração de Tipo de Documento;
  • Funcionalidades de um DTD;
  • Declaração de Tipos de Elementos;
  • Declaração de Lista de Atributos;
  • Declaração de Entidades;
  • XML Namespaces;
  • Validação de documentos XML (DTD);
  • Atividade prática: Criar um Documento XML "válido" (DTD);

Aula 4 - XSD - XML Schema

  • Introdução aos "XML schemas";
  • Estrutura e atributos do XSD;
  • Tipos simples pré-definidos;
  • Criação de tipos simples;
  • Criação de tipos complexos;
  • Validação de documentos XML (XSD);
  • Atividade prática: Criar um Documento XML "válido" (XSD);

Módulo 3 - Avançado

 

Aula 5 - XSL - XML Path

  • Introdução ao XPath;
  • Caminhos de localização;
  • Seletores, Eixos e Predicados;
  • Expressões Gerais;
  • Funções do XPath;
  • Atividade prática: Teste de conteúdo;

Aula 6 - XSL - XML Transformation – XSLT

  • Introdução ao XSLT;
  • Aplicação de uma Folha de Estilo;
  • Métodos de Serialização;
  • Tratamento de Elementos;
  • Tratamento Condicional;
  • Construção de uma árvore de Saída;
  • Combinação de Folhas de Estilo;
  • Atividade prática: Criar um website XML;

Aula 7 - XSL - XML Formatting Objects – XSLFO

  • Introdução ao XSLFO;
  • Elementos de um documento XSLFO;
  • Apresentação de Blocos;
  • Apresentação de Textos;
  • Listas, Tabelas e Gráficos;
  • Gestão de Páginas;
  • Layout Avançado;
  • Atividade prática: Criar diferentes saídas para a aplicação XML;

Módulo 4 - Aplicações

 

Aula 8 - Introdução aos WebServices

  • Arquitetura dos WebServices;
  • Pilha Conceitual e Padrões;
  • Atividade prática: Criar e Publicar um WebService

Aula 9 - Padrões XML e Aplicações de Mercado

  • XML SVG;
  • XML Security;
  • XML Query (XQuery);
  • XML SAX;
  • XML DOM;
  • NF-e (Nota Fiscal Eletrônica);
  • Chemical Markup Language (linguagem para descrever moléculas, usado por pesquisadores).
  • ChemXML;
  • Microsoft Office 11 documents XDocs (docx, xlsx, pptx...)
  • Mathematical Markup Language;
  • XMLTV;
  • Weather Observation Markup Format;
  • Bank Internet Payment System;

 

Pagina de referencia:

http://xml.coverpages.org/xml.html#applications

Módulo 5 - Avaliação

 

Aula 10 - Avaliação

  • Atividade teórica: Teste de conhecimento;
  • Atividade prática: Apresentação de Aplicação XML;

 

 

Certificado
O certificado do Tecnologias XML – Introdução e Aplicações Corporativas é emitido oficialmente pelo Programa de Educação Continuada da Escola Politécnica da Universidade de São Paulo e está condicionado à aprovação do aluno na avaliação.
Investimento

Para maiores informações sobre investimento, por favor entrar em contato com o Centro de Apoio ao Aluno:

Telefone: (11) 2998-0000, de segunda-feira à sexta-feira,das 9h00 às 21h.
E-mail: atendimento@pecepoli.com.br

Depoimentos
1. O interessado em participar do Processo Seletivo deste curso deverá proceder da seguinte forma:
a) Preencher a “Ficha de Inscrição”.

2. Os aprovados serão convocados para realizarem a matrícula

ATENÇÃO! - O Programa de Educação Continuada da Escola Politécnica da Universidade de São Paulo - PECE/EPUSP reserva-se o direito de não realizar este treinamento, ou modificar sua data.


Centro de Apoio ao Aluno: atendimento@pecepoli.com.br
Telefone: (11) 2998-0000 Fax: (11)2998-0054
Segunda a sexta-feira das 9h00 às 21h00.
©Copyright 2010 PECE - Todos direitos reservados.