Learn jQuery with basics of JavaScript

Our aim is to impart practical training in Javascript. In addition you'll learn jQuery, the most widely used Javascript framework. After completing this course, you will have an enhanced set of skills with which to tackle the job market.

Download eBrochure | Enroll to Course |

Training Delivery Options

  • Instructor-led Online

    Online trainer logo

    • Best for people with limited time in the day

    • No hassle, no wastage of time commuting

    • Clear out all your doubts interactively

    • Take classes from locations anywhere in the world

    • People with moving jobs can take this class

  • Self Paced Online

    Self pace learning logo

    • Great for those slow learners who master the subject after learning

    • Allow you a whale of a time to practice

    • Defer next topic till you have mastered previous one

    • This is a great option if you find it difficult to find time

    • No hassle of commute

    • It's good if you are a Busy-bee

  • Regular Classroom

    Regular classroom training logo

    • This is for you if you like learning with others

    • If you want to the get the feel of things

    • If you have the time to come and learn

    • You would get to learn face to face

    • Interact with other students

  • Corporate Training

    Corporate training logo

    • For a firm wanting trained employees

    • Corporate training is a good to retain employees

    • Increases skill sets so that same employees work for variety of projects

    • No new hiring required

    • A great alternative to corporate jaunts

    • The cost per employee is low

Course Features

Scan & Share
  • Industry professionals as Trainers - No Academic trainers
  • Well researched advanced course content created by Industry professionals
  • 50+ Web design videos
  • 300(+) Assignments
  • Free access to Text based learning resources - 400(+) PDFs | 500(+) PPTs
  • Live web design project
  • 1000(+) Recruitment partners across Maharashtra
  • Technical & HR Interview preparations
  • Exam + Industry recognised Certificate
  • Unlimited Job calls


Do you wonder why jQuery is so popular? Do you want to demystify its secrets? If yes, then you are at the right place, but there are a few things you should know about JavaScript first.

JavaScript is a prototype based scripting language whose syntax is influenced by C. JavaScript & Java are very distinct amongst themselves, they are semantically different as well though JavaScript copies many names and naming conventions from Java. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.

Based on an open standard called ECMAScript, JavaScript has quickly become the "programming language of the web". So now, it is needless to say why it is important to learn JavaScript before unlocking the power of jQuery.

jQuery is a multi browser JavaScript library designed to simplify the client side scripting of HTML. HTML5 has now grabbed the attention of whole world & it is used in a full fledge manner with JavaScript, as jQuery is free open source software. Used by over 65% of the 10,000 most visited websites, jQuery is the most popular JavaScript library in use today. Even the top notch firms like Microsoft & Nokia bundles jQuery with their platforms.

At Technnovation, we respect the demand of time & love to go along with it. Acknowledging the trends we serve neatly designed syllabus that explores jQuery covering the thorough fundamentals of JavaScript. Having a basic knowledge of JavaScript will go a long way in understanding, structuring, and debugging your code. After the completion of this course, you will be able to create plug-ins in Jquery library to create abstractions for low-level interaction and animation, advanced effects and high-level theme-able widgets.

Features of the courses offered

  • You'll learn how to code in JS, a flexible and powerful programming language used all over the web.
  • This course is designed for people who have no prior programming knowledge. You will learn fundamental programming concepts through JS
  • Explanations of the basics, workarounds for common problems, best practices, and how-tos about jQuery

Who all can learn

All aspiring web developers should do this course. Designed on the lines of professionally developing websites, this certificate course is a great value addition tool. The comprehensive classroom training gives all developers an edge over their peers.


Course syllabus

Javascript course syllabus

1. Introduction

  1. Simple Addition
  2. Fun With Text
  3. Combining Text and Numbers

2. Variables and Operators

  1. Favorite Language, Again
  2. What is a Variable?
  3. Your Name
  4. Let's Make a Sentence
  5. Numbers in Variables
  6. Changing Variable Values
  7. More on Assignment
  8. Equality
  9. What's Your Type?
  10. Empty Cans, Empty Variables
  11. Increment Operator
  12. Adding Numbers, Again
  13. Another Addition Operator

3. Dive into Strings

  1. What Are Strings?
  2. Combining Strings
  3. Length of a String
  4. Selecting Characters
  5. Substrings
  6. Change to Upper Case
  7. What is your Index?
  8. Reversing a String
  9. What's the Secret?

4. Functions

  1. Simple Addition Function
  2. Division Problem
  3. Capitalize the First Letter
  4. Capitalize Names
  5. Square a Number
  6. Sum of Squares
  7. Area of Triangle
  8. Just Came to Say Hello
  9. Global Variables

5. Control Structures

  1. Max of Two
  2. Best of Three
  3. Doesn't JS Rock?
  4. Are you Chuck Norris?
  5. Find the Number
  6. Five Letter Palindrome
  7. FizzBuzz
  8. Nested If Else Statements

6. Loops

  1. Add 'Em Up
  2. Sum Odd Numbers
  3. Auto Correct, Kind Of
  4. Comparing Strings
  5. Count to 100, Again
  6. Word Count

