Skip to main content

ISMAT 11195

Programação Web

Engenharia Informática (ISMAT)
  • ApresentaçãoPresentation
    Essa disciplina visa oferecer capacitação na área de desenvolvimento de sites e de aplicações Web, bem como elaboração e execução e projeto com programação web. O foco e locais de atuação: Empresas de TI (tecnologia de informação) ou qualquer organização que possua setor de TI com necessidade de implementação e ou manutenção de páginas e sistemas Web.
  • ProgramaProgramme
    CP1. Modelo e protocolos da Internet CP2. HTML5 CP3. CSS3 CP4. JavaScript DOM e eventos DOM CP5. Programação Front End Criar e estruturar Aplicações Web CP6. Comunicação cliente/servidor (HTTP) CP7. Servidor Web Flask CP8. Base de dados: SQL e NOSQL CP9. PHP CP10. Aplicações Web Simples Ajax Responsive Web Cookies e Sessões Autenticação Dados de entrada e Validação Registo e gestão de dados CP11. Gestão Full stack CP12. Segurança em Aplicações Web Ataques de rede e de sessões Outros Ataques CP13. Aplicações Web de Grande Escala
  • ObjectivosObjectives
    OA1. Compreender os protocolos e sistemas utilizados na Web. OA2. Saber criar a estrutura e layout de uma página Web com HTML5 e CSS3. OA3. Saber aplicar a interatividade no lado do cliente com Javascript, manipulação DOM e eventos. OA4. Saber criar serviços Web (APIs) no lado do servidor suportado por base de dados. OA5. Saber utilizar a linguagem SQL para implementar operações CRUD na aplicação Web. OA6. Saber utilizar os serviços Web como cliente utilizando Javascript e Ajax. OA7. Saber planear, conceber e implementar uma aplicação Web para distribuição na Internet. OA8. Compreender sobre aspetos de segurança e integridade de informação em aplicações Web. OA9. Compreender sobre aspetos de escalabilidade e desempenho na Web.
  • BibliografiaBibliography
    Ryan J. (2013). A History of the Internet and the Digital Future. Ed: Reaktion Books. ISBN-13: 978-1780231129 Pilgrim, M. (2010). HTML5: Up and Running. O'Reilly Media. Dean J. (2018). Web Programming with HTML5, CSS, and JavaScript. Ed: Jones & Bartlett Learning. ISBN-13: 978-1284091793. ISBN-10: 1284091791. Miquel Grinberg. (2018). Flask Web Development (2e). Ed: O'Reilly Media, Inc, USA ISBN-10: 1491991739. ISBN-13: 9781491991732.  
  • MetodologiaMethodology
    Através de uma metodologia orientada à resolução de problemas e também ao orientada ao desenvolvimento de projetos, os estudantes consolidam os conteúdos adquiridos.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não