JavaScript Fundamentals
4.5 (109 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.
5,151 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript Fundamentals to your Wishlist.

Add to Wishlist

JavaScript Fundamentals

Learn JavaScript hands on in quick and easy steps
4.5 (109 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.
5,151 students enrolled
Last updated 1/2017
English
English [Auto-generated]
Price: Free
Includes:
  • 5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create JavaScript Programs
  • User Variable and Operators
  • Launch Popup Boxes
  • Write conditional and looping logic
  • Create custom functions
  • Handle Events Programatically
  • Catch and handle errors
  • Learn the basics of debugging
  • Manipulate HTML from JavaScript
  • Use the Browser Object Model
  • Do HTML form validation
  • Create custom JavaScript Objects
View Curriculum
Requirements
  • HTML Basics
  • Text Editor and a Web Browser
Description

This hands on JavaScript training course provides the fundamental knowledge necessary to design and develop dynamic Web pages using JavaScript. It introduces students to client-side JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive Web pages.

JavaScript topics include adding JavaScript to a Webpage, use of dialogs to interact with the user and JavaScript intrinsic objects such as Date, Array and Math. Students will also be introduced to the Document Object Model (DOM), creation of functions, event handling, form validation,object creation and more.

  • Create JavaScript Programs
  • Use Variable and Operators
  • Launch Popup Boxes
  • Write conditional and looping logic
  • Create custom functions
  • Handle Events Programmatically
  • Catch and handle errors
  • Learn the basics of debugging
  • Manipulate HTML from JavaScript
  • Use the Browser Object Model
  • Do HTML form validations
  • Create custom JavaScript Objects

What are the requirements?

  • Text Editor,Web Browser(Chrome,Firefox,IE etc)
Who is the target audience?
  • Anyone who want to master the JavaScript Fundamentals
  • College Students learning the fundamentals of JavaScript
  • Web Developers who want to fill in the gaps in JavaScript basics
Students Who Viewed This Course Also Viewed
Curriculum For This Course
100 Lectures
04:46:32
+
Introduction
2 Lectures 03:08
Instructor and Course Introduction
01:39

Course Guide
01:29
+
JavaScript Basics
8 Lectures 17:16
What is JavaScript
02:40

Create a Internal JavaScript
04:41

The document object
00:46

Commenting the code
03:33

Create a External JavaScript
02:44

Using a Semi Colon
01:27

Checking for errors
01:09

Introduction
5 questions

Assignment
00:16
+
Variables and Operators
7 Lectures 20:12
Variables
02:24

Variables HandsOn
03:20

Arithmetic Operators
02:10

Plus Operator and Strings
03:41

NaN
02:27

Assignment Operators
03:15

Conditional Operators
02:55

Operators
3 questions
+
Popup Boxes
4 Lectures 07:49
alert popup
02:59

prompt popup
01:51

sum of two numbers
02:33

Popup Boxes
3 questions

Assignment
00:26
+
Conditional Statements
8 Lectures 23:19
if
02:30

if..else
01:41

if..else ladder
01:40

If else ladder hands on
08:23

Logical Operators
01:08

Switch
05:00

Switch with String
02:28

Conditional Statements
1 question

Assignment
00:29
+
Loops
6 Lectures 12:28
Introduction
00:54

for
04:04

while
02:24

do..while
02:02

Break and Continue
02:35

Loops
2 questions

Assignment
00:29
+
Functions
6 Lectures 16:07
User-defined Functions
03:35

Function with arguments
02:08

Returning values from Functions
02:19

Closures
02:28

Local and Global Variables
04:40

Functions
3 questions

Assignment
00:57
+
Events
15 Lectures 43:55
Events Introduction
02:25

Mouse Over and Mouse Out Events
02:47

Using user defined functions to handle events
06:01

Assignment
00:56

OnClick Hands On
04:51

OnClick Hands On Part 2
03:47

onchange switch background color
03:39

onchange switch website
02:27

onchange switch background images
04:26

onfocus and onblur
03:19

keydown and keyup Assignment
00:59

onload print
02:26

onload redirect
01:21

setTimeOut
02:25

onsubmit
02:06

Events
2 questions
+
Built-In Objects
8 Lectures 32:59
Strings
06:20

Boolean
04:13

Math
03:22

Arrays
05:19

concat reverse and join functions
03:59

delete and replace functions
02:24

Date
05:17

setInterval method
02:05

Built-In Objects
4 questions
+
Error Handling and Debugging
4 Lectures 16:04
Introduction
04:59

Throwing Custom Errors
05:25

finally
02:06

Debugging
03:34

Error Handling and Debugging
3 questions
5 More Sections
About the Instructor
Bharath Thippireddy
4.5 Average rating
4,656 Reviews
28,227 Students
10 Courses
Java Architect and Instructor at Vivekananda Consulting USA

I have 13 + years of Software design and development Experience. While working for companies like Oracle, HP, TCS, Siemens and NCR I have architected applications using Java, JEE, Java Script and SOA technologies.

I love learning new things both in technology and personal development and I love sharing them - "Sharing is learning!”. I have mentored students in class room trainings as well as in the corporate world both in India as well as in USA.I also share my adventures on my website and YouTube channels.

I have spoken on technical topics at several agile conferences. While in India I also voluntarily teach interview and soft skills at Vivekananda Kendra.

I am a Sun Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.