
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Why discuss why it makes sense to learn about JavaScript objects.
We look at the course ahead and discuss the topics that will be covered.
We discuss a few key steps / points that need to be addressed before starting the course.
We take a look ahead at this chapter and what we will be covering.
We discuss the most basic explanation of what an object is and go from there.
In this video, we look at several real-life example of objects
We talk about OOP, or object-oriented programming, what it means, and preview the chapter that deals exclusively with OOP.
A short, visual lecture to help understand OOP
We discuss the capabilities of JavaScript objects
We take a look at situations where it would (and would not) be appropriate to use objects.
We compare objects and arrays, noting their similarities and differences.
We look at some of the weird and quirky parts of JS objects.
We observe how JavaScript objects are different today than they were ten years ago.
We conclude this riveting chapter.
In this chapter we take an overview of what working with objects is all about.
We take a look ahead at what this high-intensity chapter will cover.
We discuss and demonstrate the creation of JavaScript objects.
We chat about, and demo, adding and checking object properties.
We briefly discuss and demo object methods, as a lead in to the next chapter.
We go over two ways to remove object properties.
We discuss and demo looping through object properties.
We explain and demo the sometimes challenging process of array-object maps.
We discuss and demo an extremely useful ES6 feature, Symbols, which can be used to access unique object properties.
We discuss and demo two unusual object methods, freeze and seal, which restrict the affected object.
We discuss and demo the oft-misunderstood Proxy, which is an incredibly useful new ES6 feature.
We chat about the dread Object.prototype, and even include a demo.
We conclude the edge-of-your-seat adventure that was this chapter.
We'll introduce this mysterious concept of object scope.
We'll explain more about the this keyword.
We'll discuss Strict Mode, a cool ES5/ES6 feature.
We talk about Binding Scope, the next level for controlling the this keyword.
We explain and demo object composition, a powerful construct that exists in JavaScript.
We wrap up this spellbinding chapter.
We ask the question - why ES6 classes?
We explain exactly what an ES6 class is.
We install and configure Atom to be the ultimate JavaScript development console.
In this lecture, we explain and demo the process of creating an ES6 class.
We explain and demo adding methods to classes.
We explain and demo inheritance, a means of accessing the methods of other classes in a hierarchy.
We cover what we learned in this peerless chapter.
We will look ahead to what we'll be covering in this chapter
In this chapter, we compare copying to referencing and see what the difference is.
We discuss the complicated points of copying objects an some solutions
We discuss and demonstrate two practical ways to shallow copy an object.
We explain and preview the process of deep copying.
We conclude by reviewing what we learned in this chapter.
We preview the chapter and define JSON
Why answer the question: Why JSON?
We compare XML and JSON
We explain and demo the process of serialization, or encoding JavaScript objects.
In this video, we decode, or parse, JSON.
We briefly discuss the idea of using JSON over HTTP connections.
We wrap up the chapter on JSON.
We introduce Lodash, the premier object manipulation library.
We explain in convincing terms why Lodash should be used.
We explain and demonstrate the implementation of the Lodash library.
We explain and demo _.assign
A quick demo of _.invert
We describe and demo the useful _.pick() method
A quick description and demo of merge.
We demo cloneDeep() to finally make a deep copy of an object.
We conclude this last and final chapter, other than the proceeding one.
We review what we learned in this spellbinding course.
We discuss resources for further education on the topic of this course.
Ultimate JavaScript Objects, the most epic installment of the Ultimate JavaScript series, is a course designed to train any student to be a complete JavaScript Object Pro.
Why is understanding JavaScript objects useful? Any web developer or back-end coder using Node uses JavaScript every day, and features of JavaScript Objects you don't know about yet could be costing you hundreds of hours in lost productivity.
That's why the Code Whisperer, Daniel Stern, put together this course - to arm you with only the most practical tools to increase the productivity in your JavaScript Workflow.
We'll cover tons of topics that YOU need to know including
We've really pulled out all the stops to deliver a course that we truly believe is an incredible value.
For the LOWEST PRICE a course can be sold for on this site, you get
There's not enough room in this summary to list every reason why this course is an amazing value!
This course is the crown jewel of any JavaScript student's collection of go-to references and educational compendia.
With the 100% Money Back guarantee, plus an incredible value, there's no reason not to grab to this course today!