Saltar para:
Esta página em português Ajuda Autenticar-se
ESTS
Você está em: Start > MES6
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

Internet Information Systems

Code: MES6     Sigla: SII

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

Ocorrência: 2021/2022 - 2S

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 19 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
José António Sena Pereira 2,00
Orientação Tutorial Totais 1 1,00
José António Sena Pereira 1,00

Língua de trabalho

Portuguese

Objetivos

837 / 5 000
 


Resultados da tradução






 


 







This Curricular Unit aims to develop students' skills in the area of web programming at the server level, creating and providing infrastructure for information management. Students will develop skills in using JavaScript to develop server-level solutions. Students will acquire knowledge about frameworks and development methodologies based on event-driven architectures, asynchronous programming, real-time web. Special attention will be given to the development through the use of template engines, CSS pre-processors and interconnection to relational and/or NoSQL database systems. Students will also be able to use the REST architecture and to develop web services to create an application data layer.


Resultados de aprendizagem e competências

Develop students' skills in the area of web programming at the server level.
Deepen knowledge about frameworks and development methodologies based on event-driven architectures, asynchronous programming, real-time web.
Develop students' skills in the use of template engines, CSS pre-processors and interconnection to relational and/or NoSQL database systems.
Implement REST architecture to develop web services.

Modo de trabalho

Presencial

Programa

1. Node.JS environment: modules, asynchronous programming, etc.
2. Introduction to the Express.JS framework
3. Template Engines: Jade/PUG, EJS, Haml, ...
4. CSS preprocessors: LESS, SASS, Stylus, …
5. REST Architecture
6. Document-Oriented database access: MongoDB, CouchDB, …
7. Test Driven

Bibliografia Obrigatória

Louis Rosenfeld, Peter Morville, Jorge Arango; Information Architecture: For the Web and Beyond 4th Edition, O'Reilly Media. ISBN: 978-1491911686
Dominic Barnes; Node Security, O'Reilly Media. ISBN: 978-1783281497
Mithun Satheesh, Bruno Joseph D'Mello, Jason Krol; Web Development with MongoDB and NodeJS, Packt Publishing. ISBN: 978-1785287527

Métodos de ensino e atividades de aprendizagem

Theoretical-practical classes, with problem solving and case study analysis.

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

The transmission of the theoretical concepts necessary for the implementation of software products will be evaluated through the theoretical component (tests and/or exam).

The complete mastery of the acquired knowledge and its applicability will be evaluated through the project component, where the aim is to obtain a perfectly functional system that complies with the principles set out and transmitted in the theoretical classes.

Software

Express.js
visual studio code
Node.js

Tipo de avaliação

Distributed evaluation with final exam

Componentes de Avaliação

Designation Peso (%)
Teste 25,00
Trabalho escrito 15,00
Trabalho laboratorial 60,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

Continuous evaluation


Theoretical Component:

Test 01 (25%) + Work 01 - (15%)
or
Test 01 (40%)

Practical Component:

Project - 60%

In continuous assessment there is a minimum grade of 9.5

Exam




Theoretical Component:

Exam - 50%


Practical component:

Project - 50%

There is a minimum grade of 9.5 in exam periods.

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

Continuous evaluation



CT - Theoretical Component

Highest value between: Test 01 (25%) + Work 01 - (15%) and Test 01 (40%)

CP - Practical Component
NF - Final Grade

NF = ((CT x 40%) + (CP x 60%))


Exam


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

NF = ((CT x 50%) + (CP x 50%))
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-05-03 às 13:26:49