Complete Web Development Course
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 67.24 GB | Duration: 60h 6m
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 67.24 GB | Duration: 60h 6m
Only web development course that you will need. Covers HTML, CSS, Tailwind, Node, React, MongoDB, Prisma, Deployment etc
What you'll learn
Become a full stack developer
Master of Javascript ecosystem
Build any project for your company or for freelance projects
Full stack with MERN, GIT and many advance topics
Requirements
Just a laptop with good internet connection
A strong will to complete this course
Description
Introducing the ultimate web development course that’s built for everyone, from beginners to aspiring professionals!With over 15 years of industry experience and a successful YouTube channel with millions of students, I’ve crafted this comprehensive, up-to-date course designed to take you from zero to hero in web development. This is your one-stop shop for mastering the skills needed to become a professional software engineer.What makes this course stand out? You only need to purchase it once, and you’ll receive lifetime updates with new content regularly added to ensure you’re always learning the latest in web technologies.This course is a perfect blend of all the essential tools and techniques you’ll need to build modern, scalable web applications and deploy them like a pro. We cover every angle—from the foundational basics to advanced deployment on custom VPS setups—leaving no stone unturned.A Breakdown of What You'll Learn:Phase 0: Introduction to Web DevelopmentStart your journey by understanding what web development is, the various career paths it offers, including freelancing opportunities, and how you can grow in this field.Phase 1: The FoundationsThis phase covers the core of web development:HTMLCSSTailwind CSSJavaScriptHands-on JavaScript ProjectsPhase 2: Modern Backend DevelopmentWe dive into cutting-edge backend technologies:Node.js, Express, MongoosePrisma, Drizzle, PostgreSQL, NeonDBBuild your own authentication systemCreate APIs and even your own open-source project!Phase 3: Frontend Mastery with ReactBecome a pro at frontend development by learning:React fundamentalsAPI handlingState management with Redux, Toolkit, and ZustandPhase 4: Full-Stack Projects & AIIn the final phase, you’ll combine everything you've learned to build full-stack applications. Plus, you’ll get a sneak peek into AI and machine learning:Explore TensorFlow.jsExperiment with Langchain for AI-driven web appsWhether you're a complete beginner or someone with some experience, you can jump into any phase that fits your needs or follow the entire course step by step.This course is more than just a learning experience—it's a career upgrade. Join now and start your journey to becoming a highly skilled web developer!
Overview
Section 1: Before web dev Journey
Lecture 1 Course Introduction - Roadmap
Lecture 2 Meet your Instructor - Hitesh
Lecture 3 Lets talk about AI hype
Lecture 4 Jobs salary range and skills
Lecture 5 What tools you need for web development
Lecture 6 How to setup your code editor
Section 2: Basics of web development
Lecture 7 How does the internet works
Lecture 8 A big picture of web application
Lecture 9 Frontend backend and APIs
Section 3: Learn HTML
Lecture 10 What is HTML
Lecture 11 Emmet, headings and block vs inline
Lecture 12 Tables and forms in HTML
Lecture 13 Building a semantic HTML page
Lecture 14 MultiMedia and ARIA in HTML
Section 4: Hands-On HTML Challenges
Section 5: Learn about CSS
Lecture 15 The current state of CSS
Lecture 16 You can write css at 3 places
Lecture 17 Building a web project - Login page
Lecture 18 Masterclass on CSS selectors
Lecture 19 Box model, inline and block elements
Lecture 20 Navbar project with Pseudo element
Lecture 21 Twitter style navbar in CSS
Lecture 22 Dropdown navbars and positions
Lecture 23 Build a custom coming soon template Project
Lecture 24 Flexbox Masterclass
Lecture 25 Meet grid layout in CSS - You will love it
Lecture 26 Grid Masterclass
Lecture 27 Assignment to build cards from codepen
Lecture 28 Breakpoints for mobile tablet and web
Lecture 29 Hands on Bootstrap integration
Lecture 30 Assignment - Build a complete page with this design
Section 6: Hand-On CSS Challenges
Section 7: Learn Tailwind CSS
Lecture 31 Tailwind setup with CDN and NodeJS
Lecture 32 Production ready login screen project
Lecture 33 Full potential of tailwind css
Lecture 34 How to build responsive design in tailwind
Lecture 35 Build any layout with Tailwind - Masterclass
Section 8: Hands-On TailwindCSS Challenges
Section 9: Learn JS Foundation
Lecture 36 Javascript story - from console to v8 engine
Lecture 37 How javascript executes the code - Behind the scene
Lecture 38 Datatypes, variables and constants in Javascript
Lecture 39 Operations in javascript
Lecture 40 Primitives in javascript
Lecture 41 Non Primitives in javascript
Lecture 42 Five challenges on conditions in javascript
Lecture 43 Facing ten challenges in Array and methods
Lecture 44 Introduction to loops in javascript
Lecture 45 Defeat 6 loop challenges in Javascript
Lecture 46 Ten loop challenges to learn all kind of loops in javascript
Lecture 47 Function, arrow function, THIS and context in javascript
Lecture 48 Higher order function and nested functions in javascript
Section 10: Hands-On JS Foundation Challenges
Section 11: Javascript - OOPS
Lecture 49 A masterclass on prototypes in javascript
Lecture 50 Functional constructor and Errors
Lecture 51 Classes Objects and inheritance in javascript
Lecture 52 Encapsulation, Polymorphism, Abstraction and getters setters
Section 12: Hands-On Javascript - OOPS Challenges
Section 13: Javascript in Browser - DOM and BOM
Lecture 53 DOM and BOM basics in javascript
Lecture 54 Solving 5 challenges of DOM
Lecture 55 DOM finale with 5 more challenges
Section 14: Advanced JS
Lecture 56 Asynchronous Javascript with event loop
Lecture 57 Closures in javascript
Lecture 58 Promises and promise chaining
Lecture 59 Prototypal Inheritance in javascript
Lecture 60 THIS and binding context
Lecture 61 Aync-await and Promise all
Lecture 62 Iterator and generators in javascript
Lecture 63 ES6 Modules and CommonJS
Section 15: Hands-On Advanced JS Challenges
Section 16: Projects in JS
Lecture 64 Demo of project 1 - Todo with local Storage
Lecture 65 Add a task in array
Lecture 66 Handling local storage and DOM event
Lecture 67 Event bubbling and CRUD operations
Lecture 68 Demo of API handling project
Lecture 69 Handle any type of API in your code
Lecture 70 Demo of Project 3 Ecommerce app
Lecture 71 Building ecommerce cart page
Lecture 72 Project 3 assignment
Lecture 73 Demo of project 4 Expense Tracker
Lecture 74 Expense tracker with localstorage and event deligation
Lecture 75 Demo of project 5 - quiz application
Lecture 76 Building a complete quiz app
Section 17: Git and Github | Master version control
Lecture 77 Introduction to GIT series
Lecture 78 Git init and hidden folder
Lecture 79 Git commits and logs
Lecture 80 Git internal working and configs
Lecture 81 Git merge and git conflicts
Lecture 82 Git Diff and stashing
Lecture 83 Git rebase is not that scary
Lecture 84 Insight of pushing code to github
Lecture 85 How to make Pull Request and Open Source contribution
Section 18: Journey of Backend with NodeJS and Projects
Lecture 86 Backend - NodeJS LibUV and source code
Lecture 87 Handling files in Nodejs as Project
Lecture 88 Build your own Nginx server with NodeJS
Lecture 89 Event Driven Architecture - Build your own logger
Section 19: Introduction to Databases
Lecture 90 Introduction to databases
Lecture 91 SQL vs NOSQL Databases
Lecture 92 A Quick tour of MongoDB
Section 20: Mega project in backend with MongoDB
Lecture 93 Complete backend series - Launch
Lecture 94 Building web server with node and bun
Lecture 95 Express crash course with postman testing
Lecture 96 Write tests and documentation with Postman and deployment
Lecture 97 Advance logging with morgan and winston
Lecture 98 From idea to Database design
Lecture 99 Database design for videoTube
Lecture 100 Backend project structure
Lecture 101 Connect database professionally in MERN
Lecture 102 Standarized error and response from server in MERN
Lecture 103 Healthcheck routes and testing with postman
Lecture 104 A guide to build models in MongoDB with aggregation plugin
Lecture 105 Hooks and methods in mongoose with JWT
Lecture 106 How to handle files in MERN application
Lecture 107 Registration with Ultimate debugging and refractoring
Lecture 108 How to write login controller in MERN backend
Lecture 109 How to generate new refresh token in MERN backend
Lecture 110 How to write middleware in MERN backend
Lecture 111 Practice CRUD in MERN backend
Lecture 112 How to get complex data with aggregation pipeline in MongoDB
Lecture 113 A postman assignment for you in routes
Lecture 114 Mega backend project assignment
Section 21: MongoDB advance aggregation pipelines
Lecture 115 MongoDB agreegation setup
Lecture 116 Grouping in MongoDB
Lecture 117 Group sum and more
Lecture 118 Dealing with arrays in aggregation
Lecture 119 Match and project pipeline
Lecture 120 Match all operators of aggregation
Lecture 121 Lookup in MongoDB aggregation
Section 22: A mega course on React with projects - 10 projects
Lecture 122 React Roadmap
Lecture 123 Create react projects
Lecture 124 Understand the react flow and structure
Lecture 125 Create your own react library and JSX
Lecture 126 Why you need hooks and project
Lecture 127 Virtual DOM, Fibre and reconciliation
Lecture 128 Tailwind and Props in reactjs
Lecture 129 Building a react project bgChanger
Lecture 130 useEffect, useRef and useCallback with 1 project
Lecture 131 Custom hooks in react | Currency Project
Lecture 132 React router crash course
Lecture 133 12 Context API in react | get the concept
Lecture 134 Build a dark mode light mode in reactjs with context api
Lecture 135 Context API with local Storage
Section 23: Build a full stack Authentication system with mongoDB in NextJS
Lecture 136 Nextjs auth full stack
Lecture 137 Signup and login
Lecture 138 Middleware in nextjs
Lecture 139 User verification email in Nextjs
Lecture 140 NextJS Deployment to Vercel
Section 24: Build a full stack QnA system with NextJS and Appwrite
Lecture 141 Building a stack overflow clone with Next.js and Appwrite
Lecture 142 Let's build Stack overflow with Next.js and Appwrite
Lecture 143 Appwrite and Next.js setup for full stack project
Lecture 144 Data modelling in Appwrite with Node SDK
Lecture 145 Zustand in Next.js with persistent storage
Lecture 146 Appwrite Next.js Zustand Auth crash course
Lecture 147 Handle User prefs in Appwrite
Lecture 148 Complex upvote and downvote, Review of components for stack overflow , Project
Section 25: Deploy
Lecture 149 Deploy - A series on deployment of code
Lecture 150 How to setup VPC for deployment
Lecture 151 How to configure ngnix on VPS for the 1st time
Lecture 152 How to add rate limiting in ngnix
Lecture 153 05 How to configure domain to a VPS
Lecture 154 How to install SSL on ngnix on Ubuntu
Lecture 155 How to deploy node api with ngnix on VPS
Lecture 156 Your own Vercel on VPS - Coolify
Section 26: Building AI powered SAAS with NextJS, Prisma, NeonDB
Lecture 157 Lets build an AI powered SAAS with Next.js and Cloudinary
Lecture 158 How to configure middleware for clerk auth
Lecture 159 How to setup clerk auth in Next.js
Lecture 160 Setup Prisma with NeonDB for your SAAS
Lecture 161 How to upload anything on cloudinary
Lecture 162 All that you need about Cloudinary Next.js image component
Lecture 163 How to handle video upload in Next.js
Lecture 164 Smart video preview with cloudinary AI
Lecture 165 09 Final sum-up and future feature recommendation
Section 27: Farewell
Lecture 166 Farewell
Complete beginners who wants to learn web development,Intermediate to advance user who wants to take things to next level,someone who wants to understand under the hood details,People who understand that web development is no magic and requires efforts to learn it