ISLA IPGT 22357
Advanced Web Technologies
Computing Engineering
-
ApresentaçãoPresentationThe curricular unit allows students to know and explore web technologies used and valued in professional environments. It is also an opportunity to discuss best practices in software development.
-
ProgramaProgrammeAdvanced Javascript Libraries and frameworks Study of emerging frameworks React, Angular e NodeJS Server and Client Technologies (Back-End, Front-End, and Full-Stack) XML language JSON data format Canvas Web Development Patterns AMP: Accelerated Mobile Pages; SPA: Single Page Application PWA: Progressive Web Application Universal Web Development Data Access Web storage Relational database Non-relational database
-
ObjectivosObjectivesConsolidate and acquire new knowledge of emerging libraries and frameworks, web development models and persistent data in a client/server context. Ability to use an emerging technology based on javascript; Knowledge of emerging web technologies and their application in web information systems; Knowledge of the main languages of data exchange; Select the appropriate technologies; Knowledge and apply models of development of information systems for the web; Ability to design systems with persistent data storage.
-
BibliografiaBibliographyABREU, Luís, Node.js - Construção de Aplicações Web, FCA, 2016 FERREIRA, Antonio, M., Introdução ao Cloud Computing - IAAS, PAAS, SAAS, Tecnologia, Conceito e Modelos de Negócio, FCA, 2015 HAJIAN, Majid, Progressive Web Apps with Angular, Apress, 2019
-
MetodologiaMethodologyInclusion of active learning methodologies Interactive exhibition Problem-based learning
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS3
-
NaturezaNatureMandatory
-
EstágioInternshipNão