Back

Programação e Integração de Serviços

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    É importante (mas não obrigatório) existir algum conhecimento prévio de programação.

  • Objetivos

    Pretende-se que os estudantes adquiram os conhecimentos, aptidões e competências na implementação e consumo de serviços web, com foco na programação quer no lado do servidor quer no lado do cliente (metodologia cliente-servidor).

    Os estudantes devem conhecer e compreender a Arquitectura Web.
    Os estudantes devem conhecer e compreender as diferenças entre pedidos síncronos e assíncronos.
    Os estudantes devem conhecer linguagens e tecnologias utilizadas para a programação do lado do servidor (server-side), nomeadamente Node.js
    Os estudantes devem conhecer linguagens e tecnologias utilizadas para a programação do lado do cliente (front-side), nomeadamente Javascript
    Os estudantes devem demonstrar competências para o desenhar, desenvolvimento e implementação de uma aplicação Web.
    Os estudantes devem mostrar aptidão e demonstrar competências para o trabalho em equipa.
    Os estudantes devem mostrar aptidão e demonstrar competências de comunicação.
    Os conteúdos programáticos definidos para a presente UC, permitem aos estudantes o desenvolvimento de aplicações que envolvam a implementação e consumo de serviços web. Serão abordados alguns conceitos fundamentais de programação orientada a objectos, programação para a Web e base de dados.

  • Métodos de Ensino

    Aulas Teórico-Práticas:
    Nestas aulas será utilizado o método expositivo com resolução de exercícios práticos. Será aplicado o método de aprendizagem ativa, de modo a incentivar e envolver os estudantes na aprendizagem.

    Vai também exisitir uma vertente de desenvolvimento de trabalho prático continuado, adoptando-se assim uma metodologia baseada em projeto.

  • Estágio(s)

    Não

  • Programa

    Conceitos teóricos e práticos
    - Aplicações Cliente-Servidor
    - Protocolo HTTP
    - Arquitetura Orientada a Serviços (SOA)
    - Introdução aos Webservices
    - Formato das Mensagens
    - Asynchronous Javascript And XML (AJAX)
    - RESTful API
    - Segurança em Webservices

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    Rui Vasco Alves César das Neves - 1.º Semestre

  • Bibliografia

    Luís Abreu; Node.JS - Construção de aplicações Web, FCA, 2016. ISBN: 978-972-722-860-7
    Luis Abreu; JavaScript 6, FCA, 2015. ISBN: 978-972-722-815-7
    Ricardo Queiróz, Filipe Portela; Introdução ao Desenvolvimento Moderno para a Web, FCA, 2018. ISBN: 978-972-722-897-3

  • Código

    TPSIA12

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    6.0

  • Duração

    Semestral

  • Horas

    60h Teórico-Práticas

Conteúdo atualizado em 21/03/2025 15:46
Visão Geral da Privacidade
Escola Superior de Ciências Empresariais - ESCE/IPS

Este site utiliza cookies para lhe oferecer a melhor experiência possível. As informações dos cookies são armazenadas no seu navegador e permitem funcionalidades como reconhecê-lo quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as suas preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.