Home

Classes

Online Classes

Schedule

Short Courses

Application

Registration

International

Contact Us

Illinois Institute of Technology  
Information Technology Certificate Programs
-->

Compliance Issues in IT
Certificate Program


Course Description and Prerequisites:

This course considers 'Ruby on Rails' as it pertains to web application development in contemporary enterprise systems. The primary focus is on a relatively new object-oriented programming language called Ruby and its integration with an agile web programming environment called Rails which greatly simplifies MVC framework development. Ruby OO programming topics in conjunction with various Rails recipes are considered and will culminate in a term project that implements a much lighter, simpler and faster development experience than other current enterprise frameworks provide today.

Knowledge of object-oriented and web programming fundamentals is required for enrollment.

Course Syllabus:

  • Introduction, Classes, Objects, Variables, Containers, Blocks and Iterators
  • Standard Types, Methods, Expressions, Exceptions and Modules
  • I/O, Threads, Processes, Unit Testing and Debugging
  • Interactive Shell, RDoc Doc Tool, RubyGems Package Mgt Tool
  • Ruby Web Programming and the RubyTk GUI
  • Win32 API and Ruby Extensions
  • 'Ruby Crystallized' Review
  • Midterm Exam
  • MVC Review, Application Architecture, Installation and the Depot Application
  • Rails Framework Details and Active Records
  • Action Controllers and Views
  • V2.0 Web, AJAX and Action Mailer
  • Web Services on Rails and Security
  • Deployment and Scaling
  • Project Workshop Session
  • Project Presentations, Demos and Final Exam

Instructor
Bonnie Goins
Credit 4.5 CEU





Compliance Issues in IT


Information & Registration:
To register or for additional information contact us by phone or email
Chicago or Wheaton 630-682-6035 
reif@iit.edu
 


HOME | CLASSES | ONLINE CLASSES | SCHEDULE | SHORT COURSES | APPLICATION | REGISTRATION | INTERNATIONAL | CONTACT US