Boost Your Confidence: Vanilla JS
Improve your portfolio by building projects with just the right amount of guidance.
The idea is to provide the students with just the right amount of guidance so that they're not left completely on their own but are not spoon-fed the solution as well.
Traditional project-based courses:
Boost Your Confidence approach:
Knowledge base: Introduction to DOM
FREE PREVIEWKnowledge base: Selecting DOM Nodes
FREE PREVIEWKnowledge base: Traversing DOM Nodes
Knowledge base: Changing/Updating DOM Nodes
Knowledge base: Creating New DOM Nodes
Knowledge base: Summary
FREE PREVIEWPractice files: DOM Manipulation - Part 1
Practice: DOM Manipulation - Part 1
Quick feedback
As highlighted above, this is the alpha release of the course. Here is an overview of what will be included in the complete course. All future updates are included if you buy the alpha version.
The course will pick up right where the alpha version ends. The second part of DOM manipulation will build upon the knowledge gained in the first part by covering the bread & butter of any JavaScript developer: Event Handling.
Whether it's an external 3rd party API or an internal API, no modern JavaScript application is complete without talking to one. This section of the course will cover the theory behind APIs as well as the tools JavaScript provides to deal with them.
As you can expect, both of the topics highlighted above will be accompanied with their respective "prompt-based" practice projects. These projects will not only serve to practice the material but will also serve as a great addition to any developer's portfolio.