Saltar para:
This page in english Ajuda Autenticar-se
ESTS
Você está em: Início > MES4
Autenticação




Esqueceu-se da senha?

Mapa das Instalações
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Programação Avançada para a Internet

Código: MES4     Sigla: PAI

Áreas Científicas
Classificação Área Científica
OFICIAL Informática

Ocorrência: 2022/2023 - 1S

Ativa? Sim
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Mestrado em Engenharia de Software

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
MES 14 Plano de Estudos 2017-2018 1 - 7,5 - 202,5

Docência - Responsabilidades

Docente Responsabilidade
José António Sena Pereira Responsável

Docência - Horas

Ensino Teórico-Prático: 2,00
Ensino Prático e Laboratorial: 2,00
Orientação Tutorial: 1,00
Tipo Docente Turmas Horas
Ensino Teórico-Prático Totais 1 2,00
José António Sena Pereira 2,00
Ensino Prático e Laboratorial Totais 1 2,00
Rui Filipe dos Santos Rodrigues 2,00
Orientação Tutorial Totais 1 1,00
Rui Filipe dos Santos Rodrigues 1,00

Língua de trabalho

Português

Objetivos

A presente Unidade Curricular pretende desenvolver as capacidades dos alunos na área da programação web ao nível do cliente (front-end development).

No desenho das aplicações web será dado particular atenção às questões relacionadas com Acessibilidade, domínio dos seus requisitos, normas e processos de implementação.

Resultados de aprendizagem e competências

Pretende-se que os alunos dominem as APIs mais recentes associadas ao HTML5, nomeadamente Websockets, WebWorkers, LocalStorage, Eventos Drag/Drop, Offline WebAplications

Ainda no capítulo da programação web ao nível do cliente serão focados os aspetos relacionados com o uso de bibliotecas para acesso e manipulação do DOM, utilização de mecanismos de visualização através de templates e de DataBinding.

Modo de trabalho

Presencial

Programa


  1. Requisitos de Acessibilidade e Adequação dos Sistemas a eles

  2. Eventos em JavaScript, Drag and Drop e File API

  3. Comunicação Assíncrona através de Websockets

  4. Processamento Assíncrono através de WebWorkers

  5. LocalStorage e Offline web Applications

  6. Manipulação de DOM através de bibliotecas JavaScript

  7. Frameworks de design e apresentação

  8. Criação e utilização de templates em HTML/JavaScript

  9. Mecanismos de databinding

Bibliografia Obrigatória

Eric Elliott; Programming JavaScript Applications, Robust Web Architecture with Node, HTML5, and Modern JS Libraries, O'Reilly Media, 2014. ISBN: 978-1491950296
Katie Cunningham; Accessibility Handbook, O'Reilly Media, 2012. ISBN: 978-1449322854
Mark Pilgrim; HTML5: Up and Running, O'Reilly Media, 2010. ISBN: 978-0596806026

Métodos de ensino e atividades de aprendizagem

Aulas Teórico-Práticas expositivas, com resolução de exercícios e análise de casos de estudo.

Aulas de Laboratório para exercícios e aplicação prática dos conceitos, assim como customização e codificação em ferramentas relevantes nas várias temáticas respetivas.

A transmissão dos conceitos teóricos necessários à implementação de produtos de software será avaliada através da componente teórica (testes e/ou exame).

O completo domínio dos conhecimentos adquiridos e sua aplicabilidade será avaliada através da componente de projeto, onde se pretende a obtenção de um sistema perfeitamente funcional e que cumpra os princípios enunciados e transmitidos nas aulas teóricas

Software

visual studio code
Node.js
Express.js

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Designação Peso (%)
Teste 30,00
Trabalho escrito 20,00
Trabalho laboratorial 50,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Estudo autónomo 52,50
Frequência das aulas 60,00
Trabalho escrito 30,00
Trabalho laboratorial 60,00
Total: 202,50

Obtenção de frequência

Componente Teórica:

Exame - 50%
ou
(1 teste de avaliação continua 30% + Trabalho 01 - 10% + Trabalho 02 - 10%)

Componente prática:

Projeto  - 50%


Notas mínimas de 9.5 valores:


  Na avaliação contínua há nota mínima de 7.5. No entanto a média final dos dois testes de avaliação contínua tem nota minima de 9.5


  O Projeto têm nota mínima de 9.5


  Há nota mínima de 9.5 nos Exames (Época normal e/ou Recurso e/ou Especial)

Fórmula de cálculo da classificação final

CT - Componente Teórica
CP - Componente Prática
NF - Nota Final

NF = (CT + CP)
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-03-28 às 15:29:56