Description
In this course, you will :
- From the ground up, learn everything there is to know about Javascript!
- Create stunning web apps for your portfolio.
- Prepare for your job by learning the inner workings of JS.
- Utilize Node JS and Express.
- Create an E-Commerce app that includes authentication.
- Create your own custom testing framework to automate code testing!
- Create your own JavaScript game with physics.
- Learn how Javascript developers work on a daily basis.
- Master the most recent JS features, such as async and arrow functions.
Syllabus :
- JS Values & Variables
- How to Model Data Efficiently
- Controlling Program Logic and Flow
- Capture Collections of Data with Arrays
- Objects - The Core of Javascript
- The World of Loops
- Writing Reusable Code with Functions
- An Advanced Look at Functions
- Apply Functions to Collections of Data
- A Few Miscellaneous JS Features
- Object Methods and the 'This' Keyword
- JS In the Browser - DOM Manipulation
- Twisting the DOM to Our Will!
- Communicating with Events
- Asynchronous Code, Callbacks & Promises
- Making HTTP Requests
- Async & Await: JS Magic
- Prototypes, Classes, & The New Operator
- Drawing Animations
- Application Design Patterns
- Javascript with the Canvas API
- Make a Secret-Message Sharing App
- Create Node JS Command Line Tools
- Create Your Own Project Runner
- Project Start - E-Commerce App
- Design a Custom Database
- Production-Grade Authentication
- Structuring Javascript Projects
- Image and File Upload
- Building a Shopping Cart
- The Basics of Testing
- Building a Testing Framework From Scratch