Ruby on Rails

  1. Ruby History
  2. Environments and Editors
  3. Download and Installation Ruby
  4. Folder Structure and About interpreter
  5. Ruby Command Line Vs IRB
  6. Puts V’s print V’s P
  7. Comments
  8. Variable Types with Naming Convention
  9. Interpolation
  10. Operator Types
  11. Conditional Statements & Modifiers
  12. Ruby Ranges and Date-time
  13. What is an Object in Ruby
  14. Object Types Built in Objects
  15. Strings
  16. Symbols
  17. Integer type
  18. Arrays
  19. Hashes
  20. Instance_methods
  21. Methods(Functions)
  22. Iterators and Loops Statements
  23. Regular Expressions
  24. Files
  25. Modules Mixins with Naming Conventions
  26. Basic Object Orientation Concepts with Naming Conventions
  27. Ruby Closures
  28. Blocks
  29. Procs
  30. Lambdas
  31. Doubts Clarification

Rails Introduction

  1. Environments and Editors
  2. Install Ubuntu
  3. Install Ruby, Rails, Mysql and sublime_text
  4. Rails Commands
  5. Gem Commands
  6. Framework Structure
  7. MVC Flow
  8. Rails Components
  9. Create sample project
  10. Database Setup & Configuring a project for Database
  11. Creating a database
  12. Controller -> View Flow
  13. Set Yield
  14. Application.html.erb & Assets_Pipe_Line
  15. Routes and it's Purpose
  16. Partials
  17. Layouts / render /redirect_to
  18. Helpers
  19. Activerecord / params
  20. CRUD
  21. Forms and other tags
  22. Databases and Migrations
  23. Generating Migration
  24. Add column Change column Delete Column
  25. What is Meta Programming?
  26. Data Validation with Server-side
  27. Associations
  28. Belong_to
  29. has_one
  30. has_many
  31. has_one :through
  32. has_many : through Vs has_and_belongs_to_many
  33. Action Mailer and Send mails
  34. Filters & Callbacks
  35. Introducing Advanced Topics
  36. Adding and Installing 3rd Party Gems(Libraries)
  37. Observer V’s Callbacks
  38. Cookies and Sessions
  39. Deploy from local to Github
  40. Deploy from local to Heroku
  41. Doubts Clarification Ruby and Rails interview qs
  42. What does student learn?

By the end of the Ruby on Rails training course, student will learn below main concepts practically.

  1. HTML, CSS3, JavaScript, Jquery, DataBase, Ruby, Rails
  2. Configure and install Ruby and Rails with DB
  3. Write the Ruby code
  4. Rails framework
  5. MVC pattern
  6. Build a new Rails application from scratch
  7. Setup and manage databases with migrations
  8. Configure Rails routing
  9. Rake routes
  10. Leverage ActiveRecord with associations, validations and callbacks
  11. Use resources and REST in a Rails application
  12. Find and use best gems for your projects
  13. Deploy in different servers

What are advantages after learning this course?

  1. Ruby and Rails interview qs.
  2. Resume preparation for shortlist.
  3. Student can get job easily.
  4. Student can manage job easily without job support.
  5. 90% practical and 10% theory in every session with real time scenarios in this training.