• 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
  • Engenharia Informática (L) (ISLA Gaia)
  • 6155
  • 22357
  • Tecnologias Web Avançadas
  • ISLA Gaia6155-22357
  • 3
  • 3
  • 0
  • 27
  • Não
  • Português
  • Inclusão de metodologias ativas de aprendizagem Exposição interativa Aprendizagem baseada em problemas
  • Obrigatório
  •   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.
  • 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
  •  

    Descrição

    Data limite

    Ponderação

    TAG

    Final do Semestre

    100%

     

  • Semestral
  • 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.