19411021 Semestre 5

Desenvolvimento de Aplicações Web

Arquiteturas modernas de aplicações web, desenvolvimento front-end avançado, APIs back-end e práticas de segurança/performance.

ECTS
5
Idioma
pt
Pré-requisitos
Nenhum pré-requisito informado ainda.

Conteúdos Programáticos

  • Arquiteturas cliente-servidor, aplicações monolíticas vs SPAs e microserviços.
  • Desenvolvimento front-end com frameworks (React, Angular ou Vue), componentização e gestão de estado.
  • Desenvolvimento back-end com frameworks (Node.js/Express, Django, etc.), APIs RESTful, autenticação e acesso a bases de dados.
  • Comunicação assíncrona (AJAX/fetch, WebSockets) e formatos JSON.
  • Segurança web (SQL injection, XSS, CSRF) e melhores práticas.
  • Otimização de performance (minificação, caching, CDN).
  • Projeto fullstack integrador.

Tópicos

7 tópicos