Piford Technologies provide a best training on  Ruby on Rails course – An extensive syllabus to become a Ruby on Rails Expert in 3 months.

    What is Ruby?

    Ruby is a pure object-oriented programming language with a super-clean syntax that makes programming elegant and fun. Ruby originated in Japan in the early 1990s. It has become popular worldwide in the past few years .

    What is Rails?

    Rails is an open source Ruby framework for developing web-based, database-driven applications. What’s special about that?

     

    What you will learn to do

    By the end of the course, participants are able to

    • Develop fully functional web applications
    • Teach Ruby on Rails basics to their team, colleagues and employees
    • Explain their management what Ruby has to offer
    • Follow agile development principles

    Course Syllabus

    • What is Ruby
    • What is a framework
    • MVC
    • Structure of a RoR project
    • How the framework works
    • Rails vs. other technologies
    • Development environment
    • Text editors
    • Supported databases
    • Ruby basics
      • IRB
      • Variables
      • Control structures
      • Loops
      • First class functions
      • Methods
      • Heritage
      • Attributes
      • Naming conventions
      • Constants
      • The nil object
      • Arrays
      • Hashes
      • Iterators
      • String class
      • File class
      • Exceptions
      • Finding documentation
    • My first Rails app
      • Developing a project
      • Starting a server
      • Generating sources
      • Main folders
    • Rails components in detail
      • ActiveRecord
        • Automated mapping
        • Validation
        • Associations
        • Callbacks
      • ActionPack
        • URL routing
        • Filters
        • Helpers
        • Layouts
        • Partials
      • Javascript / jQuery
        • AJAX
        • Visual effect
        • Visual effect
        • Auto-completion
        • Unobtrusive JS
        • Best practices
      • ActionMailer
        • Sending an e-mail (with or without attachment)
        • Receiving and processing emails
    • Advanced Ruby on Rails
      • Instance variable cache
      • Dynamic finders
      • Hash Finder
      • Using with_scope
      • Using shortcut blocks with Symbol to_proc
      • Using content_for
      • Filtering sensitive logs
      • Model calculations
      • Virtual attributes
      • Eager Loading
        • Stack trace analysis