Skip to main content

ISLA IPGT 15791

Programação Web - Cliente

Desenvolvimento de Produtos Multimédia (CTSP) (ISLA-IPGT)
  • ApresentaçãoPresentation
    Na unidade curricular os estudantes devem adquirir os conceitos para desenvolver websites com recurso às tecnologias client-side, usando frameworks web com tecnologia HTML5, CSS e Javascript.
  • ProgramaProgramme
    HTML5 Semântica Tags Atributos Standards W3C Canvas CSS Sintaxe Propriedades Selectores Animação Interação com Utilizador Compiladores CSS JAVASCRIPT Sintaxe ECMAScript 6+ Aplicação em HTML DOM e a sua manipulação Interação com Utilizador Armazenamento Depuração e Optimização Frameworks Boilerplates Bootstrap / Skeleton Diversas bibliotecas em JS para melhorar a UIX
  • ObjectivosObjectives
    Desenvolver websites com tecnologias client-side, usando frameworks web com tecnologia HTML5, CSS e Javascript. Uso de HTML em diferentes cenários para apresentação de dados, controlo do aspeto gráfico com CSS e lógica interna com Javascript ECMAScript. Uso de diversas Frameworks para enriquecer o UIX. Optimização e depuração de websites e recursos. Fase final de colocação de website em servidor remoto e suas configurações.
  • 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 Queirós, R. (2017). Criação rápida de sites responsivos com o Bootstrap . FCA  
  • MetodologiaMethodology
    As aulas teóricas de exposição da matéria recorrendo ao método expositivo, interrogativo e interativo, sendo complementadas com aplicação prática de imediato através de exercícios e trabalhos. Assim, cada tópico estudado é reforçado através de exercícios práticos. Portanto, será usada a metodologia de Aprendizagem Baseada em Resolução de Problemas (ABRP).
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não