Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Login
Sign Up
Login
Sign Up
Login
Sign Up
Home
All Programs
Computers
Languages
JavaScript
JavaScript Fundamentals
JavaScript Fundamentals
Curriculum
12 Sections
64 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Jumping into JavaScript
7
1.1
JavaScript, the Basics
1.2
Reading and Copying JavaScript Code
1.3
Starting Your Development Environment
1.4
Writing Your First JavaScript Program
1.5
Running Code in the Console
1.6
Rerunning Commands in the Console
1.7
Running Code in a Browser Window
Chapter 2: Filling Your JavaScript Toolbox
4
2.1
Installing Node.js
2.2
Configuring Visual Studio Code
2.3
Documenting Your Code
2.4
Coding Responsibly with Git
Chapter 3: Using Data
6
3.1
Making Variables with let
3.2
Making Constants with const
3.3
Taking a Look at the Data Types
3.4
Wrangling the Object: The Complex Data Type
3.5
Examining the Array — a Special Kind of Object
3.6
Getting a Handle on Scope
Chapter 4: Working with Operators and Expressions
3
4.1
Building Expressions
4.2
Operators: The Lineup
4.3
Other Operators
Chapter 5: Controlling Flow
2
5.1
Choosing a Path
5.2
Making Loops
Chapter 6: Using Arrays
9
6.1
Introducing Arrays
6.2
Creating Arrays
6.3
Accessing Array Elements
6.4
Modifying Arrays
6.5
Deleting Array Elements
6.6
Programming with Array Methods
6.7
Looping with Array Methods
6.8
Destructuring Arrays
6.9
Spreading Arrays
Chapter 7: Making and Using Objects
6
7.1
Objects: The Basics
7.2
Creating Objects
7.3
Modifying Objects
7.4
Comparing and Copying Objects
7.5
Understanding Prototypes
7.6
Deleting Object Properties
Chapter 8: Writing and Running Functions
5
8.1
Functions: An Introduction
8.2
Writing Functions
8.3
Writing Methods
8.4
Understanding Context and this
8.5
Chaining Functions
Chapter 9: Getting Oriented with Classes
9
9.1
Encapsulation
9.2
Abstraction
9.3
Inheritance
9.4
Polymorphism
9.5
Base Classes
9.6
Derived Classes
9.7
Constructors
9.8
Properties and Methods
9.9
Practicing and Becoming comfortable with Classes
Chapter 10: Making Things Happen with Events
3
10.1
Understanding the JavaScript Runtime Model
10.2
The Event Loop
10.3
Listening for Events
Chapter 11: Writing Asynchronous JavaScript
3
11.1
Understanding Asynchronous JavaScript
11.2
Making Promises
11.3
Using AJAX
Chapter 12: Using JavaScript Modules
7
12.1
Defining Modules
12.2
Exporting Modules
12.3
Importing Modules
12.4
Renaming Exports and Imports
12.5
Importing a Module Object
12.6
Loading Dynamic Modules
12.7
Importing Modules into HTML
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Linkedin
Instagram
Modal title
Main Content