Desenvolvimento para a Web II

Conhecimentos de Base Recomendados

N/A

Métodos de Ensino

Não disponível.

 

Resultados de Aprendizagem

– Desenvolver aplicações client-side com JavaScript vanilla;
– Compreender as principais limitações/dificuldades de desenvolver aplicações complexas com JavaScript
vanilla;
– Desenvolver aplicações client-side com uma biblioteca de JS (frameworks JS)

 

Programa

– JavaScript (Programação Orientada a Objetos; JavaScript Assíncrono (XMLHttpRequest, Fetch API);
Componentes Web; Single Page Aplications)
– Framework JS (React) (Introdução ao funcionamento da Framework; Depuração (Debug); JSX; Eventos;
Estados; Import/Export; Propriedades; Componentes; Estilos; Formulários; Rotas; Pedidos web; Conceitos
avançados; Deployment de aplicações)

Estágio(s)

NAO

Bibliografia

Portela, F., & Queirós, R. (2020). Desenvolvimento moderno para a web – do front-end ao back-end. FCA.
Flanagan, D. (2020). JavaScript: The Definitive Guide, 7th Edition, O’Reilly Media.
Wieruch, R. (2023). The Road to React, Independently published.