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.