Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Full Stack Web Development MASTERY Course – Zero to Hero 2023
What Does The Course Cover?
What Does The Course Cover (1:10)
How To Get All The Free Stuff (4:27)
Asking Great Questions and Debugging your Code (4:52)
Getting Started
Introduction to web development (10:49)
Static vs Dynamic websites (3:48)
Vs Code Installation (27:02)
HTML 5
Basic Structure of Website (11:12)
Comments and some best practices (12:08)
All basic tags (25:09)
Anchor image video iframe tags (25:17)
Lists and Tables in HTML (14:20)
Forms and Input tags (25:55)
Block & Inline elements in HTML (8:06)
HTML Entities (7:10)
SEO and Semantic tags (17:52)
CSS 3
Introduction to CSS (6:38)
Inline Internal External CSS (11:22)
CSS Selectors (18:37)
Web Developer Tools (9:53)
Fonts in CSS (16:25)
Colors in CSS (11:40)
Borders And Background In Css (23:10)
Understanding Box Model (15:57)
Float and Clear (14:13)
Styling Buttons & Links (12:53)
Display property in CSS (13:28)
Position property in CSS (14:50)
Visibility & Z-index in CSS (16:25)
All about flexbox in CSS (21:10)
Sizing Units in CSS (12:54)
Media Queries (15:21)
Box & Text Shadow (8:58)
Custom Variables & properties (8:05)
All about Animations in CSS (20:03)
Transitions in CSS (9:59)
Transformations in CSS (9:36)
CSS Grids (29:01)
Bootstrap 5
Bootstrap 101 (48:57)
Bootstrap Project
Bootstrap Project (69:08)
Tailwind CSS
Introduction To Tailwind CSS (34:00)
Setting up Tailwind CSS for deployment (17:46)
Fonts & Sizing (14:20)
Margins, Border and Padding (17:44)
Square Bracket Notation (11:49)
Creating Responsive Designs (10:54)
Hover, Active & Focus States (13:55)
@apply directive in tailwind CSS (9:49)
@layer Directive in Tailwind CSS (12:56)
Customizing Tailwind CSS (29:19)
JavaScript ES6
Introduction to JavaScript (7:04)
Basics of JavaScript (26:59)
Var, const, let (30:06)
Data Types in JavaScript (23:17)
Conversion & Coercion (17:54)
All about JavaScript Strings (30:17)
All About Arrays (24:22)
Conditionals and Switch Case (18:03)
Loops in JavaScript (16:45)
Functions in JavaScript (10:19)
Window Object Properties & Functions (14:02)
Basics of DOM (14:11)
HTML Element Selectors in JavaScript (27:26)
Children, Parent & Traversing DOM (24:27)
Creating Removing & Replacing Element (22:31)
JavaScript events & event handlers (12:47)
More on JavaScript Events (19:47)
Local & Session Storage (16:10)
Math Object in JavaScript (13:58)
Date Object in JavaScript (12:11)
OOPs in JavaScript (9:28)
Object Prototype in JavaScript (7:16)
Prototype Inheritance (7:23)
ES6 Classes & Inheritance (12:33)
Asynchronous Programming in JavaScript (11:38)
AJAX Tutorial (24:07)
Callback functions in JavaScript (6:56)
Promises in JavaScript (10:42)
Arrow Functions (9:52)
Fetch API (18:46)
Async Await in JavaScript (11:39)
Error Handling in JavaScript (23:29)
Regular expressions in JavaScript (27:29)
Metacharacters in Regular expressions (11:17)
Character sets in Regular Expressions (8:31)
Iterators in JavaScript (9:55)
Generators in JavaScript (8:50)
Maps in JavaScript (25:57)
Sets in JavaScript (16:01)
Symbols in JavaScript (10:10)
Destructing in JavaScript (7:28)
JSON
JSON 101 (15:17)
jQuery
Jquery 101 (84:25)
React.js
Introduction & Installation (12:44)
Create React App (18:01)
Understanding JSX (12:25)
Create React app with Bootstrap (12:39)
Props and Proptypes (29:04)
States And Events In React (34:03)
Creating Dark Mode For React App (48:27)
Changing title favicon & meta of React (13:09)
React Router (24:51)
Introduction To Class Based Component (16:14)
Structure of our React App (17:19)
Fetch API Key In React App (24:54)
States & Props in React (10:52)
Iterating array in JSX (18:31)
Using Fetch API In React To Populate (21:21)
Adding Pagination To React App (27:35)
Loading spinner in react app (12:41)
Adding categories & PropTypes in React (22:36)
React router in class based app (16:16)
Restructuring the code (12:00)
Infinite Scroll In React.js (21:52)
React Top Loading Bar (13:05)
Class To Function Based Components (30:22)
Node.js + NPM
Introduction to Nodejs (24:32)
Nodejs Installation and REPL (22:38)
Nodejs Core Modules (20:15)
Synchronous CRUD operations using FS modules (16:14)
Asynchronous file system core modules (13:29)
Synchronous vs Asynchronous (7:34)
Asynchronous operations (10:44)
OS module in Node.js (18:31)
Path Module in Nodejs (12:46)
Create & Export your own modules (26:19)
Complete NPM (25:13)
Nodemon in Nodejs (8:02)
Module wrapper function in Nodejs (14:39)
Creating HTTP server in Node (14:33)
Routing in Nodejs (17:03)
JSON in Nodejs (21:42)
Create Simple API in Nodejs (21:38)
Events Module in Nodejs (8:45)
Streaming in Nodejs (21:58)
Stream Pipes in Nodejs (7:47)
Express.js + HBS
Routing in Express.js (7:00)
Sending HTML & JSON using Express.js (16:42)
Serving Static Website using Express.js (23:47)
Template Engines (25:17)
Views Directory in Express.js (10:43)
Partials In Express.js (25:58)
Adding 404 page using Express.js (14:55)
Query Strings in Express.js (11:29)
Express and API (21:52)
MongoDB + Mongoose
Introduction to MongoDB (21:31)
Installation of MongoDB (16:34)
Basic Fundamentals of MongoDB (15:36)
Create Insert data in MongoDB (CRUD) (17:06)
Read Data in MongoDB (CRUD) (15:15)
Update Data in MongoDB (CRUD) (11:16)
Delete Data in MongoDB (CRUD) (9:57)
MongoDB Compass Installation (6:27)
CRUD in 1 min using MongoDB Compass (14:13)
Introduction to Mongoose (15:53)
Mongoose Schema & Models (10:18)
Create & Insert Docs using Mongoose (13:16)
Insert Multiple Docs using Mongoose (6:47)
How to read docs using Mongoose (9:05)
Query Methods and Operators (22:30)
Update Documents using Mongoose (12:43)
Delete Docs using Mongoose (7:33)
Mongoose Built in Validation (17:43)
Creating your own validator in MongoDB (7:23)
NPM Validator Package (12:40)
REST APIs
Introduction To Rest API (20:35)
Creating Our Own Restful API (51:00)
Building REST API with Async Await (7:55)
Handling GET request in our API (24:51)
Handling PATCH request in our API (15:36)
Handling DELETE request in our API (10:22)
Adding Express Router in our API (14:50)
Git and GitHub
Git & Github 101 (35:46)
Hosting Websites
Hosting And Deploying Tutorial (40:09)
SEO and Semantic tags
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock