Disciplina Curricular
Aplicações na Web AWeb
Mestrado Bolonha em Bioinformática e Biologia Computacional - 0_MBBC 2008/09 a 2016/17
Contextos
Grupo: 0_MBBC 2008/09 a 2016/17 > 2º Ciclo > - > Optativas > 2º Semestre > 978_1º Ano/2º Sem do Mestrado em BBC
Período:
Peso
6.0 (para cálculo da média)
Objectivos
Pretende-se transmitir conhecimentos sobre o ciclo completo e detalhado de desenvolvimento de aplicações e serviços na web. Dá-se particular relevo aos aspectos arquitecturais do desenvolvimento de aplicações, focando em abordagens modernas, em particular microserviços e RESTful.
Programa
Modelos de negócio (BMC, service BMC), design de alto nível (processos, design canvas), desenho detalhado (storytelling, story space), front-end estático (MVC, bootstrap, grelhas, breakpoints), front-end dinâmico (multi page apps, single page apps, Angular.JS, DOM, data binding, controladores, dependency injection, event handlers), gestão de dados (metadados, SGML, XML, JSON), arquitectura de sistemas (layers, blueprints, estilos, governance), back-end (arquitecturas, SOAP, RESTful, Node.JS, callbacks, promises, statelessness, asynchronous operations, serviços, microserviços, cloud, servitisation, OpenAPI).
Métodos de ensino e avaliação
Realização de projecto.