Você está na página 1de 12

* Div or Tableless Layo

* 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

Power of HTML5 in web & mobile Domains


Overview of updated new features
HTML5 Syntax
The DOCTYPE
Character Encoding
The <script> tag
The <link> tag
HTML5 Document
Forms
color
date
datetime
datetime-local
email
month
number
range
search
tel
time
url
week
Form Elements
<datalist>
<keygen>
<output>
New attributes for <form>
autocomplete
novalidate
New attributes for <input>
autocomplete
autofocus
form
formaction
formenctype
formmethod
formnovalidate
formtarget
height and width
list
min and max
multiple
pattern (regexp)
placeholder
required
step
Video and Audio
<audio>
<video>
<source>
<embed>
<track>
Semantic Elements
<header>
<nav>
<section>
<article>
<aside>
<figcaption>
<figure>

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 Current Date and Time


o components
o Time.utc, Time.gm and Time.local Functions
o Timezones and daylight savings time
o Formatting Times and Dates
o Time Formatting Directives
o Time arithmetic
* Ranges
o Sequences
o Conditions
o Intervals
* Iterators
o each
o collect
* File I/O
o puts
o gets
o putc
o print
o Opening and Closing Files
o Reading and Writing Files
o Renaming and Deleting Files
o File Modes and Ownership
o File Inquiries
o Directories in Ruby
o Built-in Functions
* Ruby Exceptions
o retry Statement
o raise
o ensure
o else
o Catch and Throw
o Class Exception
RUBY ADVANCED
* Classes
o Instance Variables
o Class Variables
o Global Variables
o Constants
* OBJECT ORIENTED
o class definition
o ruby objects
o initialize method
o instance variables
o accessor & setter methods
o instance methods
o class methods & variables
o to_s Method
o Access Control
o Class Inheritance
o Methods Overriding
o Operator Overloading
o Freezing Objects
o Class Constants
o Create object using allocate
o Class Information
RAILS
* Installation on Windows
* Installation on Linux
* Mysql Installation on Windows

*
*
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
*

Mysql Installation on Linux


RVM
Overview of RVM
Installation of RVM
Usage of RVM
Working with n number of applications with RVM
Application servers and web servers overview
File Structure
Controller and Views and Models
Routes
Migration
Migration Overview
Creating a Migration
Creating a Standalone Migration
Model Generators
Supported Type Modifiers
Writing a Migration
Creating a Table
Creating a Join Table
Changing Tables
When Helpers aren't Enough
Using the change Method
Using reversible
Using the up/down Methods
Reverting Previous Migrations
Running Migrations
Rolling Back
Setup the Database
Resetting the Database
Running Specific Migrations
Running Migrations in Different Environments
Changing the Output of Running Migrations
Changing Existing Migrations
Using Models in Your Migrations
Associations
Overview of associations
Belongs_to association
Has_one association
Has_many association
Has_many :through association
Has_one :through association
Has_and_belongs_to_many association
Polymorphic association
layouts
Partials
Helpers
Custom Helpers
Data and time helpers
Number helpers
Text Helpers
Forms
Dates and time helpers
Escaping input
Escaping output
Form errors
Form field labels
Form Helpers
Form option helpers
Preventing cross-site request forgery
Data Validation

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

Você também pode gostar