Skip to main content

ISLA IPGT 22357

Tecnologias Web Avançadas

Engenharia Informática (L) (ISLA Gaia)
  • ApresentaçãoPresentation
    A UC possibilita aos estudantes conhecerem e explorarem tecnologias web utilizadas e valorizadas em ambientes profissionais. É também uma oportunidade de se discutir boas práticas em desenvolvimento de software.
  • ProgramaProgramme
    Javascript avançado Bibliotecas e frameworks Estudo das frameworks emergentes React, Angular e NodeJS Tecnologias de servidor e cliente (Back-End, Front-End e Full-Stack) Linguagem XML Formato de Dados JSON Canvas Modelos de Desenvolvimento para a Web AMP: Accelerated Mobile Pages; SPA: Single Page Application PWA: Progressive Web Application Universal Web Development Acesso a Dados Web storage Base de Dados Relacionais Base de Dados Não Relacionais
  • ObjectivosObjectives
      Consolidar e adquirir novos conhecimentos de bibliotecas e frameworks emergentes, modelos de desenvolvimento para a web e dados persistentes num contexto cliente / servidor. Competências: Capacidade de usar uma tecnologia emergente baseada em javascript; Conhecimento das tecnologias web emergentes e a sua aplicação em sistemas de informação web; Conhecimento das principais linguagens de troca de dados; Selecionar as tecnologias adequadas; Conhecimento e aplicar modelos de desenvolvimento de sistemas de informação para a web; Capacidade de conceber sistemas com armazenamento persistente de dados.
  • BibliografiaBibliography
    ABREU, Luís, Node.js - Construção de Aplicações Web, FCA, 2016 FERREIRA, Antonio, M., Introdução ao Cloud Computing - IAAS, PAAS, SAAS, Tecnologia, Conceito e Modelos de Negócio, FCA, 2015 HAJIAN, Majid, Progressive Web Apps with Angular, Apress, 2019
  • MetodologiaMethodology
    Inclusão de metodologias ativas de aprendizagem Exposição interativa Aprendizagem baseada em problemas
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    3
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não