Design and Construction of Data-Centric Apps

Objetivos

Web apps are pervasive nowadays, being able to design and even implement web apps for enhacing productivity and innovate processes is a high value technological skill that is currently brought more accessible to specialists in all business domains thanks to the availability of low code develeopment environments, that acceletarte and facilitate app development. However, desiging and constructing quaility apps requires several principles and conceots to be understood. The course covers key architectural, functional and technological principles for the development of state-of-the-art web apps, with a focus on scenarios that leverage data science and big data integration. 


Caracterização geral

Código

2442

Créditos

3.5

Professor responsável

Luís Manuel Marques Da Costa Caires

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Inglês

Pré-requisitos

n/a 


Bibliografia

Artigos selecionados sobre arquitetura de aplicativos da web e desenvolvimento de aplicativos de baixo código. 


Método de ensino

As sessões do curso serão centradas em exemplos e fragmentos arquitetónicos de aplicações web, para promover a aprendizagem “hand-on” de todos os princípios, conceitos e tecnologias. O projeto final, desenvolvido em equipa, integrará competências e conhecimentos, para entregar uma aplicação web totalmente funcional para manipular e executar uma tarefa de análise de dados.


Método de avaliação

As aulas teóricas abordarão os temas fundamentais da matéria, incluindo tempo para perguntas e debates. As aulas práticas serão dedicadas à realização de exercícios e orientação nos trabalhos práticos, incidindo sobre temas selecionados.

A avaliação será dividida em testes presenciais (20%), um exame (40%) e um projeto (40%). O projeto será desenvolvido numa equipa de 2-3. 


Conteúdo

1 - Introdução a sistemas e aplicações centradas em dados

2 - Desenvolvimento de aplicações Web e Mobile em low-code

3 – Abstração de dados

4 – Modelos de Segurança de Dados 


Cursos

Cursos onde a unidade curricular é leccionada: