Ruby on Rails Web Development Training in Chandigarh

ROR is most flourishing field now a days. We are know for our lessons on rubi on rails.

Ruby on Rails Web Development Training in Chandigarh, Mohali and Panchkula.

 Rubi:

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 .

Rails:

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

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

Case study: a bookshop

      • Defining a data model
      • Improving an existing application
      • Adding a pinch of AJAX
      • Going further

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
          • Filtering sensitive logs
          • Using shortcut blocks with Symbol to_proc
          • Using content_for
          • Model calculations
          • Virtual attributes
          • Eager Loading

      Stack trace analysis

          • SQL injection, mass allocation and Cross Site Scripting
          • in_groups_of
          • Date formatting
          • Date time format in text field
          • Create a plug-in
          • Named routes
          • Using with_options
          • RJS and debugging
          • Contributing to Rails
          • Paginating with will_paginate
          • Using Logger
          • Optimistic Locking
          • Model name in URL
          • Currency
          • Generating PDFs
          • Generating RSS feeds
          • Creating a cache
          • Profiling
          • Handling time zones
          • Using scope
          • Tracking attribute changes

      By the end of the course, you 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 with Ruby on Rails Web Development Training in Chandigarh