JavaScript - Start Developing Applications in 2 Hours.
3.6 (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.
1,215 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript - Start Developing Applications in 2 Hours. to your Wishlist.

Add to Wishlist

JavaScript - Start Developing Applications in 2 Hours.

An Introduction to JavaScript Client-Side Scripting and Object-Oriented Programming.
3.6 (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.
1,215 students enrolled
Created by Gautam Devaraj
Last updated 1/2016
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Object-Oriented Javascript
  • Event Handling
View Curriculum
  • Basic HTML

JavaScript is the scripting language of the Web.

In a prototyping language every object is an instance of a class. What that means is that objects can be defined and developed on the fly to suit a particular use, rather than having to build out specific classes to handle a specific need. This opens the door for very rapid and flexible development as well as a wide array of possible design patterns that would not be possible in more structured languages. The ability to prototype also allows seamless extension of existing classes, even built in ones.

JavaScript is interpreted by the browser and over time (most) browsers have adapted to giving power users enough freedom to look under the hood and see or even change the JavaScript that's running behind your favorite sites. Pressing F12 on most browsers will open the console which can let you talk directly to the JavaScript and explore it from a top down perspective. In addition to this, many talented developers have created their own publicly available and free tools that make working with JavaScript even easier.

Using these tools makes it very easy to debug your JavaScript too. Any error you run into can be traced back to the exact place it occurred in the browser console or in FireBug. You can place breakpoints in the page code in order to debug the code using traditional methodologies, or simply unit test the bits in the console until the part that isn't working becomes happily apparent.

While JavaScript is probably not the first language that comes to mind when talking about O.O.P. (object oriented programming), it is absolutely able to make use of Object Oriented Design Patterns and principles.

JavaScript may have had humble beginnings, but has grown astronomically over the last decade in scope and application. It is fully supported by all modern browsers and works seamlessly with HTML/DHTML, CSS3 and background services via AJAX. Take a look at its growing popularity compared to other popular languages.

Why this course?

  • Complete demonstration on specified concept
  • Source Code is available for Download
  • Lab Exercises
  • Easy to understand

Upon completion of this course, you'll be able to -

  • Write your own Web-Application for your website
  • Code your own Objects
  • Will have, In depth understanding of JavaScript code.
Who is the target audience?
  • Web Developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
26 Lectures
Introduction to JavaScript
4 Lectures 08:40

Short Over View on JavaScript and Hello World Application

Preview 02:42

Alert Box -

• Syntax with Example

Preview 01:12

Variables - How to Create a Variable

•Syntax with Example

Preview 02:51

Prompt - Get Input from the User

• Syntax with Example

Preview 01:55
4 Lectures 12:59

Functions - Create Functions...

• Syntax with Example

Preview 04:06

Global and Local Variables - What are they and How are they accessed....

•Syntax with Example

Global and Local Variable

Functions with Arguments - Pass values as arguments to your function...

• Syntax with Example

Functions with Arguments

Return Statement - Return a value at the end of the function...

• Syntax with Example

Return Statement
Conditional Statements
4 Lectures 16:33

Introduction to Conditional Statements - " If " Statement and " Else if " Statement

• Syntax with Example

Introduction to Conditional Statements

Nested-If Statement - An " If " Statement inside an " If " Statement!

• Syntax with Example

Nested-If Statement

Switch Statement - Organised " If " Statement :)

• Syntax with Example

Switch Statement

Bonus Course
Event Handlers
2 Lectures 03:27

Handle User Interactions easily using Event Handlers in JavaScript

Event Handlers

Some More Event Handlers
3 pages
Loop Statements
3 Lectures 09:17

Loop Statement - While Loop and Do While Loop...

• Syntax with Example

Introduction to Loop Statement

Functional Loops - Creating Loops using Functions...

• Syntax with Example

Loop Using Functions!

For Loop Statement -

• Syntax with Example

For Loop Statement
Object Oriented Programming
4 Lectures 16:16

In JavaScript almost everything is an object. Even primitype datatypes (exept null and undefined) can be treated as objects.

• Syntax with Example

Introduction to OOP Concepts

Object Initializing - This is where you are going to declare your properties and methods for your object

Object Initializing

Object Initializers - Initialize all the properties of your object in just one line!

• Syntax and Example

Object Initializers

Add Methods to your Object :)

Adding Methods to Your Object
Array Concepts
3 Lectures 10:48

Array - The Array object is used to store multiple values in a single variable.

• Syntax with Example

Introduction to Array

These are some other ways to create an Array :)

Other Ways to Create an Array

The Array object is used to store multiple values in a single variable.

•Syntax with Example

Array Object
Controlling Form Elements
2 Lectures 08:49
Validating Form

About the Instructor
Gautam Devaraj
4.1 Average rating
1,149 Reviews
15,766 Students
3 Courses
CISE,Web Application Developer,Entrepreneur

Gautam is a Web Application Developer and an astonishing entrepreneur, Gautam's work experience includes back-end DBA, PHP Programmer, and more than 4 years of solid experience in Information Security after being Certified as Information Security Expert. He has been teaching online for more 3 years.

Gautam loves to help people break down learning barriers.