Tecnologias Web

Propaganda
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA
CAMPUS NATAL - CENTRAL
DIRETORIA DE EDUCAÇÃO E TECNOLOGIA DA INFORMAÇÃO
Av. Sen. Salgado Filho, 1559, Natal/RN, 59015-000. Fone/FAX (084) 4005-2637
E-mail: [email protected] - Site: http://www.ifrn.edu.br/dietinf
PROGRAMA DE DISCIPLINA
Curso:
Área Profissional:
Disciplina:
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
Informação e Comunicação
Período Letivo: 6º Período
Tecnologias Web
Carga-Horária: 60h (80h/a)
Ementa
Tecnologias para desenvolvimento de aplicações web com Ajax. Framework ágil de desenvolvimento web. APIs
Java para processamento de documentos RSS e Atom. Chamada de procedimentos remotos baseados em
XML e http. Desenvolvimento e consumo de Web Services REST. Web semântica.
Pré-Requisitos
Nenhum
♦
♦
♦
♦
Objetivos
Conhecer tecnologias de ponta para o desenvolvimento web;
Desenvolver soluções de compartilhamento de dados;
Desenvolver soluções para Web Services REST;
Conhecer as principais tecnologias para Web Semântica.
Conteúdo Programático
Ajax
Framework ágil de desenvolvimento web
XML-RPC
Linguagem de Compartilhamento de Dados
4.1. RSS
4.2. ATOM
5. Web Services REST
5.1. Estilo arquitetural REST
5.2. Desenvolvimento de web services REST com Java
6. Web Semântica
6.1. Introdução a web semântica;
6.2. Web Ontology Language (OWL);
6.3. RDF (Resource Description Framework) e RDF Schema
1.
2.
3.
4.
♦
♦
♦
♦
Procedimentos Metodológicos e Recursos Didáticos
Aulas teóricas expositivas
Aulas práticas em laboratório
Seminários sobre tecnologias emergentes
Quadro branco, computador, projetor multimídia
Avaliação
♦
♦
♦
Avaliações escritas e práticas
Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas)
Apresentação dos trabalhos desenvolvidos
Bibliografia Básica
1. DEITEL, H. M. XML: Como Programar. Bookman, 2003. (9)
2. Atom Syndication Format. Disponível em <http://www.atomenabled.org/developers/syndication/#feed>
3. Especificação XML-RPC. Disponível em <http://www.xmlrpc.com/>
4. FIELDING, Roy T. Architetural Styles and the Design of Network-based software Architetures, 2000.
Disponível em <http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm>
Bibliografia Complementar
1. GRAHAM, Steve. Building Web Services with Java – Making Sense of XML, SOAP, WSDL and UDDI. 2ª
Edição. Sams Publishing, 2005. (3)
2. SAMPAIO, Cleuton. SOA e web services em Java. Brasport, 2006. (3)
Software(s) de Apoio:
Site(s):
♦
♦
♦
Informações Adicionais
Tomcat (http://tomcat.apache.org/), Eclipse (http://www.eclipse.org/);
World Wide Web Consortium: http://www.w3c.org/
W3Schools Online Web Tutorials: http://www.w3schools.com/
Download