Tutorials > The Full Stack Web Development Bootcamp 2023 - Mern Stack
The Full Stack Web Development Bootcamp 2023 - Mern StackDate: 14 March 2023 | Posted by: voska89 |
![]() Free Download The Full Stack Web Development Bootcamp 2023 - Mern Stack Last updated 3/2023 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 28.48 GB | Duration: 69h 46m fullstack web development MERN STACK, nodejs, react, mongodb, jаvascript, HTML, CSS, express, API, & more Free Download What you'll learn Build Income & ExpensesTracker App using MERN STACK Build fullstack blog application Build Image Gallery App using Node js and mongodb and Cloudinary Build real world Authentication app from scratch Master File Upload using Cloudinary & Multer Build React Portfolio from scratch Build Application using Geolocation API Master Authentication & Authorization Develop Employees Database API Become a Backend Developer Become a Fullstack Developer Become a Frontend Developer Learn how to build RESTful API using Node JS Understand the basics of Github Master how to make HTTP Request Build Task Manager App using LocalStorage Become a DOM (Document Object Model) Master Master Express Js to build fast node js application Master Data Modelling in mongoose Build Battery Application using Native Web API Master Responsive Design By Building a Blog Template Master Asynchronous Programming Master Mongodb & Mongoose Database Master Error Handling Requirements No programming experience is needed. You will learn everything from scratch No computer related course is required Description This course is perfect for anyone looking to learn web development in 2022. It covers all the latest technologies and frameworks that you'll need to know to build today's modern websites and web applications.We'll start by learning HTML, CSS, and jаvascript, the fundamental technologies of the web. Then we'll move on to more advanced topics like React, Node js, and MongoDB. By the end of the course, you'll build different projects ranging from a simple website to a fully-fledged web app.This course is designed for you to build your own business or a new career, and become an expert web developer. You don't need any previous experience in website development or programming as this course is designed in such a way that it can be done even if you have no coding or web development background.It's all explained in an easy to understand way with step by step instructions, video tutorials, and live examples. This is a hands-on course, where you get immediate access to every lesson,So whether you're a complete beginner or an experienced web developer looking to stay up-to-date with the latest changes, this course is for you. Enrol now and let's get started! Overview Section 1: COURSE UPDATE Changelog | MUST READ !!! Lecture 1 Course UPDATE Change-logs Lecture 2 How To Get Help When You Stuck Section 2: LIVE PREVIEW ALL PROJECTS WILL BE BUILDING Lecture 3 Preview All Projects Will Be Building Section 3: GETTING STARTED WITH WEB DEV Lecture 4 Introducing The Course Lecture 5 Career Paths Lecture 6 Frontend Development Roadmap Lecture 7 Backend Development Roadmap Lecture 8 Knowing Yourself Lecture 9 How To Get Most Out Of This Course Lecture 10 How Long Will It Take To Become Web Developer Lecture 11 How Internet Works Technically Lecture 12 How Internet Works In Layman's Understanding Section 4: HTML BASICS->>UPDATED Lecture 13 Download Course PDF Files Lecture 14 Role Of HTML/CSS And jаvascript In Web Development Lecture 15 Meaning And History Of HTML Lecture 16 Setting Up The Environment Lecture 17 Exploring Text Editor (VSCODE) Lecture 18 My First Website Lecture 19 HTML Syntax Lecture 20 HTML Elements, Documents and Attributes Explained Lecture 21 HTML Structure Lecture 22 Customising VS-CODE Lecture 23 HTML Comments Lecture 24 HTML Heading Tags Lecture 25 HTML Div Tag Lecture 26 HTML List Tags Lecture 27 HTML Link Tag Lecture 28 Link Tag to Download Files, Open Email and Phone apps Lecture 29 Self Closing Tags Lecture 30 Image and Picture Tags Lecture 31 HTML Rules Lecture 32 HTML Text Formatting Tags Lecture 33 Ways Of Using EMOJIS Lecture 34 HTML EMOJIS Demo Lecture 35 HTML Entities Lecture 36 HTML Navigations Explained Lecture 37 Additional VSCODE Extensions Lecture 38 HTML Navigation Demo Project Setup Lecture 39 HTML Internal Navigation Lecture 40 HTML Anchor Navigation Lecture 41 Deployment Explained Lecture 42 Deploying HTML Website Lecture 43 Inline VS Block Elements Lecture 44 How To Use Font Based Icons (FontAwesome) Lecture 45 How To Use SVG (Scalable Vector Graphic) Lecture 46 How To Use FAVICONS Section 5: HTML ADVANCED:TABLES >>UPDATED Lecture 47 Table Explained Lecture 48 Basic HTML Table Demo Lecture 49 Styling Basic HTML Table Lecture 50 Advanced HTML Table Lecture 51 Basic Styling: Advanced HTML Table Lecture 52 HTML Nested Tables Lecture 53 Basic Styling: Nested HTML Tables Section 6: HTML ADVANCED: FORMS >>UPDATED Lecture 54 Basic HTML Form Lecture 55 Form Attributes Lecture 56 Form Input Types Lecture 57 Multiple And Single Select Lecture 58 HTML FieldSet Lecture 59 HTML OptionGroups Lecture 60 HTML DataList Section 7: HTML ADVANCED: HTML 5 >>UPDATED Lecture 61 HTML5 Overview Lecture 62 HTML4 VS HTML5 Lecture 63 Deprecated Elements Lecture 64 HTML5 Semantic Explained Lecture 65 HTML 5 Detailed DEMO Section 8: CSS BASICS | CSS CONCEPTS Lecture 66 What is CSS ? Lecture 67 CSS Syntax Lecture 68 My first CSS code Lecture 69 CSS Developer tool Lecture 70 Reset Browser Default Style Lecture 71 HACK any website Style ? Lecture 72 Types of CSS Part 1 Lecture 73 Types of CSS Part 2 Section 9: CSS ADVANCED | BOX MODEL, COLORS & SELECTORS Lecture 74 What is Box Model? Lecture 75 Width & Height Lecture 76 CSS Borders Lecture 77 Padding Properties Lecture 78 Margin Properties Lecture 79 CSS selector Explained Lecture 80 Element Selector Lecture 81 Class Selector Lecture 82 ID Selector Lecture 83 Descendant Selector Lecture 84 Child Selector Lecture 85 Adjacent Sibling Selector Lecture 86 General Sibling Selector Lecture 87 Customised VSCODE Lecture 88 Input Pseudo Classes Lecture 89 User Action Pseudo Classes Lecture 90 Location Pseudo Classes Lecture 91 Pseudo Elements Lecture 92 CSS Specificity Lecture 93 CSS Colors (HEX) Lecture 94 CSS Colors (RGB) Lecture 95 CSS Colors (RGBA) Lecture 96 CSS Units Section 10: CSS ADVANCED: POSITIONING ELEMENTS Lecture 97 Project Demo Lecture 98 What is CSS Positioning? Lecture 99 Inline vs Block level Elements Lecture 100 Relative Positioning Lecture 101 Absolute Positioning Lecture 102 Fixed Positioning Lecture 103 CSS Positioning Project: Must Read Lecture 104 CSS Positioning Project Section 11: CSS ADVANCED: FLEXBOX & RESPONSIVE DESIGN Lecture 105 Flexbox and Responsive Design Project Demo Lecture 106 Final Project Preview Lecture 107 Flex Container Lecture 108 Flex Direction Lecture 109 Main VS Cross Axis Lecture 110 Main VS Cross Axis Visualisation Lecture 111 Justify Content Lecture 112 Align Items Lecture 113 Flex Grow Lecture 114 Flex Order Lecture 115 Align Self Lecture 116 Flexbox Playground Lecture 117 Responsive Design Project: What is Responsive design? Lecture 118 Responsive Design Project: Responsive design Roadmap Lecture 119 Responsive Design Project: What is Media Query Lecture 120 Responsive Design Project: Header HTML Only Lecture 121 Responsive Design Project: Header CSS Lecture 122 Responsive Design Project: Navbar HTML Only Lecture 123 Responsive Design Project: Navbar CSS Lecture 124 Responsive Design Project: Navbar Media Query Lecture 125 Responsive Design Project: Layout HTML Only Lecture 126 Responsive Design Project: Layout CSS Lecture 127 Responsive Design Project: Layout Media Query Lecture 128 Responsive Design Project: Footer HTML Only Lecture 129 Responsive Design Project: Footer CSS Section 12: JS BASICS | CONCEPTS Lecture 130 What is jаvascript? Lecture 131 How jаvascript works Lecture 132 Why jаvascript? Section 13: JS BASICS | VARIABLES Lecture 133 Getting Started with JS Lecture 134 Variable Declaration Part 1 Lecture 135 Variable Declaration Part 2 Lecture 136 jаvascript Rules Lecture 137 jаvascript Data Types Section 14: JS BASICS | OPERATORS Lecture 138 What is jаvascript operator? Lecture 139 Arithmetic Operators Lecture 140 Decrement and Increment Operator Lecture 141 Assignment Operators Lecture 142 Single, double, triple equal to differences Lecture 143 Comparison Operators Lecture 144 Logical Operators Section 15: JS BASICS | CONDITIONALS Lecture 145 If Statement Lecture 146 Else If Statement Lecture 147 Exercise Lecture 148 Exercise SOLUTION Lecture 149 Truthy & Falsy Values Section 16: JS BASICS | ITERATION & LOOPS Lecture 150 What's a loop? Lecture 151 For Loop Lecture 152 While Loop Section 17: JS INTERMEDIATE | FUNCTIONS Lecture 153 What is a function? Lecture 154 How to create a function Lecture 155 Why functions? Lecture 156 Function Argument vs function Parameters Lecture 157 Return keyword Section 18: JS INTERMEDIATE | STRING METHODS Lecture 158 How to create a string Lecture 159 String Concatenation Lecture 160 Template Literals Lecture 161 String Length Method Lecture 162 Coding CHALLENGE 1 Lecture 163 Coding CHALLENGE 1 : SOULUTION Lecture 164 indexOf()-toUpperCase-toLowerCase() Lecture 165 Coding CHALLENGE 2 Lecture 166 Coding CHALLENGE 2: SOLUTION Lecture 167 Split()-reverse()-join() methods Lecture 168 Coding CHALLENGE 3: SOLUTION Lecture 169 Coding CHALLENGE 4: Repeat() method Lecture 170 Coding CHALLENGE 4: SOLUTION Lecture 171 StartWith() method Lecture 172 Coding CHALLENGE 5 Lecture 173 Coding CHALLENGE 5- SOLUTION Lecture 174 Coding CHALLENGE 6 - NO SOLUTION Lecture 175 includes method() Lecture 176 Coding CHALLENGE 7 Lecture 177 Coding CHALLENGE 7 -SOLUTION Lecture 178 Slice() method Lecture 179 Coding CHALLENGE 8 Lecture 180 Coding CHALLENGE 8 -SOLUTION Lecture 181 String comparison Section 19: JS INTERMEDIATE | ARRAYS Lecture 182 What is an Array. MUST WATCH Lecture 183 How to create Array Lecture 184 Accessing Array Elements Lecture 185 Iterating over Array Lecture 186 Commonly Used Array Methods Part 1 Lecture 187 Array Reduce Method Lecture 188 Array Find Method Lecture 189 Array filter Method Lecture 190 Coding CHALLENGE 1 Lecture 191 Coding CHALLENGE 1 SOLUTION Lecture 192 Coding CHALLENGE 2 Lecture 193 Coding CHALLENGE 2 SOLUTION Lecture 194 Coding CHALLENGE 3 Lecture 195 Coding CHALLENGE 3 SOLUTION Lecture 196 Coding CHALLENGE 4 Lecture 197 Coding CHALLENGE 4 SOLUTION Lecture 198 Coding CHALLENGE 5 Lecture 199 Coding CHALLENGE 5 SOLUTION Lecture 200 Coding CHALLENGE 6 Lecture 201 Coding CHALLENGE 6 SOLUTION Lecture 202 Coding CHALLENGE 7 Lecture 203 Coding CHALLENGE 7 SOLUTION Section 20: JS INTERMEDIATE | OBJECTS Lecture 204 Whats is an Object? MUST WATCH Lecture 205 How to create an Object.mp4 Lecture 206 Accessing Object Properties Lecture 207 Updating Object Properties Lecture 208 Deleting Object Properties Lecture 209 Adding method to object Lecture 210 Mysterious word (this keyword) Lecture 211 Iterating Object | for in loop Lecture 212 Iterating Object | Object.Keys() Lecture 213 Iterating Object | for each loop (exceptional) Lecture 214 Iterating Object | Object.Values() Lecture 215 Iterating Object | Object.entries() Lecture 216 Coding CHALLENGE 1 Lecture 217 Coding CHALLENGE 1 SOLUTION Lecture 218 Coding CHALLENGE 2 Lecture 219 Coding CHALLENGE 2 SOLUTION Lecture 220 Coding CHALLENGE 3 Lecture 221 Coding CHALLENGE 3 SOLUTION Section 21: JS INTERMEDIATE | MATH OBJECT Lecture 222 Whats is math object? Lecture 223 Common math object methods Lecture 224 Coding CHALLENGE 1 Lecture 225 Coding CHALLENGE 1 SOLUTION Lecture 226 Coding CHALLENGE 2 Lecture 227 Coding CHALLENGE 2 SOLUTION Lecture 228 Coding CHALLENGE 3 Lecture 229 Coding CHALLENGE 3 SOLUTION Lecture 230 Coding CHALLENGE 4 Section 22: JS ADVANCED | ARRAY OF OBJECTS Lecture 231 Section introduction Lecture 232 Data Mutation Practice Lecture 233 Iterating Using ForEach() Lecture 234 Iterating Using map() Lecture 235 Iterating Using filter() Lecture 236 Iterating Using reduce() Section 23: JS ADVANCED - jаvascript NEW FEATURES (ES6) Lecture 237 jаvascript Versions Lecture 238 Array Destructuring Lecture 239 Object Destructuring Lecture 240 Destructuring with Default Values Lecture 241 Destructuring Parameters Lecture 242 Rest Parameters Lecture 243 Arrow Functions Lecture 244 Spread Operator Section 24: JS ADVANCED - jаvascript HIGH LEVEL OVERVIEW Lecture 245 History Of jаvascript Lecture 246 What is Console.log() ? Lecture 247 Characteristics of jаvascript Lecture 248 jаvascript Engine Lecture 249 jаvascript Runtime (Browser) Lecture 250 jаvascript Call Stack Section 25: JS ADVANCED | FUNCTIONS Lecture 251 Types of Scope? Lecture 252 Global Scope Lecture 253 Block Scope Lecture 254 Function Scope Lecture 255 Lexical Scope Lecture 256 First Class functions vs High Order Functions Lecture 257 High Order Functions (HOF) Lecture 258 Function Returning a Function Lecture 259 IIFE (Immediately Invoked Function Expression) Section 26: JS ADVANCED - WORKING WITH THE DOM Lecture 260 What is the DOM? Lecture 261 What is DOM node ? Lecture 262 Examine the DOM Lecture 263 Types of DOM Selectors Lecture 264 Selecting DOM Elements Practice Lecture 265 Changing Element Properties Lecture 266 ClassList Methods Lecture 267 Adding and Removing Content Lecture 268 Types of DOM Events Lecture 269 Mouse Event Types Lecture 270 Keyboard Event Types Lecture 271 Form Event Types (Form Handling) Section 27: JS ADVANCED - ASYNCHRONOUS PROGRAMMING Lecture 272 Differences between Async and Synchronous Programming Lecture 273 How Synchronous code works Lecture 274 What is Async Programming? Lecture 275 How Async Code Works Behind the Scene? Lecture 276 Ways Of Writing Async Code Lecture 277 What is Callback function ? Lecture 278 Callback Practice Lecture 279 What is a Promise? Lecture 280 Some Facts About Promise Lecture 281 How To Create a Promise Lecture 282 How to Consume a Promise Lecture 283 How To Handle Promise Rejection Lecture 284 Function Returning a Promise Lecture 285 Promise.all() & Promise.race() Lecture 286 Async/Await Explained Lecture 287 Async/Await Practice Section 28: JS ADVANCED: WEB APIs & HTTP REQUEST Lecture 288 Projects Demo Lecture 289 What's An API? Lecture 290 Types Of Web APIs Lecture 291 Battery API: Project Part 1 Lecture 292 Battery API: Project Part 2 Lecture 293 LocalStorage API: Task Manger Project Lecture 294 Fetch API: What is HTTP Request ? Lecture 295 Fetch API: HTTP Request Project Lecture 296 GeoLocation API: GeoLocation API Project Section 29: NODE JS: FUNDAMENTALS Lecture 297 Web Application Components Lecture 298 Roles As a Backend Developer Lecture 299 Node JS Alternatives Lecture 300 What You Need To Know Lecture 301 Mastering The Terminal (Confusing Terms) Lecture 302 Mastering The Terminal | Common Commands Lecture 303 What is Node JS? Lecture 304 Why Node JS? Lecture 305 Uses Of Node JS Lecture 306 Companies Using Node JS Lecture 307 Installing Node JS Lecture 308 My First Node JS code Lecture 309 Node JS REPL Section 30: NODE JS: CORE MODULES Lecture 310 What is a Module? Lecture 311 Customise Terminal (Optional) Lecture 312 File System (fs): Create a file Lecture 313 Async/Await in Node JS Lecture 314 File System (fs): Read a file Lecture 315 File System (fs): Rename a file Lecture 316 File System (fs): Copy a file Lecture 317 File System (fs): Append a file Lecture 318 File System (fs): Truncate a file Lecture 319 File System (fs): Get Statistics of a file Lecture 320 File System (fs): Delete a file Lecture 321 Working with Folders Lecture 322 OS module Section 31: NODE JS: NODE PACKAGE MANAGER-NPM Lecture 323 Whats is NPM ? Lecture 324 Ways of Installing NPM Packages Lecture 325 How To Install NPM Packages Lecture 326 How to Use NPM Package Lecture 327 How to Install NPM Package Globally Section 32: NODE JS | WEB SERVER Lecture 328 What is a Server? Lecture 329 My First Node JS Server Lecture 330 Create HTML Files using fs Module Lecture 331 Response to GET Request Lecture 332 Making Post Request Lecture 333 Examining HTTP Response Lecture 334 Coding Challenge | Node JS Server Section 33: EXPRESS JS SERVER & ROUTING Lecture 335 What is Express JS? Lecture 336 Why Express JS? Lecture 337 Express JS Roadmap Lecture 338 Import and Export Lecture 339 Express Server Lecture 340 Express Routing: Routing Explained Lecture 341 Express Routing API Project: Demo Lecture 342 Express Routing API Project: Express Routing Practice Lecture 343 Express Routing API Project: Auto Restart Server Lecture 344 Express Routing API Project: Introducing Postman Lecture 345 Express Routing API Project: Create Folders & Files Utility Function Lecture 346 Express Routing API Project: Fetch All Posts Route Lecture 347 Express Routing API Project: Fetch Single Post Route Lecture 348 Express Routing API Project: Create Post Route Lecture 349 Express Routing API Project: Delete Post Route Lecture 350 Express Routing API Project: Update Post Route Section 34: EXPRESS MIDDLEWARE Lecture 351 Middleware Overview- TEXT ONLY Lecture 352 Express Middleware Overview Lecture 353 How Middleware Works Lecture 354 How To Create Middleware Lecture 355 Middleware Chaining Lecture 356 Protected Route Middleware Lecture 357 isAdmin Middleware Lecture 358 Third Party Middleware Lecture 359 Coding Challenge 1 Lecture 360 Coding Challenge 2 Section 35: SERVING STATIC FILES & TEMPLATE ENGINE (EJS) Lecture 361 Rendering Only Assets Final Project Lecture 362 How To Serve Assets Lecture 363 How To Make Post Request Lecture 364 What's Template Engine? Lecture 365 Setting EJS (Embedded jаvascript) Lecture 366 EJS Syntax Lecture 367 Rendering Pages Lecture 368 EJS Partials Lecture 369 Rendering Dynamic Data Section 36: DATABASE | MONGODB ONLY Lecture 370 What is Database? Lecture 371 Types of Databases Lecture 372 MongoDB Roadmap Lecture 373 What is MongoDB? Lecture 374 Understanding JSON Document Lecture 375 Why MongoDB? Lecture 376 Differences between Database vs Collection vs Documents Lecture 377 MongoDB Shell vs Drivers Lecture 378 How to Create MongoDB Account Lecture 379 Ways of Installing MongoDB Lecture 380 How to Install mongoDB Lecture 381 How to Connect To MongoDB Using The Drivers Lecture 382 CRUD OPERATIONS: Create Document Lecture 383 CRUD OPERATIONS: Fetch All Documents Lecture 384 CRUD OPERATIONS: Querying Documents Lecture 385 CRUD OPERATIONS: Updating Documents Lecture 386 CRUD OPERATIONS: Deleting Documents Lecture 387 MONGODB TOOLS: MongoDB in VSCODE Lecture 388 MONGODB TOOLS: MongoDB Compass Section 37: DATABASE | CRUD OPERATIONS- MONGOOSE Lecture 389 Why Mongoose? Lecture 390 Mongoose Schema VS Mongoose Model Lecture 391 How To Connect To Mongoose Lecture 392 Schema And Schema Types Example Lecture 393 Mongoose Model Lecture 394 Create Document Lecture 395 Fetch All Documents Lecture 396 Fetch Single Record Lecture 397 Update Document Section 38: MONGOOSE DATABASE MODELLING Lecture 398 What Is Data Modelling ? Lecture 399 How To Starting Modelling Data Lecture 400 Types Of Database Modelling Methods Lecture 401 Referencing vs Embedded Way Of Relating Documents Lecture 402 Starter Project Walkthrough Lecture 403 Embedded Method Part 1 Lecture 404 Embedded Method Part 2 Lecture 405 Referencing Method Lecture 406 Virtual Properties Section 39: NODE JS ADVANCED - AUTHENTICATION & AUTHORIZATION Lecture 407 Types Of Authentication Lecture 408 How Authentication Works Lecture 409 Starter Project Files Walkthrough Lecture 410 Low Level Authentication: Register User - Backend Lecture 411 Low Level Authentication: Login User - Backend Lecture 412 Low Level Authentication: Login & Register User - Frontend Lecture 413 Low Level Authentication: Encrypting Password- Backend Lecture 414 Low Level Authentication: Login After Encrypting-Frontend Lecture 415 Cookie Based Authentication: What are Cookies ? Lecture 416 Cookie Based Authentication: Authorization With Cookies Lecture 417 Cookie Based Authentication: Securing Cookies Lecture 418 Cookie Based Authentication: Logout Lecture 419 Session Based Authentication: How Session Works Lecture 420 Session Based Authentication: Authentication With Session Lecture 421 Session Based Authentication: Protecting Routes Lecture 422 Session Based Authentication: Logout User Lecture 423 Session Based Authentication: Save Session Into Database Lecture 424 TOKEN (JWT) Based Authentication: How It Works Lecture 425 TOKEN (JWT) Based Authentication: Generate Token Lecture 426 TOKEN (JWT) Based Authentication: Verify Token Lecture 427 TOKEN (JWT) Based Authentication: Protect Route Lecture 428 TOKEN (JWT) Based Authentication: User Profile Lecture 429 TOKEN (JWT) Based Authentication: Refactoring Lecture 430 TOKEN (JWT) Based Authentication: Save Token Into LocalStorage Section 40: NODE JS ADVANCED - MVC DESIGN PATTERN (EMPLOYEES API) Lecture 431 What is MVC ? Lecture 432 Model and Dummy Routes Lecture 433 Express Routing Lecture 434 Implementing Controllers Lecture 435 Create Employees Controller Lecture 436 Fetch All Employees Controller Lecture 437 Update Employees Controller Lecture 438 Delete Employees Controller Section 41: GIT AND GITHUB Lecture 439 What is GitHub? Lecture 440 Differences Between Git & GitHub Lecture 441 How To Install GIT Lecture 442 Common GIT Commands Part 1 Lecture 443 Common GIT Commands Part 2 Lecture 444 Git Branches Explained Section 42: NODE JS ADVANCED - FILE UPLOAD Lecture 445 Ways of Storing Files Lecture 446 Project Walkthrough Lecture 447 Configuring Multer Lecture 448 File Validations Lecture 449 Upload Images To Cloudinary Lecture 450 Final Project Section 43: NODE JS ADVANCED | ERROR HANDLING Lecture 451 Types Of Errors Lecture 452 Not Found Error Handler Lecture 453 Throwing & Catching Custom Error Lecture 454 Global Error Handler Lecture 455 Handling Async Errors Lecture 456 Handling MongoDB Validation Error Lecture 457 Handling MongoDB CastError Lecture 458 Refactoring Lecture 459 Handle UnhandlePromise Rejection Section 44: FULLSTACK BLOG PROJECT: GETTING STARTED Lecture 460 Types Of FullStack Applications Lecture 461 Concepts & Requirements Lecture 462 Data Modelling Logic Lecture 463 Ways of Starting Developing a Project Lecture 464 Folder Structure Lecture 465 Create Server Lecture 466 Database Connection Function Lecture 467 MongoDB Connection String Lecture 468 Environment Variables Lecture 469 VSCODE Extensions Lecture 470 MongoDB in VSCODE Lecture 471 Data Modeling Lecture 472 Dummy Routes Lecture 473 Testing Endpoints Using Thunder Client Lecture 474 Express Routing Lecture 475 MVC Design Pattern Section 45: FULLSTACK BLOG PROJECT: USERS API ONLY - BACKEND Lecture 476 User Registration Lecture 477 Hash User Password Lecture 478 Login User API Lecture 479 Global Error Handler Middleware Lecture 480 App Error Handler Lecture 481 Catching Errors Lecture 482 Authentication: Express Session Lecture 483 Authentication: Protecting Route Middleware Lecture 484 Authentication: Persisting Express Session Lecture 485 User Profile API Lecture 486 User Details API Lecture 487 Update User Details API Lecture 488 Update User Password API Lecture 489 File Upload- Cloudinary Configuration Lecture 490 Upload Profile Image API Lecture 491 Upload Cover Image API Section 46: FULLSTACK BLOG PROJECT: POST API ONLY - BACKEND Lecture 492 Create Post API Lecture 493 Create Post With Image API Lecture 494 Populate User Posts API Lecture 495 Fetch Single Post API Lecture 496 Fetch All Posts API Lecture 497 User can Delete His Own Post API Lecture 498 User can Update His Own Post API Section 47: FULLSTACK BLOG PROJECT: COMMENT API ONLY - BACKEND Lecture 499 Create Comment API Lecture 500 Populate Post With Comments API Lecture 501 User Deleting His Own Comment API Lecture 502 Comment Update API Section 48: FULLSTACK BLOG APP - FRONTEND Lecture 503 Configure Server To Serve Static Files Lecture 504 Render Home Page Lecture 505 Render Login Form Lecture 506 Render Register Form Lecture 507 Render Profile Page Lecture 508 Render Upload and Cover Image Form Lecture 509 Render Update User Form Lecture 510 Navbar and Footer Partials Lecture 511 Client-Side Navigation Lecture 512 User Registration-Frontend Lecture 513 Redirect After Registration Lecture 514 Fixed Form Styling Lecture 515 Display Error Messages Lecture 516 User Login Lecture 517 Fixed Profile CSS Styles Lecture 518 Public And Private Navbar Lecture 519 Logout User Lecture 520 Profile Photo Upload Lecture 521 User Profile Details Lecture 522 Redirect& Display Error Message After Profile Image Upload Lecture 523 Unauthorised Page Lecture 524 Upload User Cover Image Lecture 525 Update User Profile Lecture 526 Update User Password Lecture 527 Application Styling Improvement Lecture 528 Populate User's Posts Lecture 529 Display All Posts Lecture 530 Render Post Creation form Lecture 531 Create Post Request Lecture 532 Display Post Error Messages Lecture 533 Truncate Post Descriptions Lecture 534 Render Post Details Page Lecture 535 Display Post Details Lecture 536 Improve Footer CSS Lecture 537 Post Details Style Improvement Lecture 538 Header Styling and Delete & Update Post Icon Lecture 539 Styling Post Actions Icons Lecture 540 Delete Post Request Lecture 541 Hide Delete & Update Icon from Unauthorised User Lecture 542 Post Details Styling Fixed Lecture 543 Render Post Update Form Lecture 544 Update Post Lecture 545 Update Post Error Fixed Lecture 546 Create Comment Lecture 547 Display Post Comments Lecture 548 Populate Comment With User Lecture 549 Redirect After Creating Comment Lecture 550 Fixed Comment Styling Lecture 551 Delete Comment Lecture 552 Hide Delete & Update Icons from Unauthorised User -Comments Lecture 553 Update Comment Section 49: REACT JS | REACT CONCEPTS Lecture 554 Whats is React JS ? Lecture 555 Facts about React JS Lecture 556 React JS is declarative explained Lecture 557 Advantages of React JS Section 50: REACT JS | GETTING STARTED Lecture 558 Setting up environment Lecture 559 React JS: Requirement to learn react Lecture 560 React JS: How to create react app Lecture 561 React App Folder Structure Lecture 562 Starting and Stopping React app Lecture 563 Display Hello World Lecture 564 How react works Section 51: REACT JS | COMPONENTS PART 1 Lecture 565 What is react component? Lecture 566 Why use react component? Lecture 567 Installing react app Lecture 568 How to create functional component Lecture 569 How to create class base component Section 52: REACT JS | REACT JSX Lecture 570 What is JSX? Lecture 571 How to create JSX Lecture 572 Nesting JSX Lecture 573 Expression vs statement Lecture 574 Embedding expression in JSX Section 53: REACT JS | CSS, IMAGES and PROPS IN REACT Lecture 575 CSS in react intro Lecture 576 Inline Styling Lecture 577 Using External CSS Lecture 578 Using images in react Lecture 579 Parent and a Child component Lecture 580 Props Explained Lecture 581 Props Demo Section 54: REACT JS | EVENTS HANDLING Lecture 582 What is an event? Lecture 583 Rules of events Lecture 584 Types of events Lecture 585 Creating Event Handler Lecture 586 Passing arguments to event Section 55: REACT JS | UseState Hook: STATE MANAGEMENT Lecture 587 What is useState ? Lecture 588 Initialising State Lecture 589 Updating state handler Lecture 590 Decreasing & Resetting State Section 56: REACT JS | COMPONENT PART 2 Lecture 591 Stateless Component Lecture 592 Customising Stateless component Lecture 593 Stateful component Section 57: REACT: DATA RENDERING Lecture 594 Render data using map Lecture 595 React key prop Lecture 596 React Fragment Section 58: REACT JS: FORM HANDLING Lecture 597 What is a form? Lecture 598 Form initial State (USESTATE HOOK) Lecture 599 Handling onchange event Lecture 600 Submit form handler Lecture 601 Creating a form using computed value Section 59: REACT JS: MAKING HTTP REQUEST (USEEFFECT HOOK) Lecture 602 What is HTTP Request? Lecture 603 HTTP Request using fetch Lecture 604 HTTP Request using Axios Lecture 605 Async Await with UseEffect Lecture 606 Bonus Lecture Section 60: REACT JS PROJECT: PORTFOLIO Lecture 607 Project Demo and Setup Lecture 608 Navbar Component Lecture 609 Navbar CSS Lecture 610 Header Component Lecture 611 Header CSS Lecture 612 Services Component Lecture 613 Services CSS Lecture 614 Services Media Query Lecture 615 Works Component Lecture 616 Works CSS Lecture 617 Footer Component Lecture 618 Footer CSS Section 61: REACT JS: REACT ROUTER DOM Lecture 619 Final Project Demo Lecture 620 Dummy Components Lecture 621 Configuring React Router DOM Lecture 622 Not Found Route Lecture 623 Navigation Using Link Component Lecture 624 Protecting Routes Lecture 625 UseParams() Section 62: REACT JS: REACT CONTEXT API Lecture 626 What is Context API? Lecture 627 Setting Up Context API Lecture 628 Consuming Context Data Lecture 629 What is useReducer() ? Lecture 630 useReducer Todo Project: Setting Up Project Lecture 631 useReducer Todo Project: Setting Up useReducer() Lecture 632 useReducer Todo Project: Dispatching Action Lecture 633 useReducer Todo Project: Display List Of Todos Lecture 634 useReducer Todo Project: Delete Todo Action Section 63: MERN- INCOME-EXPENSES TRACKER APP (BACKEND) Lecture 635 Backend: Setting Up Environment Lecture 636 Backend: Express Server Lecture 637 Backend: Dummy Routes Lecture 638 Backend: Testing Routes Lecture 639 Backend: MVC Design Part 1 (Express Routing) Lecture 640 Backend: MVC Design Part 2 Lecture 641 Backend: Connect To MongoDB Lecture 642 Backend: Data Modelling Lecture 643 Backend: User Registration Lecture 644 Backend: User Login Lecture 645 Backend: Error Handling Lecture 646 Backend: Generate Token (JWT) Lecture 647 Backend: Authorization: Verify Token Lecture 648 Backend: Authorization: Get Token From Request Header Lecture 649 Backend: Authorization: Protect Route Middleware Lecture 650 Backend: Creating Multiple Accounts Lecture 651 Backend: Create Transactions Lecture 652 Backend: Populate Account Transactions Lecture 653 Backend: Update User Lecture 654 Backend: Delete User Lecture 655 Backend: Find Single Account Lecture 656 Backend: Update Account Lecture 657 Backend: Delete Account Lecture 658 Backend: CRUD Transactions Section 64: MERN- INCOME-EXPENSES TRACKER APP (FRONTEND) Lecture 659 Frontend: Install React Router DOM v6 & TailwindCSS Lecture 660 Frontend: TailwindCSS Overview Lecture 661 Configuring React Router DOM V6 Lecture 662 Download All The Components Lecture 663 Frontend: Render Home Page Component Lecture 664 Frontend: Render Login Form Component Lecture 665 Frontend: Render Register Form Component Lecture 666 Frontend: Render Navbar Component Lecture 667 Frontend: Render Transaction Form Component Lecture 668 Frontend: Using Link Component Lecture 669 Frontend: User Auth Context Creation Lecture 670 Frontend: Consuming User Auth Context Lecture 671 Frontend: Handling Login Form Lecture 672 Fixing Cors Error Lecture 673 Frontend: User Auth Reducer Part 1 Lecture 674 Frontend: User Auth Action Constants Lecture 675 Frontend: Save Token Into LocalStorage Lecture 676 Frontend: User Dashboard Components Lecture 677 Frontend: User Profile Action Lecture 678 Frontend: Dispatch User Profile Action Lecture 679 Frontend: Display User's Account List Lecture 680 Frontend: 24.Account Details Action & Reducer Lecture 681 Frontend: List Of Transactions Lecture 682 Frontend: Calc Total Income & Expenses Lecture 683 Frontend: Logout & Redirect Lecture 684 Frontend: Public And Private Links Lecture 685 Frontend: Handle User Registration Form Lecture 686 Frontend: 30. User Registration Action Lecture 687 Frontend: Render Account Form Lecture 688 Frontend: Create Account (Project) Lecture 689 Frontend: Add Transactions Action Lecture 690 Frontend: Dispatch Transactions Action Section 65: BONUS SECTION Lecture 691 Join Our Community Have a computer with Internet,No knowledge in programming is required,Anyone interested to become a web developer,Beginner or advance programmers Homepage DOWNLOAD LINK Rapidgator aqmde.T.F.S.W.D.B.2023..M.S.part20.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part26.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part14.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part25.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part27.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part12.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part03.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part19.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part10.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part21.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part29.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part13.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part05.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part30.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part09.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part02.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part24.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part04.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part18.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part11.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part16.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part28.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part06.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part15.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part07.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part22.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part08.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part23.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part17.rar.html aqmde.T.F.S.W.D.B.2023..M.S.part01.rar.html Uploadgig aqmde.T.F.S.W.D.B.2023..M.S.part10.rar aqmde.T.F.S.W.D.B.2023..M.S.part06.rar aqmde.T.F.S.W.D.B.2023..M.S.part21.rar aqmde.T.F.S.W.D.B.2023..M.S.part30.rar aqmde.T.F.S.W.D.B.2023..M.S.part29.rar aqmde.T.F.S.W.D.B.2023..M.S.part20.rar aqmde.T.F.S.W.D.B.2023..M.S.part01.rar aqmde.T.F.S.W.D.B.2023..M.S.part04.rar aqmde.T.F.S.W.D.B.2023..M.S.part05.rar aqmde.T.F.S.W.D.B.2023..M.S.part23.rar aqmde.T.F.S.W.D.B.2023..M.S.part03.rar aqmde.T.F.S.W.D.B.2023..M.S.part24.rar aqmde.T.F.S.W.D.B.2023..M.S.part15.rar aqmde.T.F.S.W.D.B.2023..M.S.part13.rar aqmde.T.F.S.W.D.B.2023..M.S.part02.rar aqmde.T.F.S.W.D.B.2023..M.S.part07.rar aqmde.T.F.S.W.D.B.2023..M.S.part22.rar aqmde.T.F.S.W.D.B.2023..M.S.part12.rar aqmde.T.F.S.W.D.B.2023..M.S.part28.rar aqmde.T.F.S.W.D.B.2023..M.S.part19.rar aqmde.T.F.S.W.D.B.2023..M.S.part14.rar aqmde.T.F.S.W.D.B.2023..M.S.part18.rar aqmde.T.F.S.W.D.B.2023..M.S.part27.rar aqmde.T.F.S.W.D.B.2023..M.S.part25.rar aqmde.T.F.S.W.D.B.2023..M.S.part17.rar aqmde.T.F.S.W.D.B.2023..M.S.part11.rar aqmde.T.F.S.W.D.B.2023..M.S.part08.rar aqmde.T.F.S.W.D.B.2023..M.S.part16.rar aqmde.T.F.S.W.D.B.2023..M.S.part26.rar aqmde.T.F.S.W.D.B.2023..M.S.part09.rar NitroFlare aqmde.T.F.S.W.D.B.2023..M.S.part08.rar aqmde.T.F.S.W.D.B.2023..M.S.part26.rar aqmde.T.F.S.W.D.B.2023..M.S.part15.rar aqmde.T.F.S.W.D.B.2023..M.S.part13.rar aqmde.T.F.S.W.D.B.2023..M.S.part22.rar aqmde.T.F.S.W.D.B.2023..M.S.part25.rar aqmde.T.F.S.W.D.B.2023..M.S.part24.rar aqmde.T.F.S.W.D.B.2023..M.S.part27.rar aqmde.T.F.S.W.D.B.2023..M.S.part30.rar aqmde.T.F.S.W.D.B.2023..M.S.part03.rar aqmde.T.F.S.W.D.B.2023..M.S.part09.rar aqmde.T.F.S.W.D.B.2023..M.S.part19.rar aqmde.T.F.S.W.D.B.2023..M.S.part28.rar aqmde.T.F.S.W.D.B.2023..M.S.part18.rar aqmde.T.F.S.W.D.B.2023..M.S.part11.rar aqmde.T.F.S.W.D.B.2023..M.S.part20.rar aqmde.T.F.S.W.D.B.2023..M.S.part07.rar aqmde.T.F.S.W.D.B.2023..M.S.part21.rar aqmde.T.F.S.W.D.B.2023..M.S.part29.rar aqmde.T.F.S.W.D.B.2023..M.S.part01.rar aqmde.T.F.S.W.D.B.2023..M.S.part14.rar aqmde.T.F.S.W.D.B.2023..M.S.part23.rar aqmde.T.F.S.W.D.B.2023..M.S.part12.rar aqmde.T.F.S.W.D.B.2023..M.S.part10.rar aqmde.T.F.S.W.D.B.2023..M.S.part17.rar aqmde.T.F.S.W.D.B.2023..M.S.part16.rar aqmde.T.F.S.W.D.B.2023..M.S.part06.rar aqmde.T.F.S.W.D.B.2023..M.S.part04.rar aqmde.T.F.S.W.D.B.2023..M.S.part05.rar aqmde.T.F.S.W.D.B.2023..M.S.part02.rar Links are Interchangeable - Single Extraction See full article |