ISLA IPGT 15791
Web-Client Programming
Multimedia Product Development
-
ApresentaçãoPresentationIn this course unit, students must acquire the concepts needed to develop websites using client-side technologies, working with web frameworks based on HTML5, CSS, and JavaScript.
-
ProgramaProgrammeHTML5 Semantics Tags Attributes Standards W3C Canvas CSS Syntax Properties Selectors Animation User Interaction CSS Compilers Javascript ECMAScript 6+ syntax HTML application DOM and its manipulation User Interaction Storage Debugging and Optimisation Frameworks Boilerplates, New Bootstrap / Skeleton Multiple libraries in JS to improve UI/UX
-
ObjectivosObjectivesDeveloping websites with client-side technologies, using web frameworks based on HTML5, CSS, and JavaScript. Using HTML in different scenarios for data presentation, controlling graphical appearance with CSS, and implementing internal logic with ECMAScript JavaScript. Using various frameworks to enhance the UI/UX. Optimising and debugging websites and resources. Final stage: deploying the website to a remote server and configuring it.
-
BibliografiaBibliographyAbreu, L. (2015). Javascript 6 . FCA Ben Frain, B. (2012). Responsive Web Design with HTML5 and CSS3 . Packt Publishing Freeman, E., Robson, E. (2011). Head First HTML5 Programming: Building Web Apps with JavaScript . O'Reilly Media
-
MetodologiaMethodologyThe theoretical classes present the subject matter using expository, interrogative, and interactive methods, and are immediately complemented by practical application through exercises and assignments. In this way, each topic studied is reinforced through practical exercises. Therefore, a Problem-Based Learning (PBL) methodology will be used.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureMandatory
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Descrição
Data limite
Ponderação
Exercícios Práticos
---
30%
Teste de Avaliação
---
30%
Trabalho Prático
---
40%
Avaliação Final: Os estudantes que não tenham sucesso na avaliação curricular podem realizar exames nas épocas de avaliação definidas pela instituição.


