• EN
  • Facebook
  • Instagram
  • Youtube
  • Linkedin
Você está em: Início > Ensino > Unidades Curriculares > TSPWDM117
Autenticação
ATENÇÃO: Este site utiliza cookies. Ao navegar no site estará a consentir a sua utilização.

Projeto Integrado 3

Código: TSPWDM117    Sigla: PROJI3
Área Científica: Ciências Informáticas

Ocorrência: 2023/24 - 1S

Área de Ensino: Informática

Cursos

Sigla Nº de Estudantes Plano de Estudos Ano Curricular Créditos Horas Contacto Horas Totais
TSPWDM 6 Aviso n.º 14644/2015, de 16 de dezembro 5

Horas Efetivamente Lecionadas

TTWDM-2-STR

Teórico-Práticas: 45,00

Docência - Horas Semanais

Teórico-Práticas: 3,00

Tipo Docente Turmas Horas
Teórico-Práticas Totais 1 3,00
João Manuel Dias de Almeida - ESGTS   3,00

Docência - Responsabilidades

Docente Responsabilidade
Antonio Manuel Ferreira Santos Roberto - ESGT Responsável

Objetivos de Aprendizagem (conhecimento, aptidões e competências a desenvolver pelos estudantes)

  • Conhecer o funcionamento dos servidores Web; 
  • Saber implementar uma estratégia de segurança para uma arquitetura cliente/servidor.
  • Compreender os conceitos de criptografia SSL em servidores Web
  • Programação Web lado Servidor;
  • Implementar sistemas de proteção de dados Web;
  • Estabelecer e manter mecanismos de transmissão segura de dados através da Web; 
  • Implementar mecanismos de proteção de ameaças externas aos sites em servidores web;
  • Obter competências necessárias para especificar, manter e evoluir, arquiteturas de suporte seguros para disponibilização de informação em redes Web cliente/servidor.

Conteúdos programáticos

  1. Conceitos de Cliente/Servidor
    1.  Maquinas virtuais
    2.  Servidores Linux
    3.  Instalar e Configurar Servidor Web
    4.  Sites web dinâmicos
    5.  Base dados SQL em servidores
  2.  Necessidade da segurança em Sites Web
    1.  Proteger dados pessoais
    2.  Proteger dados duma organização
    3.  Profissionais da segurança informática
  3.  Ataques conceitos e técnicas
    1.  Procurar falhas de segurança
    2.  Classificando falhas de segurança
    3.  Password craking
    4.  Phishing 
    5.  Sniffing
    6.  Whois e Port Scanner
    7.  SQL Injection
  4.  Proteção de dados e privacidade em sites e servidores Web
    1.  Controlo de acesso
    2.  Conceito de propriedade (proprietário) 
    3.  Contas de utilizadores
    4.  Criptografia de chave pública e privada 
    5.  Proteção da transmissão de dados
    6.  Segurança SSL com servidores HTTPS
  5.  Migrar sites web dinâmicos 
    1. Migrar conteúdo web 
    2. Migrar base dados SQL

Demonstração da Coerência dos Conteúdos Programáticos com os Objetivos de Aprendizagem da Unidade Curricular




Metodologia de Ensino (Avaliação incluída)


Metodologia de ensino:
  • Aulas teórico-práticas de exposição da matéria, de demonstração de conceitos e de software, de resolução de exercícios e de apresentação e discussão da solução dos exercícios.
  • Aulas práticas dedicadas à realização do projeto da disciplina e aulas de apresentação e discussão dos projetos dos alunos (aplicação da metodologia PjBL). 
Avaliação
  • Continua, com Matrizes de monitorização abrangendo os trabalhos e atividades desenvolvidas pelos alunos ao longo do processo de instrução (dividido em fichas/trabalhos 50%, Pesquisas/debates 20%, observação aulas 10% e atitudes/comportamentos 20%) com o peso de 40% na nota final
  •  Realização dum teste prático (T1) com o peso de 20% na nota final 
  •  Conceção, desenho e implementação dum projeto (40% da nota final)


Demonstração da Coerência das Metodologias de Ensino com os Objetivos de Aprendizagem da Unidade Curricular


Bibliografia de consulta (existência obrigatória)

  • "Linux Administration Handbook" - Editora: Pearson; 5ª edição (2017) 
  • "The Practice of Network Security Monitoring: Understanding Incident Detection and Response" - Editora: No Starch Press; 1ª edição (2013) 
  • "Building Secure Servers with Linux" - Editora: O'Reilly Media; 2ª edição (2012) 
  • "Web Application Security, A Beginner's Guide" - Editora: McGraw-Hill Education; 1ª edição (2011)
  • "The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws" - Editora: Wiley; 2ª edição (2011) ¿ "Information Security: Principles and Practice" - Editora: Wiley; 2ª edição (2011)