Xstore
Xstore
JavaScript Course(project based)
Image 1Image 2

JavaScript Course(project based)

30,000

JavaScript Course

Price: ₦30,000 Payment Type: One-Time Payment Enroll Now


Course Description

Designed for beginners and intermediate learners alike, this comprehensive course requires only a foundational knowledge of HTML and CSS.

Step into the world of JavaScript, learning to integrate it into your projects and understand its core concepts. By the end of this journey, you will have built an impressive portfolio of projects, showcasing your newfound skills.


Course Curriculum

Total Duration: 46 Hours of Content


Course Kickoff

Intro (0:29)

JavaScript Info (2:34)

Course Goals (1:43)

Course Structure (2:16)

Course Resources

Useful Info

Discord Server


Visual Studio Code and Google Chrome

Intro (1:00)

Install Google Chrome (3:10)

Install VS Code (1:49)

VS Code Overview (3:56)

Install Live Preview (3:38)

Install Prettier (2:58)

Emmet (3:37)

My Setup (1:04)


JavaScript Fundamentals

Setup New Project (3:00)

Inline, Internal & External JavaScript

Variables

Data Types

Strings

Numbers

Functions

Arrays

Objects

Conditional Statements

Loops

Scope

Operators

Callback Functions

Array Methods (map, filter, reduce, etc.)

Math Object

Date Object


DOM (Document Object Model)

DOM Basics

Selectors

Navigating the DOM

Modifying Elements & Attributes

Handling Events

Forms

Local Storage

Timers (setTimeout, setInterval)


DOM Projects

Color Flipper (Simple & Hex)

Counter

Reviews Section

Navbar

Sidebar

Modal

FAQ (Questions)

Responsive Menu

Background Video

Preloader

Scroll Project (Fixed Navbar, Smooth Scroll)

Tabs

Countdown Timer


ES6+ (Modern JavaScript)

let & const

Template Literals

Arrow Functions

Default Parameters

Ternary Operator

Spread Operator

Destructuring

for...of Loop

Modules

Array Methods Review

Fetch API

Async / Await

try / catch


ES6+ Projects

Random User

Cocktail DB

Cocktail DB Async

Grocery Bud


Object Oriented JavaScript (OOP)

Objects Review

"this" Keyword

Factory Functions

Constructor Functions

Prototypes

ES6 Classes

Sub Classes


OOP Projects

ES6 Tabs

Slider / Carousel


Asynchronous JavaScript

JSON

Callbacks

Promises

Fetch API

Async / Await

Error Handling


Asynchronous JavaScript Projects

Random User (Fetch & Async)

Cocktail API (Fetch & Async)

Grocery Bud (Fetch & Async)


Final Project

Comfy House Store (E-commerce Site)

Products Setup

Filters

Cart Functionality

Stripe Payment Integration

Brand: RJB World
Category: Course
Stock: 100 available
JavaScript
webdev