ISMAT 11195
Programação Web
Engenharia Informática (ISMAT)
-
ApresentaçãoPresentationNo final da disciplina o aluno deverá dominar conceitos e técnicas utilizadas para o desenvolvimento de aplicações baseadas na web
-
ProgramaProgrammeA 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
-
BibliografiaBibliographyO material de estudo desta disciplina encontra-se na web! Sugere-se estes sites em particular: http://www.w3schools.com
-
MetodologiaMethodologyNão aplicavel
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão



