newtechbanner

ROR Syllabus

  • Overview and installation
  • Data types and variables
  • Operators and expressions
  • Control structure :
    • Conditional statements
    • Looping statements
    • Jumping statements
  • Functions (Methods) and blocks
  • Working with arrays and strings
  • File Input / output
  • Classes and objects
  • Inheritance
  • Exception handling
  • Introduction and installation
  • Directory structure
  • Working with Ruby gems
  • Database set up
  • ROR routes
  • File uploading
  • Sending mails
  • Working with models , controllers and views
  • ERB template syntax and HTML helpers(forms, input, button, links)
  • Scaffolding
  • Database queries (Creation / reading / updating / deletion) & relations
  • Database Migrations
  • Sessions and cookies
  • User Authentication
  • Sockets and action cable for real-time data update
  • Create normal and authenticated web-services for mobile applications
  • HTML
  • CSS
  • Jquery
  • Bootstrap
  • Develop an E-commerce application
  • Common modules:
  • Category
  • Sub category
  • Products
  • Users
  • Testimonials and feedbacks
  • Ratings and reviews
  • Sales and orders