INTRO-JS.AA1 ISBN: 978-1-64459-312-7
Intro to Programming Using JavaScript
Beginner Self-paced · 1 year access 4.7/5 (229 Reviews)
92 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
10 Interactive Lessons · 57 topics01 Introduction to JavaScript 5 topics · 3 LiveLab +
- About JavaScript
- JavaScript Getting Started
- Comments in JavaScript
- Your First JavaScript Code
- Exercise
3 LiveLab in this lesson — see the labs panel →
02 JavaScript Basics 10 topics · 16 LiveLab +
- JavaScript Variables
- JavaScript Data Types
- JavaScript Operators
- JavaScript Operators Precedence
- JavaScript Alerts and Prompts
- JavaScript Keywords and Reserved Words
- Scripts
- Constants
- JavaScript Debugging
- Exercise
16 LiveLab in this lesson — see the labs panel →
03 Controlling Flow 3 topics · 12 LiveLab +
- Decision Making
- Loops
- Exercise
12 LiveLab in this lesson — see the labs panel →
04 Arrays 6 topics · 5 LiveLab +
- Types of Arrays
- Declaring and Initialization of an Array
- Array Methods
- Sorting and Searching in Array
- Access an Element of an Array
- Exercise
5 LiveLab in this lesson — see the labs panel →
05 Functions 6 topics · 12 LiveLab +
- Function Definition
- Calling a Function
- Nested Functions
- Built-In Functions
- The this Keyword
- Exercise
12 LiveLab in this lesson — see the labs panel →
06 Objects 6 topics · 14 LiveLab +
- Object-Oriented Language
- Creating Objects
- The String Object
- The Date Object
- The forEach() Method
- Exercise
14 LiveLab in this lesson — see the labs panel →
07 The Browser Object Model 4 topics · 2 LiveLab +
- The Browser Hierarchy
- Window open() and close() Method
- JavaScript Window Screen
- Exercise
2 LiveLab in this lesson — see the labs panel →
08 Document Object Model 6 topics · 9 LiveLab +
- DOM Levels
- The DOM as a Tree
- Retrieving Elements
- DOM Events
- JavaScript innerHTML and document.write()
- Exercise
9 LiveLab in this lesson — see the labs panel →
09 HTML Forms 6 topics · 13 LiveLab +
- Overview of Form Elements
- Form Objects
- Working with Form Information
- Validation with JavaScript
- Form Submission Process
- Exercise
13 LiveLab in this lesson — see the labs panel →
10 Errors and Exceptions 5 topics · 6 LiveLab +
- Error Handling and Exceptions
- Types of Errors
- try, catch and finally Statements
- throw Statement
- Exercise
6 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
92 LiveLabs- Using Single-Line and Multi-Line Comments
- Running a JavaScript Code
- Understanding basic concepts of JavaScript
- Using Strict Mode
- Using Variable Scopes
- Using arithmetic operators
- Using Data Types
- Using Operators
- Using JavaScript Alerts and Prompts
- Using the alert() method
- Using the prompt() method
- Using the confirm() method
- Using Internal JavaScript
- Using noscript
- Using External JavaScript
- Using Constants
- Using the Debugger Keyword
- Setting Breakpoints in JavaScript
- Getting the Console Log Using JavaScript
- Using the Decision-Making Statements
- Using the if statement
- Working with the nested if statements
- Using the if-else statement
- Using the continue Statement
- Using the break Statement
- Using the while Loop
- Using the for Loop
- Using the do-while Loop
- Using the for loop
- Understanding the while loop
- Working with the do-while loop
- Using Multi-Dimensional Arrays
- Using the Array Methods
- Sorting and Searching in Array
- Using the indexof() method
- Using the sort() method
- Knowing the Difference between Pass By Value and Pass By Reference
- Calling a Function
- Using the array.length() method
- Calling a function
- Using Nested Functions
- Using Different Mathematical Functions in JavaScript
- Using the toFixed() Function
- Using the isNaN() Function
- Using the parseInt() and parseFloat() Functions
- Using the isNan() function
- Using the math.ceil() method
- Using the this Keyword
- Creating Objects
- Working with the objects
- Using the String Object
- Formatting strings
- Using the concat() method - Part I
- Using the concat() method - Part II
- Using the Date Object
- Calculating the Difference Between Two Dates
- Using Localization
- Using the Time Function in JavaScript
- Using the Date object
- Using the forEach() Method
- Using the forEach() method - Part I
- Using forEach() method - Part II
- Using the Window open() and close() Methods
- Using the JavaScript Window Screen
- Retrieving Elements by Tag Name
- Retrieving Elements
- Using the Onfocus and Onblur Events
- Using the DOM Event
- Understanding DOM events - Part I
- Understanding DOM events - Part II
- Understanding DOM events - Part III
- Using JavaScript innerHTML and document.write()
- Using innerHTML property
- Creating a Form
- Using the Select Object
- Using the Radio and Check Box Objects
- Using a Text Box Object
- Using the Password Object
- Using the POST Method
- Retrieving Form Values from Textbox
- Retrieving Form Values from a Dropdown
- Working with form Information
- Using Validation with JavaScript
- Validating a form
- Using the GET Method
- Using the onsubmit Event
- Using try and catch in JavaScript
- Knowing Syntax Errors
- Knowing Runtime Errors
- Using the finally Statement
- Working with errors and exceptions
- Using the throw Statement
02 / FAQs
Questions before you start
Prepare for Intro to Programming Using JavaScript
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 92 LiveLab included
- Certificate of completion
No credit card required