-
Future Students
-
Admissions
Programs
Programs for Domestic Students
Courses
-
-
Current Students
-
Part Time
Student Logins
Student Logins
-
-
International Students
-
About Pace
-
About Pace
-
DIT 38019 | 36 |
In this course, students will expand their knowledge of object-oriented programming and apply that knowledge to the design and construction of a basic MVC framework that can be used to develop a variety of web applications. Starting with a review of the object-oriented principles covered in earlier courses, this course will cover advanced topics like class autoloading, inheritance, interfaces and abstract classes, and polymorphism.
Students will create a fully object-oriented application, bootstrapped from a single point of entry. The course also introduces important new applications and principles including autoloader functionality, virtual machine manager (e.g. Vagrant), and an appropriate package manager for the scripting language in use.