Master Javascript & jQuery

Learn everything about JavaScript and jQuery
4.1 (13 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
530 students enrolled
$19
$100
81% off
Take This Course
  • Lectures 79
  • Length 7 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2013 English

Course Description

This course covers basic to advance topics in javascript and jQuery
All the chapters are delivered via High resolution videos in an easy to understand way
Code for each excercise demonstrated is also included for easy reference

The course starts from introduction of javascript and covers all the topics which are relevant in todays programming scenario
The course is structured in such a way that its very easy to follow for students of all levels

At the end of this course you will know everything about javascript and jQuery that matters the most

So hurry up start learning today

What are the requirements?

  • HTML
  • CSS

What am I going to get from this course?

  • Become a master in javascript and jQuery

What is the target audience?

  • Web Developers
  • Web Designers
  • Aspiring Web Developers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to JavaScript
01:16

We begin with the introduction of JavaScript and the editors that I will be using in this course

03:04

In this lecture we will see a how to write our first javascript "Hello World" code

Section 2: JavaScript Basics
05:31

Introduction to Variables and Data Types

05:23

In this lecture we will be covering different types of Dialog Boxes in JavaScript

13:29

In this lecture we will cover Operators in JavaScript

06:33

In this lecture we will cover Conditional Statements like if,if else, if else .. else if etc

12:40

In this lecture we will see how we declare and use Arrays in JavaScript

12:26

In this lecture we will discussing how we can make use looping statements like for,for/in,while and do..while in JavaScript

07:12

In this lecture we will discuss what functions are in JavaScript and how we can declare and use them

06:18

In this lecture we will cover try,catch and throw statements which are used for Error Handling in JavaScript

08:13

In this lecture we will see some popular browser debugging tools like Firebug, inbuilt debugger for Firefox browser.

Section 3: Document Object Model
03:13

In this lecture we will cover Document Object Model basics

HTML DOM Elements
08:52
Changing HTML DOM Elements
06:24
15:54

In this lecture we will discuss about Events and there usage in JavaScript

18:26

In this lecture we will discuss about DOM Navigation

Section 4: Browser Object Model
The Window Object
07:35
01:02

In this lecture we will see how we can make use of window.screen object

02:11

In this lecture we will see how we can make use of window.location object

00:56

In this lecture we will see how history object can be used in JavaScript

00:54

In this lecture we see how window.navigation can be used

03:29

In this lecture we will see how we can make use of Timers (setTimeout, setInterval etc)

10:23

In this lecture we can see how we can make use of cookies

Section 5: JavaScript Objects - Built In and Custom Objects
04:00

In this lecture we will discuss how we can make use of Date Object

02:39

In this lecture we will discuss about Math Object

05:48

In this lecture we will discuss about RegEx Object

04:49

In this lecture we will discuss Global Objects in JavaScript

04:23

In this lecture we will see how we can create our own objects in JavaScript

Accessing properties of your objects
01:40
Section 6: Object Oriented Programming in JavaScript
07:04

In this lecture we will discuss object oriented programming concepts and how they can be handled in JavaScript

Section 7: The Object Prototype
The Object Prototype
Preview
04:31
Adding custom properties to Object Prototype
02:52
Using Object.Create
03:04
Creating classes using object.prototype
05:32
Overriding Object Prototype Functions
04:43
Section 8: Function Expressions
Introduction to Function Expression
Preview
04:04
How to use Function Expression with Map Method of Array
01:53
How to return a function from a function using Function Expression
02:36
Section 9: Closures
Introduction to Closures
Preview
03:09
Updating bound variables in the background
01:26
Common closure mistakes and preventative measures
04:15
Section 10: Hoisting in JavaScript
Program Load Order
05:37
Section 11: Modules in JavaScript - Namespace and More...
Namespace in JavaScript
Preview
05:34
Anonymous Closures
04:51
Global Imports
03:09
Augmentation
04:16
Section 12: Miscellaneous
02:18

In this lecture we will see how we can access elements of an Iframe in JavaScript

02:32

In this lecture we will see how we can communicate between parent and child window

07:57

In this lecture we discuss about closures in JavaScript

05:06

In this lecture we will see how eval method is used to execute dynamic expressions

Section 13: jQuery
06:29

In this lecture we will see what jQuery is all about and how we can set up jQuery in our projects

08:39

In this lecture we see how we can select elements using selectors and filters availablke in jQuery

02:55

In this lecture we will see how we can access parent and child elements using jQuery

04:09

In this lecture we will see how we can make use of find() and siblings() method to filter/select elements in HTML DOM

04:07

In this lecture we will see how we can play with css class name using jQuery

02:15

In this lecture we will see how we can manipulate css styles using jQuery

02:01

In this lecture we will see how we can use jQuery to check whether an element exists in DOM or not

06:06

In this lecture we will see how we can add,remove and append elements and contents using jQuery

02:04

In this lecture we will see how we can make use of Events in jQuery

03:05

In this lecture we will discuss show,hide and toggle methods used in jQuery which are used to show and hide elements in jQuery

04:20

In this lecture we will see how we can make use of jQuery Clone method to clone controls dynamically

02:38

In this lecture we will see how we can make use of animate method in jQuery

07:58

In this lecture we will see how we can make use of Ajax methods available in jQuery

14:01

In this lecture we will see how we can create our own plugins in jQuery

00:54

In this lecture we will see how we can avoid conflict among jQuery and other libraries which makes use of $ symbol

Section 14: JavaScript Best Practices
Introduction
00:39
Ternary Conditionals
08:15
Placement of Script Tag in your page
04:23
Performance boosting tips - Reusability using Inheritance
02:42
Assignment with Logical "OR" Operator
05:45
Assignment with Logical "AND" Operator
04:58
Making use of document fragment to avoid DOM reflow
05:10
Efficient string concatenation
02:39
Optimizing Loops
02:21
Using === Triple comparator operator rather than ==
02:43
Playing with numbers and JSON Data
03:41
Some important do's and don'ts in javascript
11:38
Section 15: Introduction to node.js
03:44

JavaScript is now on Server as well. This is all possible because of node.js

In this lecture we will cover some basic features like

installing node.js on windows machine and using node.js with visual studio 2012

Section 16: Conclusion
7 pages

This lecture we conclude what all we have covered in this course

All the new modules that we have added you can find its code samples attached here

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

SkillBakery Studio, Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

Ready to start learning?
Take This Course