Mastering Advanced JavaScript

Mastering Advanced JavaScript

Comprehensive Guide to Promises, OOP, and Advanced Concepts with Projects

4.9
(13 ratings)
133 enrolled
Excellent Rating
Course Instructor: Shubham Sarda

Course Outcomes

  • Dive deep with Object-oriented Programming: classes, objects, constructors, inheritance, encapsulation, static keyword, getter & setter etc.
  • Work with API's to make the most of third-party data
  • Complex concepts like the 'this' keyword, closures, promises, async-await etc.
  • Build real-world front-end applications with JavaScript

Course Structure

93 lectures16h 47m total duration

  Object Oriented Programming - I 
16min
  Object Oriented Programming - II 
12min
  Object Literals Again!  
9min
  Classes 
11min
  Methods 
12min
  Inheritance - I 
9min
  Inheritance - II  
4min
  Prototype Model  
5min
  Prototype Inheritance  
13min
  Built-in Methods 
3min
  Static Keyword 
8min
  Getter & Setter 
7min
  Inheritance Problem 
5min
  Quiz 
5min
  JavaScript Prototypes Lab 
5min

About This Course

As you dive into this interactive learning experience on codedamn, we make sure each crucial topic is meticulously explored with concept explanations, documentation, and implementations, crafted specifically with intermediates and budding JavaScript enthusiasts in mind. This course enables you to grasp JavaScript concepts and aids in building various types of projects.

The journey you will embark upon includes the discovery and understanding of key JavaScript concepts including Object Oriented Programming, error handling and exceptions. We delve into how APIs function and why their utilization is important. The adventure continues as we navigate through advanced topics such as Event Loops, setTimeout & setInterval mysteries, and Callback nightmares. We also get a grip on Promises, Async Await, and the Fetch API.

We ensure to cover a wide landscape in the world of JavaScript by introducing you to tools like Babel and Webpack and external libraries like Swiper JS. We also learn to deploy our projects using Git, Github, and Netlify.

The focus is not solely on the explanation of these topics, but also on why they are being taught, making sure that each concept is understood through a logical and visual learning approach. This course offers a vivid blend of theory and practical with examples and real-life projects. By the end of the course, you will be all set to work with APIs to leverage third-party data, construct real-world front-end applications with JavaScript, and handle complexities of the ‘this’ keyword.

Used by learners at

Microsoft
Amazon
Google

This course is interactive

Interactive courses include hands-on coding exercises to practice as you learn. You practice exercises in a VS Code like IDE without any installation/setup.

Screenshot of codedamn IDE

Course Requirements

  • Basics of JavaScript

Student Feedback

4.9
Course Rating

92%

8%

0%

0%

0%

Reviews

Profile picture for Surendra Babu Challa
Surendra Babu Challa
Jun 06, 2024
Excellent explanation.
Profile picture for Roshan Ahamed
Roshan Ahamed
Apr 10, 2024
really much need course....one of the best talented teacher..I love way of teaching....tq u so much for creating this course...I watched lot of course of shubam sarda....he is true beginner friendly teaching
Profile picture for Ankit Surwade
Ankit Surwade
Apr 09, 2024
Point to point explanation

Course Instructor

Shubham Sarda
Software Developer & Instructor
Shubham Sarda
4.7 Instructor rating
176 Ratings
1.7k Students
18 Courses

Shubham is a software developer with a passion for teaching. He has worked with many funded startups, self-projects and as a top-rated freelancer on marketplaces. Shubham has taught programming and d...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro