Learn Javascript Step By Step By Building Projects
What you'll learn
- The student will be able to build large scale applications, understand how things works in deep level, and overall master the fundamental principles of programming.
- Build an Online Editor like Codepen/jsbin using structured coding practice
- Build your own reusable component
- Build and refactor a simple CRUD app
- Implement drag and drop without using any library
- Build your own pagination control/library
- Build a DOM based game using OOP
- Build a jQuery like DOM Library step by step
- Build a Slide Show/Image Gallery App using our custom library
- Understand closure, call, apply and bind function thoroughly
Requirements
- Basics of HTML and CSS
- Knowledge of any programming language will be helpful but not a prerequisite
Description
Dear Friends,
Welcome ❤️ to early access of the JavaScript fundamental course. Treat this offer as a "One Time Investment" to all future updates.
Some of the topics we will cover is listed below (content will be incrementally added and user feedback will be taken into consideration)
Our goal in this course is to master JavaScript incrementally using the concepts of "First Principle". And we do this by bulding lot of small and big projects to understand the concepts.
Early Bird Pricing in effect, free->$10.99->$20.99->$30.99+. Once the course is full updated, the price will change.
The Core
✅ Introduction and basics
✅ Objects
✅ Functions
✅ Arrays
✅ Object Oriented Programming using es5/es6
✅ Call, Apply and Bind
✅ Closure
✅ Lexical Scoping
✅ Arrow functions
✅ Spread Operators
✅ REST Parameters
✅ Promise
✅ var/let/const
✅ IIFE
The DOM
✅ DOM Manipulation
✅ Better practices
Building Re-usable Code
✅ Building Reusable Libraries/Components
✅ Implementing Drag and Drop without using third party library
Updated: Nov 2018
---------------------------------------------------------------------------------
Game Development
✅ Build a pong game using ES5 OOP and DOM
Updated: Dec 2018
---------------------------------------------------------------------------------
Building Components with JavaScript
✅ Build a base Dialog/Notification Component
Bonus Lectures: T
Updated: Apr 2020
Code Your own jQuery like Library to master DOM Manipulation
Updated: Jan 23rd 2021
Essential JavaScript for Libaries and Frameworks Series
Updated: Feb 3rd 2021
Build a live code editor like codepen, jsbin using Vanilla JavaScript
And more...
Hope you enjoy this course!
Special ❤️ to the team at Algorisys Technologies for the support in creating these contents.
Who this course is for:
- Beginner programmer who wants to learn and understand how to use JavaScript to build websites and applications
- Students who wish to learn fundamentals and build projects
Instructor
Rajesh has about 20+ years of experience in creating solutions for various verticals like ecommerce, banking, retail, travel and tourism using a variety of technologies and is passionate about teaching things in a very clear and crisp manner.
He is the founder of Algorisys Technologies and is responsible here for setting up and mentoring the Engineering team.
He is also actively part of the team architecting various products that are being developed at Algorisys and also responsible for skills development of employees as well as he has been actively mentoring some of their largest clients on front-end engineering.
He is actively consulting as an architect for re-engineering large e-commerce projects in JavaScript and NodeJS for various clients.
He has taught more than 500+ students as part of corporate training on front-end technologies and visualization and server-side programming.
My Upcoming Courses (WIP)
* NodeJS Master Class - Build Your Own ExpressJS like MVC framework from Scratch
* SocketIO/Realtime Programming with NodeJS - Step by Step
* Updates to ReactJS - Beyond The Basics
My upcoming full stack engineering curriculum is available freely for early access at teachyourselfcoding dot com website and blog