Skip to main content

ISMAT 11195

Programação Web

Engenharia Informática (ISMAT)
  • ApresentaçãoPresentation
    No final da disciplina o aluno deverá dominar conceitos e técnicas utilizadas para o desenvolvimento de aplicações baseadas na web
  • ProgramaProgramme
    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.
  • ObjectivosObjectives
    - 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
  • BibliografiaBibliography
    O material de estudo desta disciplina encontra-se na web! Sugere-se estes sites em particular: http://www.w3schools.com    
  • MetodologiaMethodology
    Não aplicavel
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não