*Bangladesh Open Source Network* *A hands on workshop on how to use Ruby on Rails for Web* *Development* Conducted by : Code71.com (www.code71.com) Supported by : IICT, BUET Date : 29 May- 1 June Time : 3-7pm Venue : IICT, BUET
*Description*: The workshop is designed for those who want to learn basics of programming with Ruby on Rails (RoR). The instructors will go through hands on exercises on how to use the RoR framework to develop a web application. The students will learn to create a RoR environment (including MySQL setup), develop small applications, deploy the applications and test it properly. *Pre-requisite*: RoR is an Object Oriented Framework, so previous understanding of OO concepts (e.g. class, objects, inheritance, abstraction) and database concepts will be required. The instructors will not teach those during the workshop. *Detail Schedule *: *Day #1*. Session 1: Basics - Ruby 2. MVC *Day #2* : Session 2: 1. Environment 2. Scaffoldoing 3. Directory Structure 4. Plugins vs Gems with example Session 3: 1. Migration Scripts 2. Basic ORM *Day #3* : Session 4: 1. Active Record and Relations Session 5: 1. Ajax 2. Test Code *Day#4* : Session 6: 1. Deployment 2. Recap Sessions 7 : Questions and Answers , Way forward Closing *Registration Fees* : Taka 1200/- (Covers the registrations, light snacks, Certificates and materials Only) *Registration Time* : 4-6 pm, 25-27 May, BdOSN office. Availability limited. Registration will be on first come first register basis. -- |=============| Regards, Abu Mohammad Omar Shehab Uddin Ayub (আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব) Software Engineer, Nilavo Technologies, Banani, Dhaka Bangladesh Open Source Network, Dhaka 2000 batch, Dept. of CSE, SUST www.nilavo.com www.bdosn.org www.sust.edu