Ruby History
Environments and Editors
Ruby Download and Installation
Folder Structure and Gems Location
Ruby Command Line Vs IRB
Puts Vs print
Interpolation and Comments
Variable Types with Naming Convention
Conditional and Controller Statements & Modifiers
Operator Types
Ruby Ranges and Date-time
What is an Object in Ruby
Numeric
Object Types Built in Objects
Strings
Arrays
Hashes
Symbols
Pre-defined methods
Custom Methods
Iteration Iterators and Loops Statements
Ruby Closures
Blocks
Procs
Lambdas
Modules Mixins with Naming Conventions
Expressions
Files
Object Orientation Concepts with Naming Conventions
Introduction to Cucumber
Writing Features
Writing Scenarios
Writing Step Definitions
Putting BDD into Practice
Cucumber Framework in Detail
Reusing Steps
Running Tests in Different Browsers
Tagging Scenarios
Hooks in Cucumber
Watir
Intro to Watir & Capybara
Practice with Watir(funtional testing)