Skip to main content

ISLA IPGT 15791

Web-Client Programming

Multimedia Product Development
  • ApresentaçãoPresentation
    In 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.
  • ProgramaProgramme
    HTML5 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
  • ObjectivosObjectives
    Developing 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.
  • BibliografiaBibliography
    Abreu, 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  
  • MetodologiaMethodology
    The 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ínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Nã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.