7. Arrays

  1. Pushing Arrays
  2. Every Other One
  3. First and Last
  4. Reverse Swapping
  5. Range
  6. Words
  7. If and Only If
  8. Delete Free Emails

8. JavaScript summary

  1. Getting Started
  2. Running Code
  3. Syntax Basics
  4. Types
  5. Operators
  6. Conditional Code
  7. Loops
  8. Reserved Words
  9. Arrays
  10. Objects
  11. Functions
  12. Testing Type
  13. The “this” Keyword
  14. Scope
  15. Closures

14. Plugins

  1. Finding & Evaluating Plugins
  2. How to Create a Basic Plugin
  3. Advanced Plugin Concepts
  4. Writing Stateful Plugins with the
    jQuery UI Widget Factory

15. Plugins

  1. Append Outside of Loops
  2. Cache Length During Loops
  3. Detach Elements to Work with Them
  4. Don't Act on Absent Elements
  5. Optimize Selectors
  6. Use Stylesheets for Changing
    CSS on Many Elements
  7. Don't Treat jQuery as a Black Box

16. Code Organization

  1. Code Organization Concepts
  2. Beware Anonymous Functions
  3. Keep Things DRY
  4. Feature & Browser Detection
  5. Deferreds
    1. jQuery Deferreds
    2. Deferred examples

17. jQuery UI

  1. Getting Started with jQuery UI
  2. How jQuery UI Works
  3. Theming jQuery UI
    1. Using jQuery UI ThemeRoller
    2. jQuery UI CSS Framework API
    3. How To Write a Theme
  4. Widget Factory
    1. Extending Widgets with the Widget Factory
    2. Widget Method Invocation
    3. Why Use the Widget Factory?
    4. How To Use the Widget Factory
  5. Theming jQuery UI
    1. Using jQuery UI ThemeRoller
    2. jQuery UI CSS Framework API
    3. How To Write a Theme

JQuery course syllabus

9. About jQuery

  1. How jQuery Works
  2. Additional jQuery Support

10. Using jQuery Core

  1. $ vs $()
  2. $( document ).ready()
  3. Avoiding Conflicts with Other Libraries
  4. Attributes
  5. Selecting Elements
  6. Working with Selections
  7. Manipulating Elements
  8. The jQuery Object
  9. Traversing
  10. CSS, Styling, & Dimensions
  11. Data Methods
  12. Utility Methods
  13. Iterating over jQuery and non-jQuery Objects
  14. Using jQuery's .index() Function
  15. Frequently Asked Questions
    1. How do I select an item using class or ID?
    2. How do I select elements when I already have a DOM element?
    3. How do I test whether an element has a particular class?
    4. How do I test whether an element exists?
    5. How do I determine the state of a toggled element?
    6. How do I select an element by an ID that has characters used in CSS notation?
    7. How do I disable/enable a form element?
    8. How do I check/uncheck a checkbox input or radio button?
    9. How do I get the text value of a selected option?
    10. How do I replace text from the 3rd element of a list of 10 items?
    11. How do I pull a native DOM element from a jQuery object?

11. Events

  1. jQuery Event Basics
  2. Event Helpers
  3. Introducing Events
  4. Handling Events
  5. Inside the Event Handling Function
  6. Understanding Event Delegation
  7. Triggering Event Handlers
  8. History of jQuery Events
  9. Introducing Custom Events
  10. jQuery Event Extensions

12. Effects

  1. Introduction to Effects
  2. Custom Effects with .animate()
  3. Queue & Dequeue Explained
  4. The uses of jQuery .queue()
    and .dequeue()

13. Ajax

  1. Key Concepts
  2. jQuery's Ajax-Related Methods
  3. Ajax and Forms
  4. Working with JSONP
  5. Ajax Events
Download eBrochure

Upcoming Batches

Batch NameCommencing Date
JQR/Bt11 Jul
JQR/Bt28 Jul
JQR/Bt3 15 Jul
JQR/Bt4 22 Jul
JQR/Bt5 29 Jul
Lane no.5, Prabhat Road
Pune, Maharashtra

Custom Batches - Just in case you are unable to attend the scheduled batch, Custom batch times are also available.
Give a missed call on +91 898 300 2500

Customized Corporate Private Training: We deliver all our courses as Corporate Training as well - if you are a group interested in the course, this option may be more advantageous for you. We are based in Pune.

Your Job Profile

  • Developing JavaScript/HTML5/CSS single or multiple page applications
  • Creating JavaScript and CSS libraries that speed development
  • Developing reusable UI components and rich intuitive user interfaces Using JavaScript
  • Front end development using AJAX and JavaScript

Where to next?

Front end developers are paid highly into the industry, but someone with a knowledge in various HTML5/CSS/Java Script frameworks like Bootstrap, Sencha Touch, Phone Gap or jQuery Mobile(courses coming soon) are most preferred by the companies.

The Back end development programming in PHP, ASP.Net or Java would make you all rounder & companies would pay you double the salary of a designer as well as developer.

© 2015 Technnovation Labs