Advanced JavaScript Topics

Dive deep into advanced JavaScript with our comprehensive training! Master important patterns, functions, and OOP concepts while completing exciting projects.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This advanced JavaScript course is designed for those ready to dive deeper into the language. You'll learn powerful patterns, OOP concepts, and a lot more through fun projects and assignments!

Key Points

  • Learn advanced JavaScript techniques!
  • Explore the power of functions and OOP.
  • Get hands-on with real projects and quizzes.

Learning Outcomes

  • Master the nuances of advanced JavaScript.
  • Apply functional programming concepts confidently.
  • Understand and manipulate the value of 'this' effectively.

About This Course

In Depth JavaScript Training for Mastering Important Patterns, the Power of Functions, OOP Concepts, JavaScript Projects

Advanced Topics picks up where the Getting Started course ended. You should now have some experience with JavaScript and understand the JavaScript language much better. Therefore, you are ready to learn more of the nuances and important patterns that advanced JavaScript developers know and use.

In Learn Modern JavaScript: Advanced Topics, we explore the more advanced techniques in JavaScript. You learn advanced concepts for objects and functions, the value of 'this', the power of functions using closure and IIFEs. You learn about the namespace and module patterns. You learn JSON and how to load a JSON file. You will follow along as we apply OOP concepts to a project. You get very familiar with the prototype, and these are just the main topics covered in this advanced course. A new bonus section helps you get familiar with functional programming concepts in JavaScript.

This course contains 15 sections and one bonus section, over 90 different lectures, over 17 hours of video, 4 quizzes, 9 assignments, 1 large project and several Think Like a Programmer sections with invaluable information for those intent on making JavaScript a career choice or a major part of their lives.

If you want to improve your JavaScript skills, this course is for you!

  • Apply first-class and higher order functions in your coding practices.

  • Explain the different scenarios that affect the value of this.

  • Identify the object to which this is bound.

Course Curriculum

1 Lectures

2 Lectures

0 Lectures

1 Lectures

1 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Steven Hancock
Steven Hancock

I have had 25+ years experience in training and product development and 20+ years working with JavaScript. I started learning JavaScript when it was a new language used for minor affects on a web site. The growth and ubiquitous nature of JavaScript both excites and inspires me.I currently work as the President and Lead Trainer at All Things JavaScript, a...

Review
4.9 course rating
4K ratings
ui-avatar of Tomás Patricio Izquierdo Kairúz
Tomás P. I. K.
5.0
10 months ago

I will implement this knowledge in other areas.

  • Helpful
  • Not helpful
ui-avatar of Fernando Berron
Fernando B.
5.0
1 year ago

Excellent teacher,
Very structured and thorough

  • Helpful
  • Not helpful
ui-avatar of Ramon Carrillo
Ramon C.
2.5
1 year ago

There is too much ES5 and not enough ES6. This class is not up to date. It would be nice to have a Node file, instead of using the companies he suggested when using JSON. There are some nuggets of gold in his teaching. Overall not that great.

  • Helpful
  • Not helpful
ui-avatar of Kingsley Jonathan
Kingsley J.
4.0
1 year ago

I Love It!!!!!

  • Helpful
  • Not helpful
ui-avatar of Mohan Kadolkar
Mohan K.
5.0
1 year ago

good explanation

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
5.0
1 year ago

Thank you for this opportunity to learn more about JavaScript! I've gained a lot of valuable insights and I'm excited to continue exploring this language. Looking forward to diving even deeper and discovering more of what JavaScript has to offer.

  • Helpful
  • Not helpful
ui-avatar of Dural Keys
Dural K.
5.0
1 year ago

Great stuff

  • Helpful
  • Not helpful
ui-avatar of Robert Hieger
Robert H.
5.0
1 year ago

I believe this course is a great match for me. Steven seems to think in the way I do and so he teaches in the way that I am most able to learn.
Having reached a plateau of intermediate skills in JavaScript, I am now looking to deep dive into more advanced concepts including server-side use of JavaScript as in Node.js.
I look forward to pushing through this material and feel confident that I will leave this course with a deeper understanding of concepts I already grasp along with a new understanding of some of the more advanced concepts.

  • Helpful
  • Not helpful
ui-avatar of Rakesh Kumar Gupta
Rakesh K. G.
4.5
2 years ago

Good Explain all the topics

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
3.5
2 years ago

An excellent teacher. He explains things as well as anyone I've heard.

Much of the course is badly outdated. To be fair, there's no harm in learning outdated JS, as it's all compatible. But you should research updated methods of doing most of these tasks.

Like many of the outdated courses on Udemy, there's very short update sections explaining that there are new methods like fetch, that have been added. But the course doesn't go into the same detail on the uses of modern patterns as it does for the outdated ones.

If you want to learn up-to-date Javascript, look elsewhere. If you want VERY solid explanations of some core concepts, you can still make use of this course.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses