Escolar Documentos
Profissional Documentos
Cultura Documentos
* Javascript Integration
* Integrating Jquery UI plugins
* Integrating third party plugins like menu bar, image banners and carousel
* Form Validations
* Data Grid
* HTML5 & CSS3 Layout
* Responsive Layout
HTML
* Overview of Web Development
o Client-side Programming
o Server-side Programming
* Types of Webpages
o Static Webpage
o Dynamic Webpage
o Server Webpage
* Types Of Languages
o Programming Languages
o Scripting Languages
* Introduction To HTML
* Structure Of HTML
* Tag
o Empty Tag
o Container Tag
* Basic Tags
* Meta Tags
* Attributes & Parameters
* Formatting Tags
* Phrase Tags
* Comments
* Font tag
* Image tag
* Link Tags
* Image Link
* Text Link
* Email Link
* Colors
* Marquee Tag
* List
o Order List
o Unorder List
o Definition List
* Table Tag
* Form tags
* Frame Tag
* Background Colors & Images
* Embed Multimedia - Movie, Music
* Introduction To XHTML
* Difference Between HTML & XHTML
* Introduction To Doctypes
* W3C
* Introduction To HTML 5
Cascading Stylesheets(CSS)
* CSS
o Introduction
o Syntax
o Advantages
* Types of Stylesheets
o External style sheet
o Internal style sheet
o
*
o
o
o
o
o
*
*
*
o
o
o
o
o
*
o
o
o
o
o
o
*
o
o
o
o
o
o
o
o
o
o
o
*
o
o
o
o
*
o
o
o
o
*
o
o
o
*
o
o
o
*
*
o
o
o
o
*
o
Inline style
Types of Selectors
Global
Class
Id
Grouped
Descendant
Div's & Span tags
Colors
Background
background-color
background-image
background-repeat
background-attachment
background-position
Font
font-family
color
font-size
font-style
font-variant
font-weight
Text
Color
letter-spacing
Word-spacing
line-height
text-align
text-decoration
text-indent
text-transform
vertical-align
White-space
Direction
Images
border
width
height
opacilty
Links
a:link
a:visited
a:hover
a:active
Custom Cursors
Cursor Styles
Custom Cursors
Using Custom Cursors
Lists
list-style-type
list-style-position
list-style-image
Tables
Box Model
Border & Outline
outline
margin
padding
Advanced
Dimension
* height
* width
* line-height
* max-height
* min-height
* max-width
* min-width
o Display
o Positioning
o Layers (Z-index)
o Floating
o Scrollbars
o Align
o Pseudo-class
o Pseudo-element
o Navigation Bar
o Image Opacity
o Image Sprites
o Attribute Selectors
o CSS Validations(W3C)
o Don't
* Introduction to css3.0
JAVASCRIPT
* Introduction to javascript
o Syntax
o Statements
o Comments
* Enabling in various browsers
* Popup Boxes
o Alert
o Confirm
o Prompt
* Variables
* Operators
o Arithmetic
o Assignment
o Comparison
o Logical
o Conditional
* Conditional Statements
o if
o if...else
o if...else if...else
o Switch
* Loops
o while
o do...whpile
o for
o for...in Statement
o Break
o Continue
* Functions
o User-defined Functions
* Function Syntax
* Function with Arguments
* Returning Values from Functions
* Local and Global Variables
o Built-in Functions
* paraseInt and parseFloat
* Events
o Introduction
o OnLoad and onUnload
o onFocus, onBlur and onChange
o onSubmit
o onMouseOver.....
* Cookies
* Page redirection
* Page Printing
* Built-in Objects
o Introduction
o Number
o Strings
o Math
o Arrays
* Associative
* Array Properties and Methods
o Date
o Boolean
o Regexp
* Advanced javascript
o Error handling
o Form Validations
* Basics of Form Validation
* Validating Radio Buttons
* Validating Checkboxes
* Validating Select Menus
* Validating Textareas
o Debugging
o Browsers
JQUERY
* What is jQuery
* Downloading and Installing jQuery
* Creating a Simple Page in jQuery
* Overview of jQuery Features
* The Document Ready Function
* How to use Custom Scripts?
Selectors
* How to use Selectors?
* Name
* #ID
* .Class
* Universal (*)
* Multiple Elements E, F, G
* Attribute Selector
JQUERY EVENTS
* Mouse Events
* Keyboard Events
* Form Events
* Document/Window Events
JQUERY EFFECTS
* hide/show
* fade
* slide
* animate
* toggle
* stop
* Callback
* Chaining
DOM TRAVERSING
* Traversing
* Ancestors
* Descendants
* Siblings
* Filtering
Form Selectors
HTML
* Get
* Set
* Add
* Remove
* CSS Classes
* css()
* Dimensions
jQuery Event Methods
noConflict() Method
AJAX Methods
* load( )
* jQuery.get( )
* jQuery.post( )
* jQuery.getScript( )
* jQuery.getJSON( )
* jQuery.ajax( )
* serialize( )
* serializeArray( )
JSON
AJAX Events
* ajaxComplete( )
* ajaxStart( )
* ajaxError( )
JQUERY UI LIBRARY
* Interactions
o Draggable
o Droppable
o Resizable
o Selectable
o Sortable
* Widgets
o Accordion
o Autocomplete
o Button
o Datepicker
o Dialog
o Progressbar
o Slider
o Tabs
o Effects Effect, Show, Hide, Toggle,Color animation, Add class, Remove class, T
oggle class, Switch class
o customizing Jquery theming
o Jquery Theme Roller
Browser Compatability Testing
* Importance of Browser Compatibility
* Testing the site in various browsers
* Tips to reduce the issues
* Internet Explorer Conditional Statements
HTML 5
* What is HTML 5
* Overview of HTML 5
o Browser Support
o W3C and Web Hypertext Application Technology Working Group (WHATWG). Specifica
tions
o
o
*
o
o
o
o
o
*
o
o
o
o
o
o
o
o
o
o
o
o
o
*
o
o
o
*
o
o
*
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
*
o
o
o
o
o
*
o
o
o
o
o
o
o
o
*
o
o
o
o
o
o
o
o
*
o
o
o
o
o
o
o
*
o
<footer>
Structural Elements
<canvas>
<command>
<details>
<dialog>
<summary>
<mark>
<meter>
<time>
HTML5 DEPRECATED TAGS
<acronym>
<center>
<font>
<frame>
<frameset>
<s>
<u>
HTML5 DEPRECATED ATTRIBUTES
align-caption, iframe, img, input, legend, table, hr, div, h1, h2, h3, h4, h5,
h6, p, td, th, and tr.
o background-body
o bgcolor-table, tr, td, th and body.
o border table
o cellpadding-table
o cellspacing-table
o hspace-img
o vspace-img
o noshade-hr
o rules-table
o size-hr
o type-li, ol and ul
o width-hr, table, td, th, pre.
* Web Storage
o Local Storage
o Session Storage
* App Cache or Offline Applications
* Web Workers
* Server Sent Events
* MathML
* Geolocation
* Drag and Drop API
* File API
o Accessing File Information
o Reading File Content
* SVG
o What is SVG?
o SVG Advantages
o Differences Between SVG and Canvas
* Canvas Overview
o Lines
o Curves
o Paths
o Shapes
o Color, gradients
o Image
CSS 3.0
* CSS 2.0 vs CSS 3.0
* Introduction to css3
* whats new in css3.0
* border radius
* box shadow
* text shadow
* RGBA
* @FONT Face
* Google fonts
* Multiple Columns
* Box Resize
* Outline
* Transitions
* Transform
* Animations
* Gradients
* Selectors
* USER INTERFACE
* Overview of CSS 3.0 compatabilities for Internet Explorer
* Converting Layout to HTML 5 & CSS 3
HTML 5 POLYFILLS FOR CROSS BROWSER COMPATIBILITY
***Content will be upadated as per latest updations.
RUBY
* Introduction to RUBY
* Environment
* Syntax
* Variables
* Operators
* Comments
* Conditional Statements
o if
o if..else
o if...elsif..else
o if modifier
o unless Statement
o unless modifier
o case Statement
* Loops
o while Statement
o while modifier
o until Statement
o until modifier
o for Statement
o break Statement
o next Statement
o redo Statement
o retry Statement
* Methods
* Blocks
o yield
o Blocks and Methods
o BEGIN and END
* Modules
o require
o include
o Mixins in Ruby
* Strings
* Arrays
o Built-in Methods
* Hashes
o Built-in Methods
* Date & Time
*
*
o
o
o
o
*
*
*
*
*
o
o
*
*
*
o
*
*
*
*
*
*
*
*
o
*
*
*
*
*
*
o
o
*
o
o
o
o
o
o
o
o
*
*
*
o
o
o
o
*
o
o
o
o
o
o
o
o
*
o
*
*
*
*
*
o
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
o
*
*
*
*
o
*
*
*
*
o
o
*
*
*
*
Validations Overview
Why Use Validations?
When Does Validation Happen?
Skipping Validations
valid? and invalid?
errors[]
Validation Helpers
acceptance
validates_associated
confirmation
exclusion
format
inclusion
length
numericality
presence
absence
uniqueness
validates_with
validates_each
Common Validation Options
:allow_nil
:allow_blank
:message
:on
Strict Validations
Conditional Validation
Conditional Validation
Using a Symbol with :if and :unless
Using a String with :if and :unless
Using a Proc with :if and :unless
Grouping Conditional validations
Combining Validation Conditions
Performing Custom Validations
Custom Validators
Custom Methods
Working with Validation Errors
errors
errors[]
errors.add
errors[:base]
errors.clear
errors.size
Displaying Validation Errors in Views
CRUD
Create_action
Read_action
Update_action
Delete_action
CRUD USING SCAFFOLDING
Create_action
Read_action
Update_action
Delete_action
Rails console
Advanced concepts in Rails
Action mailer basics
Testing in Rails
Securing Rails applications
Caching with Rails
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
o
*
*
*
*
o
*
*
*
*
*
o
*
*
*
*
*
*
*
*
o
*
*
*
*
*
Asset pipeline
Extending Rails
Gems
Overview
Usage
Customization of Gems
Discuss the usage of 20+ Gems
Rack
Creating and customizing Rails
Custom views
Custom actions
Custom migrations
Custom models
Custom configurations under development and production
Custom routes
Custom initializers
Custom gems
Usage Jquery functionalities for advanced customization
Custom Ajax functionalities usage and implementation for Rails
Action mailers
Configuring smtp setting for development
Mailer methods and usage
Custom html templates for mailing
Mailers as a background process
Twitter bootstrap
Overview and usage of twitter bootstrap
Customization of layouts
Responsive layouts
Customizable components, CSS
Customizable Jquery pre-defined functionalities
Application level authentications
setup
configuration
filtering
authentication
Authentications using social networks(third party)
Facebook
Twitter
Linkedin
Google
Github
Repositories sharing
Github overview
Github usage
Github pull and push operations
Github merging operations
Github branch creation and usage
SSH key generation on local machine
Usage of SSH key under Github
Git tools(Git GUI,Git cola)
HEROKU hosting
HEROKU overview and usage
Configuration and creating HEROKU application
Connection with HEROKU application to Rails application
HEROKU hosting
Project Oriented Training