Best Ruby on Rails Training in Bangalore offered by myTectra. India's No.1 Ruby on Rails Training Institute. Classroom, Online and Corporate training in Ruby on Rails.
Introduction to ArtificiaI Intelligence in Higher Education
Β
Ruby on Rails Training in Bangalore Classroom, Online
1. Unlock your Learning Potential !
ISO 9001:2008
Certified Company
Course details:
Course Code : MYT962
Course Name :Ruby on Rails
Course duration: Fast track β 4 weeks
Regular weekdays β 6 weeks
Week End β 8 weeks
Training mode:
instructor led class training | Live virtual training
Contact: +91 90191 91856
Email:info@mytectra.com
Web: www.mytectra.com
2. An Introduction To Ruby
ο What is Ruby
ο Installing Ruby
ο Executing Ruby Code
ο Getting Help
ο Dynamic Types
ο Ruby Reserved Words
ο Naming Conventions
ο Comments
Standard Ruby Data Types
ο Numbers
ο Strings
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
3. ο Simple Input and Output
ο Converting String Input
ο Regular Expressions
ο Time Methods
Language Component
ο The if Statement
ο The case Construct
ο Loops
ο Iterators
ο Numeric Iterators
ο String Iterators
ο Methods
ο Odds and Ends
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
4. Collections
ο Arrays
ο Array Operator Methods
ο Array Equality Operator
ο Arrays as Stacks and Queues
ο Higher Dimensional Arrays
ο Other Useful Arrays Methods
ο Command Line Arguments4
ο Hashes
ο Common Hash Methods
ο Sorting Hashes
ο Iteratorswith Arrays and H
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
5. ο Sorting Hashes
ο Iteratorswith Arrays and H
ο Arrays and Methods
ο Hashes and Methods
ο Named Parameters
ο Symbols
ο Procs
ο Closures
Classes
ο Objects
ο Brief History of OOP
ο OOP Vocabulary
ο Creating a New Class
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
6. ο Using Objects
ο Defining Operator Methods
ο Inheritance
ο Ancestor
ο 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
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
7. ο The Math Class
ο The NilClass Class
ο TrueClass and FalseClass
ο Built-in Class Hierarchy
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
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
10. ο Using the Enumerable Module
ο include
ο Mixins
ο Using theComparableModule
ο Collection Classes
ο yield
ο Using the Enumerable Module
Odds And Ends
ο Ruby Conventions
ο Bit Manipulation
ο Substituting
ο Marshalling
ο Reflection
ο grep
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
11. ο Classes are Objects
ο Aliasing
ο Testing
ο Test::Unit::TestCase
ο Testing Your Own Classes
ο Freezing Objects
An Overview Of Ruby On Rails
ο What is Ruby on Rails?
ο Overview of Rails Components
ο Installing Rails
ο A Simple Rails Application
ο Starting the Rails Server
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
12. ο Static Pages Within a Rails Application
ο The Structureof a Rails Application
ο Generating a Controller
ο Rendering the View
ο Adding a Static Page
ο Dynamic Pages with Embedded Ruby
ο Using the render Method
ο Using the link_to Method
Rails And HTML Forms
ο A Basic HTML Form
ο Processing an HTML Form
ο Working With Form Data
ο Other Form Elements
ο Form Tag Helpers
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
13. Data Bases And Rails
ο Review of the MVC Architecture
ο Entities and Relationships
ο Databases and Models
ο Rails Database Conventions
ο Adding a Model
ο Database Migrations
ο The Rails Database Console
ο Creatinga Rails View of a DatabaseTable
ο Scaffolding
ο RESTful Routes and Resources
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
14. Form Helpersand Validation
ο Introduction
ο Form Helpers and form_for
ο Processing Form Helpers
ο From Form to Database
ο Redirection
ο Data Validation
ο Validation Helpers
ο The presence Validator
ο The numericality Validator
ο The uniqueness Validator
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
15. ο The length Validator
ο The form at Validator
ο Custom Validation Methods
ο The errors Object
ο Displaying Validation Errors in the View
Associations In Rails
ο has one association
ο belongs_to
ο has_many association
ο has_many:through
ο habtm
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
16. Filters&Callbacks15
ο what is filters?
ο Different types of filters
ο what is callbacks?
ο different types of callbacks
Adding Style To An Application
ο Styling
ο Rails and Sass
ο Cascading Style Sheets
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
17. Sample Application
ο Introduction
ο Registering Users
ο The Register Action
ο The flash Hash
ο Validating the Registration
ο Logging in
ο Logging Out
ο Protected Pages
ο Filters
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com