JavaScript Programming

Categories: Software Development
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

In this course, you will get to learn the fundamentals of JavaScript Programming. The module has been divided into 3 key sections i.e. JavaScript Fundamentals, JavaScript for Frontend Development, and Object-Oriented Programming among other advanced JavaScript concepts. By the end of this module, you should be familiar with the JavaScript scripting language as well as its use cases in front-end development. Here is a breakdown of what will be covered across the 5 weeks:

  1. Week 1: Foundations of JavaScript
  2. Week 2: Manipulating the Document Object Model (DOM)
  3. Week 3: Asynchronous JavaScript
  4. Week 4: Advanced JavaScript Concepts
  5. Week 5: Final Capstone

Course Content

1.1 JavaScript Foundations

  • Development Environment Setting
    12:19
  • Overview of JavaScript
    00:00
  • Basic JavaScript Syntax
    13:20
  • JavaScript on Browsers
    00:00
  • Placement in HTML File
    00:00
  • JavaScript Variables
    14:38
  • JavaScript Data Types and Methods
    05:44
  • JavaScript Type Conversion
    08:55
  • Area and Perimeter of a Rectangle

1.2 Control structures and loops

1.3 Funtions and Scopes

1.4 Web Pages, Arrays and Objects

1.5 Week-1 Project
https://classroom.github.com/a/-1H6M6bb

2.1 Introduction to the DOM, accessing and manipulating elements

2.2 Events and event listeners

2.3 Event Propagration

2.4 Creating and removing elements dynamically

2.5 Week-2 Project

3.1 Asynchronous programming, callbacks, and the event loop

3.2 Promises and chaining, Async/await syntax

3.3 Fetch API

3.4 Error handling and debugging asynchronous code

3.5 Week-3 Project

4.1 ES6 features: let/const, arrow functions, template literals

4.2 Destructuring, spread, and rest operators

4.3 Object-oriented programming (OOP) in JavaScript

4.4 Functional programming concepts: map, reduce, filter

4.5 Testing with Jest and building a project

Conclusion and Capstone

Student Ratings & Reviews

No Review Yet
No Review Yet