
para Dispositivos
Móveis



Curso Técnico Superior Profissional
Desenvolvimento para Dispositivos Móveis
Área Científica
481 – Ciências Informáticas
Duração
Semestral
Unidade Curricular
Programação Front-End
ECTS
3
Horas de Contacto Teórico Práticas
50h
Objetivos da Aprendizagem
1. Desenvolver aplicações front-end completas e multiplataforma utilizando React, Vue.js ou Angular;
2. Implementar funcionalidades avançadas;
3. Utilizar bibliotecas e ferramentas;
4. Selecionar o framework JavaScript adequado para diferentes tipos de projetos;
5. Manter e atualizar aplicações front-end existentes com diferentes frameworks JavaScript.
Conteúdos Programáticos
1. Introdução à Programação Web e Frameworks JavaScript.
1.1. Conceitos básicos da Web;
1.2. Desenvolvimento web com foco em frameworks JavaScript;
1.3. Ferramentas de desenvolvimento web.
2. React: Componentes e Interatividade.
2.1. Conceitos fundamentais do React;
2.2. Interatividade e eventos no React;
2.3. Bibliotecas e ferramentas para React.
3. Vue.js: Instância e Diretivas.
3.1. Princípios básicos do Vue.js;
3.2. Interatividade e eventos no Vue.js;
3.3. Bibliotecas e ferramentas para Vue.js.
4. Angular: Módulos e Componentes.
4.1. Estrutura modular do Angular;
4.2. Interatividade e eventos no Angular;
4.3. Bibliotecas e ferramentas para Angular.
Bibliografia e recursos didáticos recomendados
Sufyan bin Uzayr, JavaScript Frameworks for Modern Web Development: The Essential Frameworks, Apress; 2nd edition (31 Oct. 2019).
Laurence Lars Svekis, JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages, Packt Publishing (15 Dec. 2021).
Vlad Filippov, Building Your Own JavaScript Framework: Architect extensible and reusable framework systems, Packt Publishing; 1st edition (3 Nov. 2023).
Paxton, JavaScript Cookbook: Programming the Web, O’Reilly (WILEY UK); 3rd edition (31 July 2021).
David Griffiths, React Cookbook: Recipes for Mastering the React Framework, O’Reilly Media (24 Aug. 2021)