YoVDO

Advanced JavaScript Topics

Offered By: Udemy

Tags

Javascript Courses Object-oriented programming Courses Functional Programming Courses Higher-Order Functions Courses JSON Courses

Course Description

Overview

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

What you'll learn:
  • 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.
  • Manipulate this binding to accomplish programing problems.
  • Use prototypes in your coding.
  • Understand and use IIFEs in your code.
  • Define closure and take advantage of it in your code.
  • Apply the namespace and module pattern to your coding projects.
  • Create JSON files.
  • Load and use JSON data in a project.
  • Manipulate properties on JavaScript objects.
  • Apply OOP principles to your JavaScript coding practices.
  • Make use of constructors and Object create for setting up objects and prototypes.
  • Understand and apply the true nature of JavaScript inheritance.
  • Explain functional programming concepts.
  • Apply functional programming techniques to your 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 usingclosure and IIFEs.You learn about the namespace and module patterns.You learn JSONand how to load a JSONfile. You will follow along as we apply OOP concepts to aproject. You get very familiar with the prototype, and these are just the maintopics covered in this advanced course. A new bonus section helps you get familiar with functional programming concepts in JavaScript.

This course contains 15sections and one bonus section, over 90 different lectures, over 17hours of video, 4quizzes, 9assignments, 1 large project andseveral 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!


Taught by

Steven Hancock

Related Courses

Learn Javascript - 21 Essential Array Methods
Coursera Project Network via Coursera
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Access WebView in an Android Studio Project
Coursera Project Network via Coursera
Advanced React
Meta via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX