JavaScript

20480: Programming in HTML5 with JavaScript and CSS3 (Visual Studio 2012)

Course Outline

 
View
Duration: 40 Hours
Course Fee: INR. 40,000 + Tax


20480: Programming in HTML5 with JavaScript and CSS3 (Visual Studio 2012) Boot Camp

Course Outline

 
View
Duration: 30 Hours
Course Fee: INR. 40,000 + Tax


20486: Developing ASP.NET MVC 4 Web Applications (Visual Studio 2012)

Course Outline

 
View
Duration: 40 Hours
Course Fee: INR. 40,000 + Tax


20486: Developing ASP.NET MVC 4 Web Applications (Visual Studio 2012) Boot Camp

Course Outline

 
View
Duration: 30 Hours
Course Fee: INR. 40,000 + Tax


20487: Developing Windows Azure and Web Services (Visual Studio 2012)

Course Outline

 
View
Duration: 40 Hours
Course Fee: INR. 50,000 + tax


20487: Developing Windows Azure and Web Services (Visual Studio 2012) Boot Camp

Course Outline

 
View
Duration: 30 Hours
Course Fee: INR. 50,000 + tax


Course for JavaScript and jQuery

Course Outline

 

  1. Introduction to Web Development
    • How a web application works
    • The components of a JavaScript application
    • The HTML and CSS skills that you need for this book
    • How to test a JavaScript application
    • How to use Aptana to develop JavaScript applications
  2. Getting started with JavaScript
    • How to include JavaScript in an HTML document
    • The JavaScript syntax
    • How to work with JavaScript data
    • How to code control statements
    • Two illustrative applications
    • How to find errors in your code
  3. How to work with objects, functions, and events
    • How to use objects to work with data
    • How to use functions
    • How to handle events
    • Two illustrative applications
  4. How to test and debug a JavaScript application
    • An introduction to testing and debugging
    • How to debug with Firebug
    • Other debugging methods
  5. How to work with arrays
    • How to create and use an array
    • An enhanced Email List application
  6. How to script the DOM with JavaScript
    • DOM scripting properties and methods
    • The FAQs application
    • Two critical issues for JavaScript applications
    • DOM scripting skills for links and image
    • The Image Swap application
    • How to use timers
    • The Slide Show application
  7. Get off to a fast start with jQuery
    • Introduction to jQuery
    • The basics of jQuery programming
    • The Email List application in jQuery
    • A working subset of selectors, methods, and event methods
    • Three illustrative applications
  8. How to use effects and animations
    • How to use effects
    • A Slide Show application with effects
    • How to use animation
    • A Carousel application with animation
  9. How to use the DOM manipulation and traversal methods
    • The DOM manipulation methods
    • The TOC application
    • The methods for working with styles and positioning
    • The DOM traversal methods
  10. How to work with forms and data validation
    • Introduction to forms and controls
    • How to use jQuery to work with forms
    • A Validation application that uses JavaScript
    • How to use a plugin for data validation
    • A Validation application that uses the validation plugin
  11. How to create and use plugins
    • Introduction to plugins
    • How to use four of the most useful plugins
    • How to create your own plugins
    • A web page that uses two plugins
  12. Get off to a fast start with jQuery UI themes and widgets
    • Introduction to jQuery UI
    • How to build and use a jQuery UI downloads
    • How to use jQuery UI widgets
    • A web pages that uses jQuery UI
  13. How to use jQuery UI interactions and effects
    • How to use interactions
    • How to use effect
  14. Show to use Ajax, JSON, and Blogger
    • Introduction to AJAX
    • How to use the jQuery shorthand methods for AJAX
    • How to use the $.ajax method for working with Ajax
    • How to use Ajax with the API for Google’s Blogger
  15. How to use the APIs for Youtube, Twitter, and Flicker
    • How to use Ajax with YouTube
    • How to use Ajax with Twitter
    • How to use Ajax with Flickr
  16. How to use the API for Google Maps
    • Introduction to Google Maps
    • How to display markers on a map
    • How to display messages on a map
    • How to display driving directions
  17. Get off to a fast start with jQuery Mobile
    • How to work with mobile devices
    • How to get started with jQuery Mobile
    • How to style web pages with jQuery Mobile
    • A mobile web site for Vecta Corp
  18. How to enhance a jQuery Mobile web site
    • How to use the jQuery Mobile documentation
    • How to use jQuery Mobile for content formatting
    • How to use jQuery Mobile for list views
    • How to use jQuery Mobile for form
    • An enhanced mobile web sites for Vecta Corp

Duration: 40 Hours
Course Fee: INR. 30,000 + Tax


