
JavaScript Beginner to Intermediate
Course Description
OVERVIEW:
After completing the course on JavaScript, you will have a complete understanding of JavaScript. You will be comfortable working with JavaScript. You will learn about variables in JavaScript, Loops, Functions Arrays, Different Array Methods and DOM manipulation. You can use DOM manipulation to create dynamic website as well.
INTRODUCTION:
JavaScript is a most popular programming language in the world. This is one of the popular languages that is being used in the web apps, mobile apps and desktop apps. JavaScript have lot of frameworks and Libraries for Different purposes. You can do almost everything with only one language from building user interfaces to creating backend for the application.
After Learning JavaScript, you go into different fields like Frontend Development or backend Development. You just have Learn Different frameworks for that.
PREREQUISITES:
Before starting this course, you should have a working knowledge of Following:
- Basic knowledge of HTML, CSS.
This training is compatible with Windows 7, Windows 8, Windows 8.1, Windows 10: Windows 11, and MAC operating systems.
CERTIFICATION:
You are hereby advised to visit www.virtualacademy.pk and get yourself certified in JavaScript Beginner to Intermediate, furthermore you'll have to meet the following criteria for earning this particular Registered Certification.
- You will have to complete all 51 lessons through Virtual Academy Online Learning Management System at www.virtualacademy.pk.
- Every lesson has 3 to 5 quizzes, which you must have to pass with 70% marks.
- You need to submit your project/assignments on time.
- After completion of Virtual Academy offered JavaScript Beginner to Intermediate Training lessons via www.virtualacademy.pk Online Learning Management System there will be final exam which comprises of 50 to 100 questions.
After having assessment of your account with www.virtualacademy.pk whether you meet all the above terms and conditions, then we will dispatch your Certificate/Diploma at your given address.
Course Contents
Introduction
- What is JavaScript
- How to add JavaScript in HTML.
- Variables
- Comments
- var and const
Data Types
- Number Data type
- String
- Booleans
- String Methods
- String template literals.
Operators
- Comparison Operators
- Logical Operators
- Math Object
- type of operator
- Logical Operators
Conditionals
- If-else
- Else if
- Switch
- Ternary operator
Arrays and Object Literals
- Arrays
- Arrays methods
- Const with arrays
- Object Literals
- Array of Objects
Loops
- For loop
- While loop
- For..of loop
- Looping over objects with for..of loop
- For.. in loop
Functions
- What is function
- Functions with arguments
- Return statement
- Function expression
- Arrow function
DOM Manipulation.
- What is DOM
- Basic dom selectors
- QuerySelector and querySelectorAll
- innerText, innerHTML and textContent in JavaScript
- Value, src and href in JavaScript
- getAttribute and setArrtibute in JavaScript
- Changing styles using JavaScript
- Adding and Removing html elements classes using JavaScript
- Creating new elements using JavaScript
- Append, prepend and insertBefore in JavaScript
- Event handling in JavaScript
- Form events and prevent Default
Final Exam and Certification
Course Details
-
1. Course Introduction (Locked) 01:49 Min
-
2. What is JavaScript (Locked) 04:24 Min
-
3. How to Add JavaScript in HTML (Locked) 07:33 Min
No Quiz For This Chapter.
No Notes available for this chapter
-
1. Variables in JavaScript (Locked) 04:24 Min
-
2. Comments in JavaScript (Locked) 04:09 Min
-
3. Var and Const (Locked) 03:02 Min
-
4. Data Types in JavaScript (Locked) 03:00 Min
-
5. Number Data Type (Locked) 05:24 Min
-
6. Booleans (Locked) 03:58 Min
-
7. Strings in JavaScript (Locked) 05:25 Min
-
8. String Indices (Locked) 03:40 Min
-
9. String Methods (Locked) 09:12 Min
-
10. Template Literals (Locked) 04:15 Min
-
11. Math Object (Locked) 04:41 Min
-
12. Typeof Operator (Locked) 02:31 Min
No Quiz For This Chapter.
No Notes available for this chapter
-
1. Comparison Operators (Locked) 04:33 Min
-
2. Double vs Triple Equals (Locked) 04:32 Min
-
3. If Else Statements (Locked) 06:21 Min
-
4. If Else If (Locked) 07:46 Min
-
5. Nested If Else (Locked) 03:54 Min
-
6. Logical Operators (Locked) 03:30 Min
-
7. Switch Statement (Locked) 05:37 Min
-
8. Ternary Operator (Locked) 03:25 Min
No Quiz For This Chapter.
No Notes available for this chapter
-
1. Arrays in JavaScript (Locked) 05:29 Min
-
2. Array Methods (Locked) 08:43 Min
-
3. Slice and Splice (Locked) 06:01 Min
-
4. Const with Arrays (Locked) 02:55 Min
-
5. Object Literals (Locked) 07:02 Min
-
6. Creating and Accessing Objects (Locked) 03:13 Min
-
7. Array of Objects (Locked) 05:12 Min
No Quiz For This Chapter.
No Notes available for this chapter
-
1. For Loop (Locked) 07:55 Min
-
2. While Loop (Locked) 03:31 Min
-
3. For Of Loop (Locked) 03:54 Min
-
4. For Of with Objects (Locked) 02:33 Min
-
5. For In Loop (Locked) 03:59 Min
No Quiz For This Chapter.
No Notes available for this chapter
-
1. Functions in JavaScript (Locked) 05:03 Min
-
2. Functions with Arguments (Locked) 04:40 Min
-
3. Return Statement (Locked) 03:58 Min
-
4. Function Expression (Locked) 02:54 Min
-
5. Arrow Functions (Locked) 04:08 Min
No Quiz For This Chapter.
No Notes available for this chapter
-
1. What is DOM (Locked) 04:10 Min
-
2. Basic DOM Selectors (Locked) 06:04 Min
-
3. querySelector & querySelectorAll (Locked) 04:34 Min
-
4. innerText, innerHTML, textContent (Locked) 06:21 Min
-
5. value, src, href (Locked) 06:18 Min
-
6. getAttribute & setAttribute (Locked) 03:30 Min
-
7. Change Styles with JavaScript (Locked) 05:38 Min
-
8. Add & Remove Classes (Locked) 04:43 Min
-
9. Create New Elements (Locked) 04:16 Min
-
10. Append, Prepend, InsertBefore (Locked) 04:51 Min
No Quiz For This Chapter.
No Notes available for this chapter
-
1. Event Handling in JavaScript (Locked) 04:49 Min
-
2. Form Events & Prevent Default (Locked) 05:23 Min
No Quiz For This Chapter.
No Notes available for this chapter