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!
With the 100% Money Back guarantee, plus an incredible value, there's no reason not to grab to this course today!
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.
This quiz will get your brain started and clue you in on areas you should pay attention to. Don't worry if you get some or all of the questions wrong - we haven't covered any of this stuff yet!
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.
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 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 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 wrap up this spellbinding chapter.
This quiz will test your knowledge of OOP
We ask the question - why ES6 classes?
We explain exactly what an ES6 class is.
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.
Test your knowledge of ES6 Classes
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
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.
Are you the JSON master? Test your skills with this quiz.
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.
This exam is designed to test all your skills! You'll need to recall knowledge from every chapter in order to ace this quiz!
Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov.
He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms.
Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it.
In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England.
Daniel is an active learner and very passionate about the following technologies,
- Brackets, the Open Source Code Editor
- Many, many, many more