Enrolment options

Module Description

The use of web frameworks in support of web application development is an important trend. The material covered in this course leads naturally to the employment of such frameworks.

Students make use of a web framework to construct a website with a degree of complexity. Students gain a generic understanding of the framework-driven approach to web development, helping them to readily assimilate frameworks used in the workplace.

Students are introduced to the concept of extending the functionality of an existing web-based software product or platform.

Model-View-Controller  (MVC)  is  a  design  pattern  that  serves  to  solve  problems commonly faced by developers and maintainers of web applications.

For this reason it is the approach employed by both client- and server-side web frameworks. Developers benefit from an awareness of the key components of MVC.

Learning Outcomes

  1. Critically evaluate the MVC   approach to designing web applications and the problems that it has evolved   to solve.
  2. Apply the MVC design pattern to   the solution of a problem, and implement that solution using the features of   an object-oriented language.
  3. Demonstrate a generic   understanding of the operation of web frameworks, and critically analyse   their use in web application development. Scalable server and   highly-available servers.
Self enrolment (Student)