• O material de estudo desta disciplina encontra-se na web! Sugere-se estes sites em particular: http://www.w3schools.com    
  • Engenharia Informática (ISMAT)
  • 587
  • 11195
  • Programação Web
  • ISMAT587-11195
  • 3
  • 6
  • 0
  • 12
  • Não
  • Português
  • Não aplicavel
  • Obrigatório
  • - A web como sistema cliente-servidor. Arquitectura e protocolos web. Manutenção de estado sobre o protocolo HTTP. - Linguagem de anotação HTML e Cascading Style Sheets. Frameworks de layout. - Processamento no lado do cliente web versus processamento no lado do servidor web.  - Implementar uma aplicação web, em programação backend, suportada por uma base de dados MySQL - Paradigma modelo-vista-controlador implementado nas linguagens de programação PHP e Python - Desenho de aplicações Web utilizando o framework Flask - Programação frontend em Javascript: Jquery, AJAX e JSON - Noções de autenticação/validação/segurança aquando da interação cliente-servidor
  • A Web como modelo cliente-servidor. Websites estáticos e websites dinâmicos. Queries em bases de dados. Autenticação, cookies, sessões. Servidores Web. Scripting do lado do servidor. Scripting do lado do cliente. Design de páginas, navegação e user-interface design. Frameworks.
  •  A avaliação da disciplina é baseada na média ponderada Laboratórios validados (70%) Exame normal (30%). 

    Apenas os alunos com nota mínima de 10,0 valores no último laboratório estão admitidos a exame

     

  • Semestral
  • No final da disciplina o aluno deverá dominar conceitos e técnicas utilizadas para o desenvolvimento de aplicações baseadas na web