Introduction to JavaScript

Course Outline

 

  1. Introduction to JavaScript
    • What JavaScript Is and What JavaScript Is Not
    • What JavaScript Is Used For
    • JavaScript and Events
    • What Versions? What Browsers?
    • Where to Put JavaScript
    • JavaScript and Old or Disabled Browsers
    • JavaScript from External Files
    • Script Setup
    • The HTML
  2. Document and JavaScript
    • Syntactical Details
    • Generating HTML and Printing Output
    • About Debugging
    • The Building Blocks: Data Types,
    • Literals, and Variables
    • Data Types
    • Variables
    • Bugs to Watch For
    • Exercises
    • Dialog Boxes
    • Interacting with the User Exercises
  3. Operators
    • About JavaScript Operators and Expressions
    • Types of Operators Number, String, or Boolean?
    • Datatype Conversion
    • Special Operators
    • Under Certain Conditions
    • Control Structures, Blocks, and Compound Statements vardenafil india
  4. Conditionals
    • Loops
    • Functions
    • What Is a Function?
    • Debugging
    • Objects
    • What Are Objects?
    • User-Defined Objects
    • Manipulating Objects
    • JavaScript Core Objects
    • What Are Core Objects?
    • Array Objects
    • Array Properties and Methods
  5. The Date Object
    • The Math Object
    • What Is a Wrapper Object?
    • The Browser Objects: Navigator, Windows, and Frames
    • JavaScript and the Browser Object Model
    • The Document Objects: Forms, Images, and Links
    • The Document Object Model
    • Introduction to Forms
    • Introduction to Images
    • Introduction to Links
    • Handling Events
    • Introduction to Event Handlers
    • Event Handlers as JavaScript Methods
    • Handling a Window or Frame Event
    • Handling Mouse Events
    • Handling Link Events
    • Handling a Form Event
    • Handling Key Events: onKeyPress, onKeyDown, and onKeyUp
    • Handling Error Events
    • The event Object
    • Regular Expressions and Pattern Matching
    • What Is a Regular Expression?
    • Creating a Regular Expression
    • Getting Control–The Metacharacters
    • Form Validation with Regular Expressions
  6. Cookies
    • What Are Cookies?
    • Creating a Cookie with JavaScript
    • Dynamic HTML: Style Sheets, the DOM, and JavaScript
    • What Is Dynamic HTML?
    • What Is a Style Sheet?
    • Types of Style Sheets
    • Where Does JavaScript Fit In?
    • JavaScript Web Resources
  7. HTML Documents: A Basic Introduction
    • Intro to the Intro
    • What Is HTML? HTML Tags
    • The Minimal HTML Document
    • Character Formatting
    • Linking
    • Adding Comments
    • Case Sensitivity
  8. Graphics and Images
    • Troubleshooting
    • Metatags, Cascading Style Sheets, and Java
    • Looking Behind the Scenes (or, What Did We Do Before the Right-Click?)
    • What About Frames?
    • Talking to Servers
    • Rich internet applications
    • AJAX communication with servers
    • Using the JSON data format
    • AJAX security restrictions and JSONP
    • Brief Intro to Server-side Programming in Javascript with Node
  9. What is Node?
    • Setting up Node
    • Creating a service (server-side script) with Node

Duration: 16 Hours
Course Fee: INR. 15,000 + Tax


Introduction to Website Development with HTML, CSS, and JavaScript

Course Outline

 

  1. Introduction to Web Design with HTML and CSS
    • Web Development Introduction
    • Creating Your First HTML Web Site
    • HTML Text Formatting
    • Elements, Attributes and Styles
    • Tables
    • HTML Lists
    • HTML Forms
    • Cascading Style Sheets I
    • Cascading Style Sheets II
    • CSS Page Layout and Element Positioning
  2. JavaScript
    • JavaScript Introduction
    • JavaScript Basics
    • Variables and Operators
    • Conditionals in JavaScript
    • Functions
    • Loops
    • Events
  3. JavaScript
    • Debugging JavaScript
    • JavaScript Objects

Duration: 27 Hours
Course Fee: INR. 25,000 + Tax


JavaScript Fundamentals

