Saltar para:
This page in english Ajuda Autenticar-se
ESTS
Você está em: Início > PWDAM21
Autenticação




Esqueceu-se da senha?

Mapa das Instalações
Edifício ESTS Bloco A Edifício ESTS Bloco B Edifício ESTS Bloco C Edifício ESTS Bloco D Edifício ESTS Bloco E Edifício ESTS BlocoF

Programação de Serviços Web

Código: PWDAM21     Sigla: PSW

Áreas Científicas
Classificação Área Científica
CNAEF Ciências informáticas

Ocorrência: 2023/2024 - 1S

Ativa? Sim
Página Web: https://moodle.ips.pt/2324/course/view.php?id=1596
Unidade Responsável: Departamento de Sistemas e Informática
Curso/CE Responsável: Curso Técnico Superior Profissional em Programação Web, Dispositivos e Aplicações Móveis

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
TSPCDA 11 Plano de Estudos_2017_18 2 - 3 -

Docência - Responsabilidades

Docente Responsabilidade
Nuno Miguel Vicente de Pina Gonçalves Responsável

Docência - Horas

Ensino Teórico-Prático: 2,00
Tipo Docente Turmas Horas
Ensino Teórico-Prático Totais 1 2,00
André Miguel Namorado Canhoto Antunes 2,00

Língua de trabalho

Português

Objetivos

Pretende-se com esta unidade curricular que os alunos adquiram uma visão dos meios disponíveis para o desenvolvimento de aplicações cliente-servidor que usam a Internet como elemento integrador, principalmente dos protocolos, e ferramentas associadas aos fundamentos da programação de serviços web.

Resultados de aprendizagem e competências

Obter competências no desenvolvimento de aplicações cliente-servidor.
Conceitos Fundamentais de protocolos e comunicações em redes de dados, arquiteturas de comunicação e o modelo cliente-servidor, e paradigmas de desenvolvimento.
Implementação de servidores usando Node.JS e a framework Express e programação no servidor incluindo acesso a bases de dados e implementação de APIs.
Desenvolvimento de aplicações assíncronas.

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

HTML

CSS
Javascript

Programa

1. Conceitos Fundamentais
    • Protocolos e comunicações em redes de dados
    • Arquiteturas de comunicação e o modelo cliente-servidor
    • Paradigmas de desenvolvimento
 2. Implementação do servidor
    • Ambiente Node.JS
    • Framework Express
    • Utilização de Templates
 3. Programação no servidor
    • Acesso a bases de dados
    • Noções de serviços web
    • Exemplos de aplicação
 4. Desenvolvimento de aplicações assíncronas

Bibliografia Obrigatória

André Antunes et al.; Slides da UC PSW, 2023 (Disponibilizados pelo docente)

Bibliografia Complementar

Manuel Kiessling; The Node Beginner Book, Leanpub, 2015. ISBN: 978-147-162-844-3 (https://www.nodebeginner.org/)
Nicholas C. Zakas; Professional JavaScript for Web Developers, Wrox, 2012. ISBN: 978-1-118-02669-4
Alex Banks e Eve Porcello; Learning React, O'Reilly, 2016. ISBN: 978-1-491-95455-3
Luís Abreu; HTML 5, FCA. ISBN: 978-972-722-739-6
Luís Abreu e João Paulo Carreiro; JavaScript, FCA, 2014. ISBN: 978-972-722-785-3
Douglas Crockford; JavaScript: The Good Parts, O’Reilly. ISBN: 978-0-596-51774-8
Ilya Grigorik; High-Performance Browser Networking, O’Reilly, 2013

Métodos de ensino e atividades de aprendizagem

Aulas teóricas: 2 horas semanais com exposição de conceitos teóricos
Aulas práticas: 2 horas semanais com exemplos práticos e execução de trabalhos de laboratório (avaliados)
Projeto: Grupos de 4/5 pessoas e com acompanhamento nas aulas Teóricas e Práticas no final do semestre

Software

Express
Visual Studio Code
MySQL
Node.JS

Tipo de avaliação

Avaliação distribuída sem exame final

Componentes de Avaliação

Designação Peso (%)
Teste 40,00
Trabalho de campo 50,00
Trabalho laboratorial 10,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Frequência das aulas 30,00
Elaboração de projeto 15,00
Estudo autónomo 32,00
Trabalho laboratorial 4,00
Total: 81,00

Obtenção de frequência

Componente teórica >= 9.5
Projecto >= 9.5

Fórmula de cálculo da classificação final

Avaliação contínua: Teste (40%) + Projecto (50%) + Laboratórios (10%)
Exames: Exame (50%) + Projecto (50%)

Provas e trabalhos especiais

A realização de provas em época especial para alunos finalistas, estudantes trabalhadores e dirigentes associativos, está sujeita a inscrição na Secretaria segundo as normas vigentes. A eventual realização de um exame de época especial contribui apenas para a componente teórica da avaliação. Alunos interessados em realizar a avaliação prática nesta época terão que informar o docente responsável da sua intenção até ao último dia de aulas para definição do calendário e estabelecimento do enunciado do projecto.

Avaliação especial (TE, DA, ...)

Estudantes Trabalhadores, Atletas de Alta Competição, Dirigentes Associativos e Estudantes ao abrigo da Lei da Liberdade Religiosa devem contactar o responsável da UC, durante a primeira quinzena de aulas, para apresentarem as suas especificidades pertinentes, nos termos previstos nos respectivos diplomas legais.

Melhoria de classificação

A realização de provas de exame para efeitos de melhoria está sujeita a inscrição na Secretaria segundo as normas vigentes. A melhoria de nota incide apenas sobre a componente teórica da avaliação.

Observações

Assiduidade:
Com base no Regulamento de Avaliação do Aproveitamento dos Estudantes da ESTSetúbal/IPS, o Conselho Pedagógico deliberou que, para realizar uma UC em avaliação contínua, o estudante tem que estar presente numa percentagem mínima de 75% de aulas (por tipologia). O não cumprimento desta regra exclui o aluno da avaliação contínua aplicando-se as regras e prazos estabelecidos nesta ficha de disciplina.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Instituto Politécnico de Setúbal - Escola Superior de Tecnologia de Setúbal  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2024-05-17 às 04:29:04