Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > MES4
Autenticação




Esqueceu-se da senha?

Campus Map
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

Advanced Web Programming

Code: MES4     Sigla: PAI

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

Ocorrência: 2022/2023 - 1S

Ativa? Yes
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável:

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

Docência - Horas

Theorethical and Practical : 2,00
Practical and Laboratory: 2,00
Orientação Tutorial: 1,00
Type Docente Turmas Horas
Theorethical and Practical Totais 1 2,00
José António Sena Pereira 2,00
Practical and Laboratory 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

Portuguese

Objetivos

This Course Unit aims to develop students' capabilities in the area of web programming at the customer level (front-end development).

In the design of web applications particular attention will be given to issues related to Accessibility, mastery of its requirements, standards and implementation processes.

Resultados de aprendizagem e competências

Students are expected to master the latest APIs associated with HTML5, namely Websockets, WebWorkers, LocalStorage, Drag / Drop Events, Offline WebAplications

Also in the chapter of web programming at the customer level will focus on the issues related to the use of libraries for access and manipulation of the DOM, use of visualization mechanisms through templates and DataBinding

Modo de trabalho

Presencial

Programa


  1. Accessibility requirements and adequacy of systems to them

  2. Events in JavaScript, Drag and Drop and File API

  3. Asynchronous Communication Through Websockets

  4. Asynchronous Processing Through WebWorkers

  5. LocalStorage and Offline Web Applications

  6. DOM manipulation through JavaScript libraries

  7. Design and presentation frameworks

  8. Creating and using templates in HTML / JavaScript

  9. Databinding mechanisms

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

Theoretical-practical Lectures with problem solving and analysis of case studies.

Laboratory classes for exercises and practical application of concepts, as well as customization and coding in relevant tools in the various themes.

The transmission of theoretical concepts necessary for the implementation of software products will be evaluated by theoretical (test and / or examination).

The complete domain of acquired knowledge and its applicability will be evaluated through the project component, where it is sought to obtain a perfectly functional system and that complies with the principles enunciated and transmitted in lectures.

Software

visual studio code
Node.js
Express.js

Tipo de avaliação

Distributed evaluation with final exam

Componentes de Avaliação

Designation Peso (%)
Teste 30,00
Trabalho escrito 20,00
Trabalho laboratorial 50,00
Total: 100,00

Componentes de Ocupação

Designation 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

Exam - 50%
or
(1 continuous assessment test 30% + Work 01 - 10%+ Work 02 - 10%)

Practical component:

Project - 50%

Minimum grades of 9.5 values:

In continuous assessment there is a minimum score of 7.5. However, the final average of the two continuous assessment tests has a minimum grade of 9.5

The Project has a minimum grade of 9.5

There is a minimum score of 9.5 in the Exams (Normal Season and/or Regular and/or Special)

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

CT - Theoretical Component
CP - Practical Component
NF - Final Grade

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-04-27 às 18:41:36