Sumários
Apoio ao desenvolvimento do projeto
20 Abril 2026, 11:30 • António Ferreira
Apoio ao desenvolvimento do projeto.
Comunicação Cliente/Servidor
20 Abril 2026, 09:30 • António Ferreira
Comunicação Cliente/Servidor: pedidos HTTP sem mudar de página; abordagem Asynchronous JavaScript and XML (AJAX); envio de pedido AJAX e processamento de eventos; padrões de uso e formas de obter modelos com AJAX. Comunicação com HttpClient, usado em Angular. API REST (REpresentational State Transfer) e suas caraterísticas. Conceito de WebSockets; processamento de eventos; exemplos de WebSockets no browser e no servidor. Outras formas de comunicação com Remote Procedure Calls e GraphQL.
Apresentação do enunciado do projeto
17 Abril 2026, 11:30 • Vânia Mendonça
Apresentação do enunciado do projeto: apoio ao desenvolvimento do projeto.
Sessões
15 Abril 2026, 10:30 • António Ferreira
Sessões: problema de obter o estado de uma sessão numa aplicação web; conceito de cookies HTTP; conteúdo de cookies e limitações do seu uso; cookies para guardar o identificador de sessão; JSON Web Tokens; alternativas no servidor para guardar o estado de sessões; exemplo de gestão de sessão com Express; web storage como alternativa às cookies para guardar o estado de uma sessão; estado de sessão em Single Page Applications; atualização do estado da sessão devido a eventos externos.
Apresentação do enunciado do projeto
14 Abril 2026, 11:30 • Vânia Mendonça
Apresentação do enunciado do projeto: apoio ao desenvolvimento do projeto.