Desenvolvimento Web e Web Semântica (PPGI) – 2014/1

Ementa: Conceitos básicos do desenvolvimento Web; desenvolvimento Web na plataforma Java EE; fundamentos da Web Semântica; projetando, publicando e consumindo dados interligados (linked data).

Pré-requisitos: para acompanhar bem o curso, o aluno deve saber Java básico, fundamentos de Bancos de Dados e ter noções de XML. Além disso, deve ter boa leitura em inglês (todo o material do curso será em inglês).

Metodologia: aulas expositivas e aulas práticas tipo “hands on”.

Dia/horário das aulas: quintas-feiras, das 8h às 11h.

Local: Ufes (Av. Fernando Ferrari, 514 – Goiabeiras – Vitória, ES), CT-6, sala 114

Carga horária semestral: 45 horas.

Mais informações:

Programa detalhado

O programa abaixo encontra-se em construção e pode sofrer modificações ao longo do curso.

  1. Desenvolvimento Web em Java:
    1. O que são aplicações Web;
    2. Histórico e evolução das tecnologias Web;
    3. Visão geral da plataforma Java EE;
    4. Ferramentas para desenvolvimento Java EE;
    5. Aprendendo na prática: o exemplo Java Hostel;
    6. A tecnologia JSF (JavaServer Faces);
    7. O padrão CDI (Contexts and Dependency Injection);
    8. Persistência com JPA (Java Persistence API);
    9. Mais sobre EJBs (Enterprise Java Beans);
  2. Linked Data:
    1. Introdução;
    2. Princípios de Linked Data;
    3. A Web de Dados;
    4. Considerações de projeto;
    5. Publicando dados;
    6. Consumindo dados;

Sistema de avaliação

A avaliação será constituída de um trabalho prático utilizando as tecnologias apresentadas ao longo do curso. O trabalho deve ser apresentado ao professor, que conduzirá uma entrevista com os alunos sobre o que foi produzido. A nota mínima para aprovação no PPGI é 6 de 10.

Nota: art. 20o. do Regimento do PPGI: “Será condição necessária para aprovação e obtenção dos créditos em cada disciplina ou atividade acadêmica, a freqüência mínima de 75% (setenta e cinco por cento) da carga horária prevista para as atividades presenciais.”

Bibliografia

Livros:

Cronograma / Datas importantes

O período 2014/1 inicia em 01/04/2014 e termina em 31/07/2014. A tabela abaixo resume eventos importantes durante o curso. O programa de aulas com o cronograma completo do curso é exibido em seguida.

Data Descrição
03/04/2014 Primeira aula do curso.
01/05/2014 Feriado (Dia Mundial do Trabalho).
19/06/2014 Feriado (Corpus Christi).
24/07/2014 Aula 15 (completando 45 horas-aula). Após este dia só haverá aula se houver necessidade de reposição.
07/08/2014 Prazo para apresentação do trabalho prático.

Download de material