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