Curso Técnico Superior Profissional
Desenvolvimento de Software
Área Científica
Ciências informáticas
Duração
Semestral
Unidade Curricular
Projeto de Aplicações Web Avançadas
ECTS
3
Horas de Contacto Teórico Práticas
40h
OBJETIVOS
No fim da unidade curricular o aluno deve ser capaz de:
1. Propor soluções para problemas da comunidade no âmbito do desenvolvimento de aplicações web
2. Efetuar a análise de requisitos e modelação de um projeto de software para a Web
3. Desenhar interfaces gráficas para a Web
4. Implementar bases de dados com gestão via web
5. Desenvolver um projeto de software para ambiente Web que dê resposta a um problema da comunidade
6. Publicar e administrar uma aplicação web
CONTEÚDOS PROGRAMÁTICOS
1. Metodologias de investigação de problemas em contexto empresarial
2. Análise do contexto e do papel das aplicações web na empresa
3. Análise de requisitos e modelação do projeto web
4. Técnicas de comunicação e apresentação
5. Apresentação da ideia do projeto no contexto empresarial e em grupo
6. Desenho da Interface web
7. Implementação e administração da base de dados através da web
8. Desenvolvimento do projeto de software para ambiente web
BIBLIOGRAFIA
1. Mauro Nunes, Henrique O’Neill, Fundamental do UML, 3ª edição, FCA, 2004
2. Manuel J. Fonseca , Pedro Campos, Daniel Gonçalves, Introdução ao Design de Interfaces, FCA, 2017
3. Charles R. Portwood, Mastering Yii, Packt Publishing, 2016
4. Banks, A., Porcello, E., Learning React: Modern Patterns for Developing React Apps 2nd Edition, O’Reilly Media, 2020