About this Course
If you came here for any of the reasons mentioned above. Then you have come to the right place! Your search journey stops here! And you are ready to embark on a learning journey full of fun and success.
You will learn the basics:
Variables & Data Types
Conditional and Looping
Functions Part 1, including: first class functions, statements vs expressions, immediately invoked function expressions
Objects Part 1, including: object literals, prototypes, equality, constructors, JSON
Then move to advanced concepts:
Execution Context, Hoisting, 'this'
Closures: including updating outer variables, iterations, closures with event loops,
Objects 2: Encapsulation & Information Hiding including: using closures to hide information, using IIFE to create private static properties and methods
Objects 3: Inheritance & Prototype Chain, including class augmentation and object cloning
Singleton & Modular Design Patterns, including: name-spacing
Functions 2, including the 'arguments' property, Function.prototype.call
You will build the full project using advanced techniques you would have learnt in this course. (Modular Design pattern, Functional Design, etc). You can also customise the project and add it to your CV. A robust project like this one will truly make you stand out in the crowd and help you get a job.
You will be supported all the way through the course whenever you need help.
We hope to see you in the course.
There is no pre-knowledge required. This course will take you from zero skills to a job ready JS Developer
All you need is a computer
HTML/CSS can help. But no worries as we included videos teaching HTML/CSS from scratch