Course Summary
Rapid application development provides a range of enabling skills for independent development of complete and industry standard software applications. These skills will equip students to be ready for commercial development and to meet the demand of clients of various sizes, especially startups.
A range of application development, especially web application development frameworks, that are popular in industry, will be introduced in this course. The focus will be on building applications based on the most widely used framework, Ruby on Rails, which is behind Airbnb, Yammer, Github and many other famous brands.
In addition students will learn model-view-controller (MVC) paradigm through this course. Students will also learn industry level development methodologies as well as software engineering patterns. Students will practise rapid application development assignments and projects that involve a variety of real world scenarios.