.: مشخصات درس
اهداف و مهارتها

ساخت برنامه های کاربردی تحت وب به کمک زبان برنامه نویسی Ruby و پلتفرم Rails



شرایط شرکت کنندگان
آشنايي با مباني برنامه نويسي، الگوريتم و فلوچارت و ترجيحا تجربه مبتدي يا متوسط در برنامه نويسي

توانایی های مورد انتظار از دانشپذیران در پایين دوره
ساخت وب سايتهاي كاربردي رايج و استفاده از پايگاه هاي داده

مخاطبان
علاقمندان به ساخت وب سايت هاي پويا و برنامه نويسي تحت وب

مدت
60  ساعت

كاربرد درس در ساير دروس


سرفصل

 Introducting the Rails Framework and Web Programming
 Installation of Rails and Overview of Ruby Programming Language
 Effective Use of HTML, JavaScript and CSS
 Creating the First Application and MVC Concepts
 State Management on Web
 Working with Database and Object-Relational Mapping on Rails  with Active Record
 Active Records Basics: CRUD
 Advanced Active Record and Enhancing the Models
 Applying Validations and Making Callbacks
 Fine tuning the Business Objects
 Introduction to Action Pack
 Action Controller, Action View
 Embedded Ruby, Helpers, Routing
 Custom Helpers
 RESTful Resources and Request Cycle
 Advanced Controllers
 Templates, Layouts and Partials
 AJAX
 Internationalizaiton
 Test and Deploy