Desenvolvimento de Aplicações Informáticas

Código

0105647

Créditos ECTS

6

Objetivos

1. Conhecer os aspetos arquitetónicos e técnicos das frameworks Web front-end, bem como modelos não relacionais de dados, para o desenvolvimento de aplicações Web híbridas.
2. Conceber, planear, desenvolver e gerir um projeto de uma aplicação Web híbrida, de pequena ou média escala, utilizando frameworks Web front-end.

Programa

1. Planeamento e desenvolvimento de uma aplicação Web
2. Servidores Web
3. Segurança
4. Bases de dados não relacionais
5. Frameworks front-end
6. Desenho e arquitetura de Single-Page Applications (SPA)
7. Projeto de Aplicações Web

Métodos de Ensino

Informação disponível em breve.

Bibliografia

Essencial
● King, D. (2019). The Complete Website Planning Guide Workbook: Ireckon Pty.
● Northwood, C. (2018). The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer: APress.
● Portela, F. e Queirós, R. (2020). Introdução ao Desenvolvimento Moderno para a Web: Do front-end ao back-end: FCA.
● Queirós, R. & Portela, F. (2019). Desenvolvimento Avançado para a Web: FCA.
Complementar
● Holmes, S. (2018). Getting MEAN with Mongo, Express, Angular and Node (Second Edition): Manning Publications.
● Flanagan, D. (2020). JavaScript: The Definitive Guide (Seventh Edition): O’Reilly.
● Scott, A. (2020). JavaScript Everywhere: Building Cross Platform Applications With GraphQL, React, React Native, and Electron: O’Reilly.
● Scott, E. (2015). SPA Design and Architecture: Understanding Single Page Web Applications: Manning Publications.

Método de Avaliação