Complete Web Development Course

Posted By: ELK1nG

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

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