Course Outline

 

  1. Introduction to JavaScript
    • Origins of JavaScript
    • JavaScript Characteristics
    • Common Programming Concepts
    • Java and JavaScript
    • Server-Side vs. Client-Side Applications
    • Annotating Code with Comments
  2. Working with Variables and Data
    • Communicating with the User
    • Using Data More Than Once: Variables
    • JavaScript Expressions
    • Operators
    • Inline Scripting, Simple User Events, and the onLoad and onUnload Event Handlers
    • Keywords and Reserved Words
  3. Functions, Methods and Events
    • Functions
    • Methods as Functions
    • Defining a Function
    • Calling a Function
    • User and JavaScript Event Handlers
  4. Controlling Program Flow
    • Controlling Decisional Program Flow
    • The if…else Statement
    • The while Statement
    • The for Statement
    • The break Statement
    • The continue Statement
    • The switch Statement
    • The do…while Statement
  5. The JavaScript Object Model
    • The JavaScript Object Model
    • Commonly Used Objects
    • The window Object
    • The document Statement
    • The with Object
    • The image Object
    • The history Object
    • The location Object
    • The navigator Object
  6. JavaScript Language Objects
    • JavaScript Language Objects
    • The String Object
    • Additional String Object Methods
    • Evaluating Strings
    • Regular Expressions
    • The Array Object
    • The Date Object
    • Setting and Extracting Time Information
    • The Math Object
  7. Developing Interactive Forms
    • Interactive Forms
    • Overview of Form Elements
    • Referring to form Element
    • The form Object
    • The button Object
    • The checkbox Object
    • The text and textarea Objects
    • The radio Object
    • The select Object
    • Multiple-Selection Lists
    • Form Validation
  8. Cookies and JavaScript Security
    • Security and Cookies
    • What Are Cookies?
    • How Are Cookies Sent?
    • Who Can Send Cookies?
    • Storing Cookies
    • Why Use Cookies?
    • Assigning a Cookie
    • Testing for Cookie Presence
    • Clearing a Cookie
    • Controlling Cookies in the Browser
    • JavaScript Security Issues
  9. Controlling Frames in JavaScript
    • Using Frames and Windows
    • Targeting Frames in JavaScript
    • Changing Two or More Frames
    • Frames, Functions and Variables
    • Targeting Windows
    • Windows, Functions and Variables
  10. Custom JavaScript Objects
    • Creating Custom Objects
    • Custom Object Demonstration
    • Creating the Object: The Constructor
    • Creating an Instance of a Custom Object
    • Creating Object Methods
    • Creating Functions for Your Objects
    • Complex Custom Objects

Duration: 16 Hours
Course Fee: INR. 15,000 + tax


jQuery Mobile

Course Outline

 

  1. 1 Getting Rolling
    • Introduction
    • Writing your first jQuery Mobile Application
    • Using JS Bin to create a simple application
  2. 2 Pages and Dialogs
    • Introduction
    • Writing a single-page template application
    • Writing a multi-page template application
    • Prefetching pages for faster navigation
    • Using the DOM cache to improve performance
    • Custom styling a dialog
    • Using CSS to create a bouncing page transition
    • Using JS to create a slide and fade page transition
    • Using data-url to handle the login page navigation
    • Using History API to create a custom error pop up
  3. 3 Toolbars
    • Introduction
    • Using fullscreen fixed toolbars
    • Using persistent navbars in toolbars
    • Customizing the header with multiple buttons
    • Adding a customized round button to the header
    • Add an image to the header
    • Adding a customized back button
    • Adding a layout grid to the footer
  4. 4 Buttons and Contents Formatting
    • Introduction
    • Scripting a dynamically added button
    • Using a custom icon in a button
    • Adding a custom icon sprite
    • Replacing the default icon sprite
    • Using alternate icons in a collapsible
    • Creating a nested accordion
    • Creating a custom layout grid
    • Using XML content
    • Using JSON content
  5. 5 Forms
    • Introduction
    • Native styling of form controlsjQuery Mobile
    • Disabling text controls
    • Grouping radio buttons in a grid
    • Customizing a checkbox group
    • Creating dynamic flip switch and slider controls
    • Using options to auto-initialize a select menu
    • Validating forms
    • Submitting a form using POST
    • Fetching data using Get
    • Creating an accessible form
  6. 6 List Views
    • Introduction
    • Using inset and non-inset list
    • Creating a custom numbered list
    • Using a nested list
    • Using a read-only nested list
    • Formatting content in a list
    • Using a split button list
    • Using image icons
    • Creating a custom search filter
    • Modifying a list with JavaScript
  7. 7 Configuration
    • Introduction
    • Configuring the active classes
    • Configuring ajaxEnabled
    • Configuring autoInitializePage
    • Configuring the default transitions
    • Configuring ignoreContentEnabled
    • Configuring the page loading and error messages
    • Configuring the default namespace
    • Configuring hashListeningEnabled and subPageUrlKey
    • Configuring pushStateEnabled and linkBindingEnabled
  8. 8 Events
    • Introduction
    • Using orientation events
    • Using scroll events
    • Using touch events
    • Virtual mouse events
    • Page initialization events
    • Page load and remove events
    • Page change eventsjQuery Mobile
    • Page transition and animation events
    • Using layout events
  9. 9 Methods and Utilities
    • Introduction
    • Using loadPage() to load a page
    • Using changePage() to change a page
    • Using jqmData() and jqmRemoveData()
    • Using jqmEnhanceable
    • Using jqmHijackable
    • Using $.mobile.path utility methods
    • Using silent scrolling
  10. 10 The Theme Framework
    • Introduction
    • Theming a nested list
    • Using a custom background
    • Using custom fonts
    • Styling corners
    • Overriding the global Active State theme
    • Overriding an existing swatch
    • Using ThemeRoller tool to create a swatch
  11. 11 HTML5 and jQuery Mobile
    • Introduction
    • Using the new HTML5 semantics
    • Improving speed and taking your application offline
    • Using Web Workers for Intensive tasks
    • Using local and session storage
    • 2D drawing with canvas
    • Applying Gaussian blur on a SVG image
    • Tracking your location with the geolocation API

 

