Currículo

Programação em Java Script (6ECTS) 04773

Contextos

Groupo: Programação para Licenciados - 2024 > Pós-Graduação de 2º Ciclo > Unidades Curriculares Obrigatórias

ECTS

6.0 (para cálculo da média)

Objectivos

"Após a conclusão desta unidade curricular o aluno deverá ficar apto a: OA1. Explicar os conceitos fundamentais para a programação em JavaScript. OA2. Compreender os conceitos do React.js. OA3. Compreender os mecanismos de consultar dados . OA4. Desenvolver uma aplicação Web em React.js. O método de ensino a utilizar consiste na alternância entre momentos de exposição e de demonstração que visam introduzir os conceitos, e momentos práticos onde os estudantes realizarão a aplicação dos mesmos em trabalhos e atividades propostas quer em aula, quer de forma autónoma, fora das aulas. A compatibilidade entre os objetivos e o método de ensino fica assim assegurada, uma vez que os objetivos da aprendizagem consistem essencialmente na compreensão de conceitos e sua posterior aplicação. "

Programa

"CP1. Fundamentos de JavaScript CP2. Introdução ao React.js, JSX e TypeScript CP3. Componentes React e propriedades – aplicação “single-page”; CP4. Apresentação condicional de conteúdo; CP5. Ciclo de vida dos componentes; CP6. Estado e sincronização de componentes - Hooks useState e useEffect; CP7. Contextos – Hook useContext; CP8. Routers React e desenvolvimento de websites com múltiplos URLs; CP9. Alimentação de conteúdos a partir de REST API; CP10. Registo, login e logout de utilizadores; CP11. Bibliotecas de componentes React– PrimeReact e reactstrap."

Método de Avaliação

A classificação final da UC será a média aritmética das classificações obtidas numa sucessão de mini-projetos práticos (4) realizados individualmente ao longo da disciplina, e que terão alguma continuidade entre si.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 95.0

Carga Total -

Bibliografia

Principal

Secundária

Disciplinas de Execução

2025/2026 - 2º Semestre