Objetivos / Competências
Desenvolver competências para a conceção de aplicações web, quer do lado cliente quer do lado servidor. Desenvolvimento Web com recurso a novas tecnologias low code.
Conteúdos programáticos resumidos
1. Caracterização de aplicações Web.
2. Low code
3. Aplicações Web em OutSystems;
Metodologias de ensino e critérios de avaliação
Nesta Unidade Curricular recorre-se nas aulas teórica à exposição de conteúdos com recurso a diapositivos. Nas aulas práticas e teórico-práticas os alunos efetuam tarefas orientadas. Complementa-se a Unidade Curricular com um conjunto de atividades suportadas pela ferramenta de e-Learning.
A avaliação da unidade curricular divide-se nas seguintes componentes:
• Prova escrita (Frequência/Exames) 30%
• Trabalho prático 70%
Restrições à aprovação:
• A classificação das componentes práticas é calculada no final do semestre lectivo e é aplicada a todas as épocas.
• Os trabalhos práticos são realizados em grupos.
Bibliografia resumida
VOSSEN, Gottfried, HAGEMANN, Stephan (2007) Unleashing Web 2.0: From Concepts to Creativity. Morgan Kaufmann.
KEITH, Jeremy, SHEA ,Dave (2005) DOM Scripting: Web Design with JavaScript and the Document Object Model. Friends of ED.
MEYER ,Eric A. (2004) Cascading Style Sheets: The Definitive Guide, 2nd Edition, O'Reilly Me- dia.
MAKAROV, Alexander (2013) Yii Application Development Cookbook - Second Edition. Packt Publishing
OutSystems - https://www.outsystems.com
Blokdyk, Gerardus (2019) OutSystems A Complete Guide, Emereo Publishing
BUDD, Andy, COLLISON, Simon, MOLL, Cameron (2006) CSS Mastery: Advanced Web Standards Solutions. Apress.
MORVILLE, Peter, ROSENFELD, Louis (2006) Information Architecture for the World Wide
MORVILLE, Peter, ROSENFELD, Louis (2006) Web: Designing Large-Scale Web Sites, 3rd Edition. O'Reilly Media;
POWELL, Thomas (2000) The complete reference Web Design. FCA . Osbourne/McGraw-Hill.