Duration: 40 Hours
Course Fee: INR. 30,000 + Tax


MCSD: Web Applications (Visual Studio 2012) Boot Camp (90 Hours) includes exhaustive coverage of MOC 20480,20486 and 20487

Course Outline

 
View (MOC 20480)
View (MOC 20486)
View (MOC 20487)

Duration: 90 Hours
Course Fee: INR. 1,20,000 + Tax


MCSD: Web Applications (Visual Studio 2012) Combo

Course Outline

 
View (20480)
View (20486)
View (20487)

Duration: 120 Hours
Course Fee: INR. 1,25,000 + Tax


Object Oriented JavaScript

Course Outline

 

  1. Introduction
    • Object Oriented programming
    • Object
    • Classes
    • Inheritance
    • Polymorphism
  2. Primitive Data Types, Arrays, Loops and Conditions
    • Variables
    • Primitive Data Types
    • Strings
    • Numbers
    • Arrays
    • Conditions and Loops
    • Code blocks
    • Comments
  3. Functions
    • Function
    • Predefined functions
    • Scope of variables
    • Anonymous functions
    • Functions are Data
    • Callback functions
    • Closures
    • Scope Chain
  4. Objects
    • From arrays to objects
    • The global object
    • The constructor property
    • Regex
    • String Methods
    • Replace callbacks
  5. Prototype
    • Prototype property
    • Adding methods and properties using the prototype
    • Enumerating properties
    • Prototype gotchas
    • 6 The Browser Environment
    • Including JavaScript in an HTML page
    • BOM and DOM
    • Events
    • Type of Events
    • XMLHttpRequest
  6. Coding and Design Patterns
    • Coding patterns
    • Namespaces
    • Design Patterns
    • Singleton
    • Factory
    • Observer

Duration: 32 Hours
Course Fee: INR. 30,000 + tax


Sencha Touch Mobile Framework

Course Outline

 

  1. Part – I : Introduction to Sencha Touch
  2. Introduction to Sencha Touch
    • About Sencha Touch
    • 10,000 foot view
    • Sencha Touch UI
  3. Using Sencha Touch
    • License considerations
    • Unpacking the framework
    • Sencha Touch Hello WorldExample
    • Setting the stage for development
    • Developing you app
  4. Sencha Touch Foundations
    • Sencha Touch Component model
    • Component Life cycle
    • XTypes and the ComponentManager
    • Part II : Introduction to Sencha Touch
  5. Mastering the building blocks
    • Containers
    • Layouts
    • Panels and TabPanels
  6. Toolbars, buttons and docked items
    • Basics of docked items
    • Toolbars
  7. Data Stores and views
    • Examining data stores
    • Implementing DataView
    • Advanced features with List
    • Displaying hierarchical data with NestedList
  8. Working with forms
    • Building a basic form
    • Different Form widgets
    • Building complex forms
    • Managing data with models
    • Binding a form to a list
  9. Maps and media
    • Creating a simple map
    • Handling images
    • Mastering media
    • Part – III : Constructing an application
  10. Class system foundations
    • Classic JavaScript inheritance
    • Using the Sencha Touch class system
    • Extending Sencha Touch components
    • Creating a Sencha Touch plug-in
  11. Building Sencha Touch applications
    • The Sencha 30,000-foot view
    • Application development workflow
    • Creating application container
    • Building the Phone profile version of your application
    • Building the tablet version of your application
    • Packing your application for web deployment

Duration: 32 Hours
Course Fee: INR. 60,000 + Tax