Here you will learn everything about JavaScript in such an easy and simple way. We will make small steps in every lesson, that will help us to gradually grasp JavaScript concepts. Let's do it!
- You can read the content of this tutorial on The Complete JavaScript Tutorial Website.
- You can also watch the different tutorial parts on Youtube Channel.
- The source code is available on GitHub.
In section 1, you will learn the JavaScript Basics as follows:
- Your first JavaScript file
- Variables
- Strings
- Boolean
- Conditional Statements
- Undefined
- Loops
In section 2, you will learn about functions as follows:
- Introduction to Functions
- Anonymous Functions
- Arrow Functions
- JavaScript Scope
- Closures
In section 3, you will learn about arrays as follows:
- Arrays
- Modifying Arrays
- Display Array Items
- Array Helpers
- Spread Operator
In section 4, you will learn about objects as follows:
- Objects
- Display Objects
- Data Types
- Structural Types
- Window & This
- Custom Constructors
- Prototypes
- Shallow & Deep Copy
In section 5, you will learn about functions and objects as follows:
- Call()
- Apply()
- Bind()
- Arguments
- Const Keyword
- Let Keyword
- Variable Declaration
In section 6, you will learn about classes as follows:
- Classes
- Getters & Methods
- Setters
- Static methods and properties
- Inheritance
- The super Keyword
In section 7, you will learn about DOM as follows:
- Introduction to DOM
- Getting Elements
- DOM Nodes
- Creating Elements
- Styling Elements
- Events
- Introduction
- NPM
- http Module
- path Module
- fs Module
- Node.js Streams
- Promises
- async/await
- Fetch
- Create Components
- Props
- useState Hook
- useEffect Hook
- React-router-dom
- React Deployment
- Introduction to the basic components
- Create a complete blog project.
- Forms
- Introduction to Express
- Get/Post/delete/patch requests
- Create Blog API
- MVC model
- Express Router
- Validation
- Introduction to MongoDB
- Explain MongoDB CURD commands
- Use MongoDB Compass & Shell
- Connect the application with Mongoose
- Explain Mongoose CURD queries
Note: I will be adding new sections on weekly basis.