Course Information
Course Overview
This course teaches the fundamentals of JavaScript, UI component, patterns tips/tricks and build a DOM based OO game
Dear Friends,
Welcome to the JavaScript Step by Step Project-based course. Treat this offer as a "One Time Investment" to all future updates.
Some of the topics we will cover are 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 building lots of small and big projects to understand the concepts.
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
Updated: Apr 2020
Code Your Own jQuery-like Library to Master DOM Manipulation
Updated: Jan 23rd, 2021
Essential JavaScript for Libraries and Frameworks Series
Updated: Feb 3rd, 2021
Build a Live Code Editor like CodePen, JSBin using Vanilla JavaScript
Hope you enjoy this course!
Special thanks to the team at Algorisys Technologies for the support in creating these contents.
Course Content
- 10 section(s)
- 134 lecture(s)
- Section 1 Introduction and Basics
- Section 2 In the Beginning
- Section 3 Beginners - Numbers in JavaScript
- Section 4 Beginners - Strings in JavaScript
- Section 5 Tips and Questions
- Section 6 Basics of Functions
- Section 7 Functions
- Section 8 Intermediate Knowledge
- Section 9 Object Oriented Programming
- Section 10 OOPS Q & A
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 of programming.
- Build an Online Editor like Codepen/jsbin using structured coding practice
- Build your own reusable component
- Build your own pagination control/library
- Build and refactor a simple CRUD app
- Implement drag and drop without using any 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
Reviews
-
RRajni Nair
Awesome content. Thank you..
-
BBhagyashree Chobhe
Good Course, I learnt many things that I was not aware
-
RRachit Anand
Awesome..easliy understandable and good examples for explaination.
-
SSyed Parvez
Needs more explanation. Like what is console and log etc?