[wptab name=’About’]Ruby on Rails, or simply Rails, is a web application framework written in Ruby under MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages. It encourages and facilitates the use of web standards such as JSON or XML for data transfer, and HTML, CSS and JavaScript for display and user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering patterns and paradigms, including convention over configuration (CoC), don’t repeat yourself (DRY), and the active record pattern.
[/wptab]
[wptab name=’Syllabus’]
Chapter 1: An Introduction to Ruby:
- What is Ruby?
- Installing Ruby
- Executing Ruby Code
- Getting Help
- Dynamic Types
- Ruby Reserved Words
- Naming Conventions
- Comments
Chapter 2: Standard Ruby Data Types:
- Numbers
- Strings
- Simple Input and Output
- Converting String Input
- Regular Expressions
- Time Methods
Chapter 3: Language Components:
- The if Statement
- The case Construct
- Loops
- Iterators
- Numeric Iterators
- String Iterators
- Methods
- Odds and Ends
Chapter 4: Collections:
- Arrays
- Array Operator Methods
- Array Equality Operator
- Arrays as Stacks and Queues
- Higher Dimensional Arrays
- Other Useful Arrays Methods
- Command Line Arguments
- Hashes
- Common Hash Methods
- Sorting Hashes
- Iterators with Arrays and Hashes
- Arrays and Methods
- Hashes and Methods
- Named Parameters
- Symbols
- Procs
- Closures
Chapter 5: Classes:
- Objects
- Brief History of OOP
- OOP Vocabulary
- Creating a New Class
- Using Objects
- Defining Operator Methods
- Inheritance
- Ancestors
- self
- Access Levels – public
- Access Levels – private
- Access Levels – protected
- Access Levels – Specification
- Class Data and Class Methods
- Adding Methods to Classes and Objects
- Special Global Variables
- Scope of Variables
- Built-in Classes
- The Math Class
- The NilClass Class
- TrueClass and FalseClass
- Built-in Class Hierarchy
Chapter 6: Input and Output:
- Introduction
- Reading from the Standard Input
- Reading a Character at a Time
- Writing to the Standard Output
- Reading and Writing Disk Files
- Reading Files Using Iterators
- I/O With Command Line Commands
- Seeking About Files
- tell
- Capturing Data About Files
- Processing Directories
Chapter 7: Exceptions:
- Introduction
- Exception Hierarchy
- Handling Exceptions
- Multiple Rescue Clauses
- Exceptions are Classes
- ensure
- retry
- raise
- Creating Your Own Exceptions
- catch and throw
Chapter 8: Modules:
- Introduction
- Using Core Ruby Classes
- Ruby Standard Library
- require
- Search Path
- File Organization
- load
- Modules
- include
- Mixins
- Using the Comparable Module
- Collection Classes
- yield
- Using the Enumerable Module
Chapter 9: Odds and Ends:
- Ruby Conventions
- Bit Manipulation
- Substituting
- Marshalling
- Reflection
- grep
- Classes are Objects
- Aliasing
- Testing
- Test::Unit::TestCase
- Testing Your Own Classes
- Freezing Objects
[/wptab]
[wptab name=’Duration’]
- Regular classes – 4 weeks
- Weekend Classes – 6 weeks
- Customized Fast Track option is available as well. Call 9731012185 now to customize according to your requirement
[/wptab]
[wptab name=’Trainer’]
- Experienced IT professionals
- Having hands on practical knowledge
- With experience of training large batches in both offline and online mode
[/wptab]
[wptab name=’Placement’]
The following services are available on demand as add-on to this course
- Resume Preparation
- Mock interviews
- Job opportunity leads and suggestions
[/wptab]
[wptab name=’Mode’]
- Online Self Paced Training (SPT) with Videos and Documents
- Online Instructor Led Training (ILT)
Study9 provides a robust job market focused Ruby on Rails training. Our Ruby on Rails course is designed with the right mix of basic and advanced topics to get one started in the domain and enable a person to get a good job in this competitive market. Our Ruby on Rails trainers are experienced professionals with hands on knowledge of Ruby on Rails projects. The Ruby on Rails course content is designed with keeping the current job market’s demands in mind.Our Ruby on Rails training course is value for money and tailor made for our students.
About Study9 Training Method
The Study9 Ruby on Rails training courses are completely online training courses. The online Ruby on Rails training is given using advanced training softwares to make the students comfortable with the online training. The student and teacher can talk over VOIP software, they can share each others screens, share Ruby on Rails course contents and concerns during the class through chat window and even can see each other using Webcams. The time tested proven online Ruby on Rails training methodologies adopted by study9 are of the most advanced ones in India. The student will feel at ease with the Ruby on Rails training mode. And we are so confident on that, we offer a moneyback if the student is not satisfied with first Ruby on Rails Training class.
The virtualization based Ruby on Rails training course contents are accessible from anywhere in the world. Study9 provides access for each student to an online Learning Management System that holds all the slides and videos that are part of the Ruby on Rails training courses. The students can access them from their Laptop, Mobile, Tablets etc. The students will also give Ruby on Rails training exams on this Learning Management System and our expert Ruby on Rails trainers will rate their papers and provide certifications on successful completion of these Ruby on Rails training exams.
The best part of this online Ruby on Rails training approach is that it does not require one to waste time by travelling to a particular Ruby on Rails training center. And the timings are flexible so that if someday the student has problems in taking the morning Ruby on Rails training class he/she can fix an alternate time in the evening in discussion with Ruby on Rails trainer. On need basis our Ruby on Rails trainers can take a class in late night as well. On request basis missed Ruby on Rails training class sessions can even be given as video lectures to the student for them to go through to be prepared for the next class.
[/wptab]
[wptab name=’Cost’]
[/wptab]
[wptab name=’Register’]
Schedule: Weekdays (1 hr /day), Weekends (2.5 hrs /day) and Fast Track options available
[/wptab]
[end_wptabset]