Home Events Web Application Development Course
Loading Events
  • STARTJan 6th - 9:00am

  • ENDJan 6th - 12:30pm

  • VENUENatomas Tarbiya House


Web Application Development Course

A professional web programming course on agile web application development using Ruby on Rails (also knowns as Rails and RoR). This course will cover the Ruby 2 programming language, the Model-View-Controller (MVC) framework, the RoR framework, site layouts, data models, user authentication, data validations, updates, user management and application deployment.

RoR has been used to build popular websites for AirBnB, Groupon, Shopify, GitHub, and early versions of Twitter and Facebook. Developers with RoR are in big demand in the Silicon Valley. Students of this course will learn development and deployment of commercial web applications using RubyOnRails (RoR) framework, Postgres database, Javascript, and Amazon Web Services. You will learn to collaborate with developers using GitHub.

Orientation Sessions:

    * December 16th at 9:30 am at the Tarbiya House Roseville (1836 Sierra Gardens Dr. Suite 100, Roseville, CA 95661)
    * December 23rd at 10:00 am at the Tarbiya House Natomas (1164 W. National Dr. Suite 30, Sacramento, CA 95834)

Course Information:

    * Every Saturday
    * 9:00 am – 12:30 pm
    * 1st semester starts on January 6th
    * Tarbiya House Natomas(1164 W. National Dr. Suite 30, Sacramento, CA 95834)


1st Semester$300.00Starting on January 6th

Please fill in all required fields

2nd Semester$300.00Starting on April 7th

Please fill in all required fields


January 6, 2018
9:00 am - 12:30 pm


Tarbiya Institute


Natomas Tarbiya House
1164 W. National Dr. Suite 30, Sacramento, CA, 95834, United States.
+ Google Map
']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();