Skip to main content

Ruby on Rails Training Material




Description
Ruby on Rails Course Content
Module 1 – Getting Started
Introduction
Ruby Documentation
Interactive Ruby
Customizing irb
Case Study
Module 2 – Simple Scripts
Creating a Basic Script
Execution on Linux/WS
Command-Line Execution
Making Scripts Executable
Creating Output
Taking Input
Making Comments
Case Study
Module 3 – Simple Types
Creating Numbers
Performing Arithmetic
Numeric Methods
Creating Strings
Interpolation and Escaping
Common String Methods
Creating Multiline Strings
Using Constants
Dates and Times
Case Study
Module 4 – Arrays, Ranges and Hashes
Creating Arrays
Common Array Methods
Adding Elements
Removing Elements
Array and Strings
Using Ranges
Creating a Hash
Common Hash Methods
Case Study
Module 5 – Control Structures
Operators
Basic Conditionals
Extended Conditionals
The Conditional Operator
Case Statements
Basic Loops
Numeric Iterators
Collection Iterators
Case Study
Module 6 – Creating Methods
Simple Methods
Returning Values
Taking Arguments
Default Argument Values
Using Self
Variable-Length Arguments
Methods and Blocks
Case Study
Module 7 – Creating Classes
Simple Classes
Instance Variables
Using Accessors
Creating Constructors
Defining Operators
Other Special Methods
Validation and Duck Typing
Case Study
Module 8 – Inheritance
Basic Inheritance
Overriding Methods
Chaining Methods
Access Control
Class Variables
Class Methods
Case Study
Module 9 – Modules and Includes
Modules as Namespaces
Modules as Mixins
Requiring Files
Ruby Standard Library
Case Study
Rails
Module 1 – Introduction
Introduction to Ruby on Rails
Understanding what Rails is and isn’t
Module 2 – Diving Right In
A look at a real-world Rails app
Quick tour of default app
Overview of environments
Brief demo of Active Record
Action Controller
Action View
Module 3 – MVC (Model View Controller)
Detailed look at Rails MVC
Implementation
Full lifecycle of web request
Module 4 – Active Record basics
The Active Record Pattern
Models
Tables
Columns
Attributes
Create, Read, Update, Delete (CRUD)
Case Study
Module 5 – Action Controller basics
Actions
Controllers
Routing requests
Params
Sessions
flash messages
Case Study
Module 6 – Action View basics
ERb templates
layouts
partials
views
components
helpers
Case Study
Module 7 – More Active Record features
Validations
Associations
Aggregations
Accessors
findby*
overriding defaults
Case Study
Module 8 – More Action Pack features
Request filters
render versus redirect
caching
responds_to
form helpers
Case Study
Module 9 – Testing
Testing controllers (functional)
testing models (unit)
creating mock objects (fixtures)
assertions
rspec, cucumber
Case Study
Module 10 – Routes
Routing requests
Creating patterns
Errror-Handling
Case Study
Module 11 – Request Filters and Callbacks
After
Before
Around (prepend_around)
Callbacks
Case Study
Module 12 – Debugging
Breakpointer
Logging
Script/console
Case Study
Module 13 – AJAX
AJAX form requests
Effects
Controls and JS helpers
RJS templates
Case Study
Module 14 – Action Mailer Basics
Sending mail
Processing mail
Using generator
Attachments
Testing mail
Case Study
Module 15 – Web Services, API, RestAPI
Using Builder
RXML
Generating RSS feed
Producing
Consuming Web Service
Case Study
Module 16 – Extending Rails
Active Support basics
Plugins
Engines
Ruby libraries
Case Study
Module 17 – Benchmarking and Performance
Caching (fragments, partials)
Eager loading
Profiling
Benchmarking
Case Study
Module 18 – Deployment Sample server setups
Capistrano configuration
Recipe Creation
Case Study


                                       Download 

                                         

  


Popular posts from this blog

Tableau Training Material

                                                      Tableau Course Content Introduction to Tableau Overview of Tableau, data visualization and analytics, elements of the Tableau dashboard, understanding the significance of Tableau Desktop and Tableau Server, extensively work with data visualization using line, bar, area, stacked bar, and multi line charts, connecting with Excel data. Deep dive into Tableau Graphs Various data representation techniques, like Tables, Graphs and Maps understanding the basics of Tree Map, Histogram, Filled Map, Symbol Map, Pie Chart, Trend Lines, Normal Tables and Multi measure Tables. Tableau Table Joins Understanding the conditions and methodology for joining Tables, knowledge of Multi Table Joins. Working with Metadata Working with Table, creation of Calculated Fields, duplicating and renaming columns, conversion of data types, default aggregation. Hierarchy & Groups Tableau Hierarchy creation, Static Group creation, dep

Hybris Training Material

                  Hybris Features and Concepts The Hybris Online Training Features and Concepts track expands the participants' knowledge on infrastructural and business concepts and functionality of selected modules of the Hybris Multichannel Platform. Aim of this course is to make participants understand the features and concepts for the successful planning of projects. Course Description Any technically oriented Hybris Multichannel user will soon be challenged by the scope of the hybris Multichannel Suite's features and concepts. This  Hybris Online Training  course aims to facilitate project work by providing detailed information on architecture and all that can be summed up by the Technical Highlights. We start with a general introduction about the  SAP Hybris Training  itself before all areas of Hybris Software are discussed in detail. SAP Hybris Training Course Content Outline : WARM UP Training Course Introduction Overvie

Data Science Training Material

Description Data Science Course Content Introduction to Data Science, importance of Data Science, statistical and analytical methods, deploying Data Science for Business Intelligence, transforming data, machine learning and introduction to Recommender systems. Reasons to Use Data Science – Project Life cycle How Data Science solves real world problems, Data Science Project Life Cycle, principles of Data Science, introduction to various BI and Analytical tools, data collection, introduction to statistical packages, data visualization tools, R Programming, predictive modelling, machine learning, artificial intelligence and statistical analysis. Data Conversion Converting data into useful information, Collecting the data, Understand the data, Finding useful information in the data, Interpreting the data, Visualizing the data Terms of Statistics Descriptive statistics, Let us understand some terms in statistics, Variable Plots Dot Plots, Histogram, Stemplo