Conceção e Implementação de Aplicações para a Internet

CIAI-ACourse Page
6 ECTSSemester 2Semester 1Exam: Optional
Overall
No reviews yet
Workload
--

Description

To Know

  • essential aspects of architectural patterns for inversion of control and software architectures specific for Internet Applications.
  • principles of the development of web applications and single page web applications.
  • mechanisms of specifying and implementing web services and web service orchestrations.
  • internal structure of an Internet browser and its client applications.
  • principles of data-centric and user-centric development of Internet applications.
  • main data abstraction mechanisms used in Internet applications.
  • major performance pitfalls of Internet applications and their workarounds.
  • main specification and implementation mechanisms for security policies in Internet Applications.

To Do

  • use development frameworks that implement architectural styles for Internet applications.
  • specify and build web and cloud applications to support thin, flat, and native clients.
  • specify and build client applications for web and cloud applications with reactive and rich behaviour.
  • implement authentication mechanisms and specify the core security rules of an Internet Application
  • specify and efficiently use abstraction data layers such as Object Relational Mappings in Internet applications.
  • design and deploy Internet Applications that are efficient and maintainable.