Back

Programação Web

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    Pré-requisitos
    Conhecimentos de client-side: HTML, CSS e Javascript básico

    Co-requisitos
    Conhecimentos de criação e gestão de base de dados (UC de base de dados)

  • Objetivos

    Na unidade curricular de Programação Web, pretende-se que os estudantes adquiram os conhecimentos, as aptidões e as competências necessárias no desenvolvimento Web, com um foco principal na programação do lado do servidor.


    Nesse sentido os estudantes: 


    - Devem conhecer e compreender a Arquitetura Web.

    - Devem conhecer linguagens e tecnologias utilizadas para a programação do lado do servidor.

    - Devem mostrar aptidão para desenhar uma aplicação Web.

    - Devem demonstrar competências para o desenvolvimento e implementação de uma aplicação Web, com integração de base de dados e visualização dos dados.

    - Devem demonstrar aptidão e competências para o trabalho em equipa.

    - Devem demonstrar aptidão e competências de comunicação.

    O estudante deve conseguir no final da UC desenhar e implementar uma aplicação Web com integração de base de dados e visualização dos dados.

  • Métodos de Ensino

    A tipologia da UC é composta por aulas teórico-práticas e aulas de laboratório.

    As metodologias adotadas são as seguintes:


    Aulas Teórico-Práticas (TP):
    Nas aulas TP são apresentados os conceitos fundamentais com recurso ao método expositivo, e realizados exercícios de aplicação prática na aula ou como TPC. Serão também utilizados métodos de aprendizagem ativa, que visam incentivar e envolver os estudantes na aprendizagem dos conteúdos. Estimula-se essencialmente a participação ativa, com recurso à resolução de problemas e trabalhos em grupo. 

    Laboratório:
    Nas aulas laboratoriais adota-se uma metodologia similar à metodologia baseada em projeto. Os estudantes resolvem exercícios de aplicação prática e desenvolvem ao longo do semestre um trabalho prático realizado em grupo.

  • Estágio(s)

    Não

  • Programa

    01- Arquitetura Web
    02- JS: Classes e Objetos
    03- JS: Iteradores
    04- Tecnologias de servidor
    05- Introdução ao Node.js
    06- Framework Express
    07- Node integrado com SGBD
    08- Ajax
    09- Introdução à arquitetura REST
    10- Gestão de Sessões

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

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

  • Bibliografia

    Luís Abreu; Javascript 6, FCA. ISBN: 978-972-722-815-7
    Luís Abreu; Node.JS, FCA. ISBN: 978-972-722-860-7

  • Código

    TPSIA07

  • 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 Educação - ESE/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.