9
L/O/G/O Ruby on Rails Online training http://www.todaycourses.com

ruby on rails training | ruby on rails online training | ruby on rails course

Embed Size (px)

Citation preview

L/O/G/O

Ruby on Rails Online training

http://www.todaycourses.com

Place Your Text Here

Course Content• Ruby on Rails Online Training Concepts :• Getting Started with Rails• Installing Rails• Platform requirements• Creating a new application• Application configuration and bootstrapping• Connecting to a Rails application• Rails tools• The Model/View/Controller (MVC) framework architecture• The Rails philosophy: “Convention over configuration”

Place Your Text Here

Course Content• Version control manager (git, GitHub)• Plugins and Gems• Ruby Language Skills and Techniques• Running Ruby• Command-line Ruby• The Interactive Ruby (irb) console• Objects, variables, and methods• Basic object-orientation concepts• Naming conventions• Variable assignment• Local vs. instance variables• Method-calling semantics

Place Your Text Here

Course Content• Method arguments and return values• Classes and modules• Instantiating classes• Mixing in modules• Modules as namespaces• Built-in classes• String• Array• Hash• Symbol• Numeric’s• Blocks and iterations

Place Your Text Here

Course Content• Blocks vs. methods vs. lambdas• Collection iteration• Single-object iteration• Model Design and Database Management• Domain modeling for Rails and Ruby• Describing the “what” of the application• Creating ActiveRecord models with “generate”• Object-relational mapping with ActiveRecord• ActiveRecord models and Ruby classes• ActiveRecord associations• One-to-one, one-to-many• Many-to-many

Place Your Text Here

Course Content• “Rails-friendly” SQL• Table-naming conventions• Primary and foreign keys• Database maintenance with ActiveRecord Migrations• Default migrations• Customizing migrations• Migrating backwards• Controller Actions and View Templates• Basics of controller/view interaction• Creating controllers and views with “generate”• Default rendering rules• Shared controller/template instance variables

Place Your Text Here

Course Content• Separating controller logic from view specifics• HTML templating with Embedded Ruby (ERb)• Rules of ERb processing• Layouts• Using master and partial templates• Fine-tuning controllers and view• Controller filters• Redirecting requests• Default and custom view helper methods• Writing and processing HTML forms in Rails• Using form helper methods• “Magic” field initialization from instance variables

Place Your Text Here

Course Content• Accessing CGI data through the “params” hash• Ajax calls and RJS (Ruby/JavaScript) templates• Basic DOM updating with Ajax• Using RJS for composite Ajax calls• Application Testing• Rails unit tests• The Ruby TestUnit framework• Writing fixtures• Addressing test failures and errors• Functional (controller) tests• Triggering controller requests from tests• Examining controller responses

L/O/G/O

Thank you!