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 -