Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    ✅ Full Stack Web Development Bootcamp 2022 | Course V2.2

    Posted By: ELK1nG
    ✅ Full Stack Web Development Bootcamp 2022 | Course V2.2

    ✅ Full Stack Web Development Bootcamp 2022 | Course V2.2
    Last updated 7/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 33.06 GB | Duration: 76h 1m

    Web development, Learn HTML, CSS, Javascript, Nodejs, MongoDB, API development, React JS & more by building 26+ projects

    What you'll learn
    Build 26+ projects plus new project every week
    Build real world Authentication app from scratch
    Build full-stack web applications from scratch
    Build a blog application from scratch using Node, Express, and MongoDB.
    Master Node JS module system
    Build your own typing game app using vanilla Javascript
    Build book API using only Node js file system
    Build Employees database using MongoDB and Mongoose
    Build your first basic portfolio project
    Build beautiful and responsive website for book directory website using html/css/js
    Build your own Youtube search app using html/css/js
    Build Image Gallery App using Node js and mongodb
    Build Full stack Book Directory app using html, css, javascript, node js, mongodb
    Build Expenses Tracker Application using html, css and javascript
    Build Music Finder app using html, css and javascript
    Build a fulls tack Blog app using html, css, javascript, node js and mongodb
    Build a Responsive Navbar from scratch
    Build Book Directory API using Node js and Mongodb
    Build Temperature Converter App using html, css and javascript
    Build Image Expander App using html, css and javascript
    Build modern responsive Blog website HTML Template using html, css and javascript
    Build Student Grade Calculator using html, css and javascript
    Build Task Manager App using html, css and javascript
    Build Random Joke Generator using html, css and javascript
    Build Counter App using html, css and javascript
    Build Random User app using html, css and javascript
    Build Alarm Clock App using html, css and javascript
    Build very basic Quiz App using html, css and javascript
    Build Background Color Changer app using html, css and javascript
    Basic concepts of HTML and CSS
    Learn how to build RESTful API using Node JS
    Advance concepts of HTML and CSS
    Introduction to Javascript
    Learn how to make decision with code
    Understand the basics of Github
    Master Authentication & Authorization
    Use NodeJS to write server-side JavaScript
    Use common JS data structures like Arrays and Objects
    Master how to make HTTP Request
    Use Postman to develop and test APIs
    Advanced topics in Javascript
    Make REAL web applications using cutting-edge technologies
    Use NPM to install all sorts of useful packages
    Become a DOM (Document Object Model) Master
    Understand JavaScript variables, conditionals, loops, functions, arrays, and objects
    Understand Javascript number methods
    Master Express Js to build fast node js application
    Master Mongodb and Mongoose
    Understand import and export in Node JS
    Learn how to upload file to cloudinary using Node js
    Implement responsive navbars on websites
    Master Database relationship
    Understand and master Express js middleware
    Master Asynchronous programming in JS
    Master FLEXBOX to layout content easily
    Learn how to deploy application easily
    Learn how to use EJS template engine
    Learn how to serve static file using node js
    Learn how to use Bootstrap
    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 JavaScript, 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 have built 26+ 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: ❗ IMPORTANT !!!

    Lecture 1 ❗ALERT !!!

    Lecture 2 Welcome

    Lecture 3 Join the community

    Lecture 4 View Live Projects

    Lecture 5 Download Course slides

    Lecture 6 Download all projects files

    Section 2: ✅ NEW: GETTING STARTED WITH WEB DEVELOPMENT

    Lecture 7 Course update introduction

    Lecture 8 What is Programming?

    Lecture 9 What is Web development?

    Lecture 10 How much does web developers earn?

    Lecture 11 Requirement to learn web development

    Lecture 12 Career Path in web development

    Lecture 13 Types of programming Languages

    Lecture 14 How long to become a web developer

    Section 3: ✅ NEW: HTML 101 GETTING STARTED

    Lecture 15 Environment setup

    Lecture 16 Customise Google Chrome

    Lecture 17 Exploring VSCODE

    Lecture 18 What is HTML?

    Lecture 19 Structure of HTML Document

    Lecture 20 Create your first website

    Section 4: ✅ NEW: HTML 101 - ANATOMY OF HTML

    Lecture 21 What is anatomy of html?

    Lecture 22 What is an HTML Tag?

    Lecture 23 What is an HTML Element?

    Lecture 24 What is an HTML Attribute ?

    Section 5: ✅ NEW: HTML 101 - ONLINE IDEs

    Lecture 25 What is an IDE ?

    Lecture 26 Create StackBlitz Account

    Section 6: ✅ NEW: HTML 101 - HTML TAGS

    Lecture 27 Customise VSCODE

    Lecture 28 HTML Starter temeplate

    Lecture 29 HTML Comments

    Lecture 30 HTML Heading tags

    Lecture 31 Common HTML Tags

    Lecture 32 Self closing tags

    Lecture 33 List tags

    Section 7: ✅ NEW HTML 102: HTML MEDIA

    Lecture 34 Media Explained

    Lecture 35 HTML Video Tag

    Lecture 36 HTML Audio Tag

    Lecture 37 HTML iframe Tag

    Section 8: HTML BASICS 2: TABLE

    Lecture 38 HTML table introduction

    Lecture 39 What is a table?

    Lecture 40 Table and column

    Lecture 41 Table record and field

    Lecture 42 Creating your first table

    Lecture 43 Table cellpadding

    Section 9: HTML BASICS 2: FORMS

    Lecture 44 Form section introduction

    Lecture 45 Form explained

    Lecture 46 Whats is form element?

    Lecture 47 Form input types

    Section 10: HTML BASICS PROJECT: PORTFOLIO WEBSITE

    Lecture 48 Portfolio project

    Section 11: CSS BASICS

    Lecture 49 Section introduction

    Lecture 50 What is CSS?

    Lecture 51 Requirement to learn CSS

    Lecture 52 Inline CSS

    Lecture 53 Embedded CSS

    Lecture 54 External method of using CSS

    Lecture 55 CSS comment

    Lecture 56 CSS rules

    Section 12: CSS BASICS 2: SELECTORS

    Lecture 57 Class selectors

    Lecture 58 ID selector

    Lecture 59 Universal selectors

    Lecture 60 Descendant selector

    Section 13: CSS BASICS 2: COLORS

    Lecture 61 Section introduction

    Lecture 62 RGB colors

    Lecture 63 RGBA colors

    Lecture 64 Hexadecimal colors

    Section 14: CSS Specificity

    Lecture 65 CSS Specificity

    Section 15: CSS BASICS 2: UNITS

    Lecture 66 CSS unit section introduction

    Lecture 67 Relative unit explained

    Lecture 68 CSS unit demo

    Section 16: CSS BASICS 2: TEXT

    Lecture 69 Text transform

    Lecture 70 Text decoration

    Lecture 71 Text shadow

    Lecture 72 Box model

    Section 17: CSS BASICS 2 PROJECT: PORTFOLIO

    Lecture 73 Practice: Improving our portfolio website

    Section 18: CSS INTERMEDIATE: POSITIONING/LAYOUT

    Lecture 74 Block elements

    Lecture 75 Inline display

    Lecture 76 Inline block elements

    Lecture 77 Static positioning

    Lecture 78 Relative positioning

    Lecture 79 Fixed positioning

    Lecture 80 Absolute positioning

    Lecture 81 Sticky positioning

    Section 19: CSS INTERMEDIATE: IMAGES

    Lecture 82 Images

    Lecture 83 Background images

    Section 20: CSS ADVANCE: ANIMATION

    Lecture 84 Animation introduction

    Lecture 85 Animation keyframe

    Lecture 86 Animation delay

    Lecture 87 Iteration count

    Lecture 88 Animation timing function

    Section 21: CSS ADVANCE: RESPONSIVE DESIGN

    Lecture 89 What's responsive design?

    Lecture 90 What is ViewPort?

    Lecture 91 Media query

    Lecture 92 Commonly used breakpoints

    Section 22: CSS ADVANCE: FLEXBOX

    Lecture 93 Flexbox basics

    Lecture 94 Flex container

    Lecture 95 Flex items properties

    Lecture 96 Main and cross axis

    Section 23: Bootstrap

    Lecture 97 Types of CSS frameworks

    Lecture 98 Why bootstrap?

    Lecture 99 Bootstrap side effects

    Lecture 100 How to install bootstrap

    Lecture 101 Bootstrap Typography

    Lecture 102 Bootstrap colours

    Lecture 103 Bootstrap padding and margin

    Lecture 104 Bootstrap buttons

    Lecture 105 Bootstrap containers

    Lecture 106 Bootstrap Grid

    Lecture 107 Bootstrap custom GRID

    Lecture 108 Bootstrap breakpoint with GRID

    Section 24: JS BASICS

    Lecture 109 JS section introduction

    Lecture 110 What is Javascript ?

    Lecture 111 Requirement to learn JS

    Lecture 112 How to connect JS to HTML

    Lecture 113 .What is console.log() ?

    Lecture 114 Variable Explained

    Lecture 115 Reserved Keywords

    Lecture 116 Data-types

    Lecture 117 Variable declaration

    Lecture 118 Variable naming rules

    Lecture 119 Updating variable

    Lecture 120 Primitive values

    Lecture 121 Typeof Operator

    Section 25: JS BASICS 2: STRINGS

    Lecture 122 Section introduction

    Lecture 123 String length() method

    Lecture 124 String charat() method

    Lecture 125 String concatenation

    Lecture 126 IndexOff() method

    Lecture 127 LastIndexOf() method

    Lecture 128 ToLowerCase() method

    Lecture 129 ToUppercase() method

    Lecture 130 Trim() method

    Lecture 131 Split() method

    Lecture 132 Slice() method

    Lecture 133 Replace() method

    Section 26: JS BASICS 2: NUMBERS

    Lecture 134 Section introduction

    Lecture 135 Tofix() method

    Lecture 136 ParseInt() method

    Lecture 137 ParseFloat() method

    Lecture 138 IsNAN() method

    Section 27: JS BASICS 2: OPERATORS

    Lecture 139 Section introduction

    Lecture 140 Arithmetic Operators

    Lecture 141 Assignment Operators

    Lecture 142 Comparison Operators

    Lecture 143 Unary operators

    Lecture 144 Logical operators

    Section 28: JS BASICS 2: MAKING DECISION

    Lecture 145 Section introduction

    Lecture 146 If statement

    Lecture 147 Else if statement

    Lecture 148 Else statement

    Lecture 149 Truthy and falsy values

    Lecture 150 Type coercion

    Lecture 151 Double vs triple equal signs

    Section 29: JS BASICS 2: ARRAYS

    Lecture 152 Arrays Explained

    Lecture 153 Ways of creating arrays

    Lecture 154 Accessing Arrays

    Lecture 155 Updating Arrays

    Lecture 156 Removing array - pop()

    Lecture 157 Push method

    Lecture 158 Shift method

    Lecture 159 Length method

    Lecture 160 Concat method

    Section 30: JS BASICS 2: OBJECTS

    Lecture 161 Objects explained

    Lecture 162 How to create object

    Lecture 163 Accessing objects

    Lecture 164 Nested objects

    Lecture 165 Accessing nested object

    Lecture 166 Delete and update object properties

    Section 31: JS ADVANCE: FUNCTIONS

    Lecture 167 Functions Explained

    Lecture 168 Function syntax

    Lecture 169 My first function

    Lecture 170 Function declaration vs expression explained

    Lecture 171 Function invocation

    Lecture 172 Return keyword

    Lecture 173 Argument s VS paramenters

    Lecture 174 Default Parameters

    Lecture 175 Arrow functions

    Lecture 176 Function scope variable

    Lecture 177 Destructuring

    Section 32: JS ADVANCE: ITERATION & LOOPS

    Lecture 178 Loops Explained

    Lecture 179 For Loop

    Lecture 180 while loop

    Lecture 181 do while loop

    Lecture 182 for in loop

    Lecture 183 for of loop

    Section 33: JS ADVANCE: MATH OBJECT

    Lecture 184 Math.PI

    Lecture 185 Math Absolute

    Lecture 186 Math.Ceil

    Lecture 187 Math.Floor

    Lecture 188 Math.Min

    Lecture 189 Math.max

    Lecture 190 Math.Power

    Lecture 191 Math.Random

    Section 34: JS ADVANCE: WINDOW OBJECT

    Lecture 192 Window object explained

    Lecture 193 Quiz app

    Lecture 194 Changing background color using javascript

    Section 35: JS ADVANCE: ARRAYS OF OBJECTS

    Lecture 195 forEach Callback Explained

    Lecture 196 Callback argument

    Lecture 197 map

    Lecture 198 filter method

    Section 36: JS ADVANCE: ASYNCHRONOUS PROGRAMMING

    Lecture 199 Synchronous vs asynchronous programming

    Lecture 200 how javascript works (callstack)

    Lecture 201 single threaded explained

    Lecture 202 how async code works

    Lecture 203 synchronous code example

    Lecture 204 Async Code using setTimeout

    Lecture 205 How async code works

    Lecture 206 async code with callback

    Lecture 207 async code with promise

    Section 37: JS ADVANCE: MAKING HTTP REQUEST

    Lecture 208 http Request explained

    Lecture 209 AJAX Explained

    Lecture 210 Ways of making http request

    Lecture 211 JSON vs XML

    Lecture 212 XML HttpRequest

    Section 38: JS ADVANCE: DCUMENT OBJECT MODEL (DOM)

    Lecture 213 Document Object Model (DOM) Explained

    Lecture 214 Examine the DOM

    Lecture 215 Single selectors

    Lecture 216 Multiple selectors

    Lecture 217 changing properties

    Lecture 218 innerHTML vs textContent vs innerText

    Lecture 219 Creating Element

    Lecture 220 Transversing the DOM

    Section 39: NODE JS: GETTING STARTED

    Lecture 221 How The Web Works

    Lecture 222 CommandLine Explained

    Lecture 223 Install command-line tool

    Lecture 224 common Command line commands

    Lecture 225 what is Node js?

    Lecture 226 How node js works

    Lecture 227 Why node js

    Lecture 228 installing node js

    Lecture 229 my first node js app

    Lecture 230 Node JS REPL

    Section 40: NODE JS: MODULE SYSTEM

    Lecture 231 what is Node JS module?

    Lecture 232 custom Node JS modules

    Lecture 233 Create file using File System (FS module)

    Lecture 234 Reading file using File System (FS module)

    Lecture 235 Rename using File System (FS module)

    Lecture 236 Delete file using File System (FS module)

    Lecture 237 OS modules

    Section 41: NODE JS: NODE PACKAGE MANAGER-NPM

    Lecture 238 Node Package Manager (NPM)

    Section 42: NODE JS: NODE JS SERVER

    Lecture 239 what is a server?

    Lecture 240 Request and Response explained

    Lecture 241 Creating Node JS server

    Section 43: NODE JS: IMPORT & EXPORT

    Lecture 242 import and export

    Section 44: NODE JS: EXPRESS JS

    Lecture 243 What is express JS ?

    Lecture 244 what is an API?

    Lecture 245 HTTP Methods

    Lecture 246 express JS server part 1

    Lecture 247 express JS server part 2

    Section 45: NODE JS PROJECT: EXPRESS JS - CREATE BOOK API USING FILE SYSTEM

    Lecture 248 Section introduction

    Lecture 249 Server

    Lecture 250 install postman

    Lecture 251 fetch All Books endpoint

    Lecture 252 passing incoming data

    Lecture 253 create a Book

    Lecture 254 install nodemon

    Lecture 255 Book Details

    Section 46: NODE JS ADVANCE: EXPRESS MIDDLEWARE

    Lecture 256 What's is a middleware?

    Lecture 257 Uses of middleware

    Lecture 258 custom middleware part 1

    Lecture 259 Custom middleware part 2

    Lecture 260 How to use Middleware

    Lecture 261 Login middleware

    Lecture 262 Third Party Middleware

    Section 47: NODE JS ADVANCE: SERVING STATIC FILES

    Lecture 263 Creating Server

    Lecture 264 Creating routes

    Lecture 265 creating HTML Templates

    Lecture 266 rendering html templates

    Section 48: NODE JS ADVANCE: TEMPLARE ENGINE-EJS

    Lecture 267 What is template engine?

    Lecture 268 creating server

    Lecture 269 Configuring EJS

    Lecture 270 How to render template engine

    Lecture 271 EJS Syntax

    Lecture 272 Passing Dynamic data

    Lecture 273 Rendering dynamic data

    Lecture 274 Looping through Data

    Lecture 275 EJS conditionals

    Section 49: MONGODB: GETTING STARTED

    Lecture 276 what is a Database ?

    Lecture 277 Types of Databases

    Lecture 278 Terminologies

    Section 50: MONGODN & MONGOOSE PROJECT : CREATING EMPLOYEES DATABASE - CRUD

    Lecture 279 mongoose vs mongoDB

    Lecture 280 Creating mongoDB Account

    Lecture 281 create server

    Lecture 282 connect to mongodb

    Lecture 283 model and schema Explained

    Lecture 284 Server

    Lecture 285 Connect to Database

    Lecture 286 creating schema

    Lecture 287 Creating Model

    Lecture 288 Create Employee

    Lecture 289 fetch all employees

    Lecture 290 update an employee

    Lecture 291 delete an employee

    Lecture 292 Find single employee

    Section 51: MONGODB & MONGOOSE: DATABASE RELATIONSHIP

    Lecture 293 Database Relationship Explained

    Lecture 294 one-to-one database relationship explained

    Lecture 295 one-to-one-relation & Database connection

    Lecture 296 one-to-one database relationship modelling

    Lecture 297 one-to-one database relationship endpoints

    Lecture 298 one-to-one database relationship using embed

    Lecture 299 one-to-one database relationship by referencing

    Lecture 300 Database population

    Lecture 301 One-to-many database relationship using embed

    Lecture 302 One-to-many database relationship by referencing

    Lecture 303 populate virtual fields

    Lecture 304 many-to-many database relationship 1

    Section 52: NODE JS ADVANCE: RESTful API

    Lecture 305 RESTFul API Explained

    Lecture 306 Creating a server

    Lecture 307 Connect to database

    Lecture 308 Creating dummy routes

    Lecture 309 modelling data and schema

    Lecture 310 create customer

    Lecture 311 Fetch All Customers

    Lecture 312 Download mongodb compass

    Lecture 313 Fetch single customer

    Lecture 314 update a customer

    Lecture 315 delete customer

    Section 53: NODE JS ADVANCE: FILE-UPLOAD

    Lecture 316 create a server

    Lecture 317 configuring multer and cloudinary

    Lecture 318 upload file to cloudinary

    Lecture 319 save uploaded image into database

    Lecture 320 fetch all images

    Section 54: NODE JS ADVANCE: AUTHENTICATION & AUTHORIZATION

    Lecture 321 Authentication vs Authorisation

    Lecture 322 Types of authentication method

    Lecture 323 cookies explained

    Lecture 324 Creating a server

    Lecture 325 create and send cookie

    Lecture 326 Cookie Parser signed cookie

    Lecture 327 Verify a cookie

    Lecture 328 session explained

    Lecture 329 session server

    Lecture 330 signing with session

    Section 55: GITHUB BASICS

    Lecture 331 What is GITHUB?

    Lecture 332 How to create GITHUB account

    Lecture 333 How to create Repository

    Lecture 334 Git push part 1

    Lecture 335 Git push part 2

    Section 56: DEPLOYMENT

    Lecture 336 Deployment explained

    Lecture 337 Create Netlify Account

    Lecture 338 deploy to netlify

    Lecture 339 How to Heroku Account

    Lecture 340 create repository

    Lecture 341 configure package.json file

    Lecture 342 Environment Variable

    Lecture 343 create a server

    Lecture 344 push to heroku

    Lecture 345 deploying app to heroku

    Lecture 346 Fixed deploying error

    Section 57: project: Portfolio project (beginner)

    Lecture 347 Build a simple portfolio website

    Section 58: PROJECT: Responsive Navbar

    Lecture 348 Structuring HTML

    Lecture 349 navbar css

    Lecture 350 Adding icons

    Lecture 351 media query

    Lecture 352 adding javascript

    Section 59: PROJECT: BLOG APP TEMPLATE

    Lecture 353 Project intro

    Lecture 354 How to start a project

    Lecture 355 Hero Banner HTML

    Lecture 356 Styling Hero Banner

    Lecture 357 Adding custom Fonts

    Lecture 358 Post List Page html

    Lecture 359 Post item css

    Lecture 360 Hero Banner media query

    Lecture 361 All Post Page

    Lecture 362 Navbar html

    Lecture 363 How to use icons

    Lecture 364 Styling Navbar

    Lecture 365 Navbar Responsive CSS

    Lecture 366 Navbar Javascript

    Lecture 367 Post details page html

    Lecture 368 Post details page CSS

    Lecture 369 Navigation

    Lecture 370 Profile page HTML

    Lecture 371 Profile page CSS

    Lecture 372 Register form HTML

    Lecture 373 Login page html

    Lecture 374 Create post html

    Lecture 375 Create post Styling CSS

    Lecture 376 Add Comment page

    Lecture 377 Edit Post page

    Lecture 378 Adding navbar to all pages

    Lecture 379 Conclusion

    Section 60: PROJECT: Book Directory Template

    Lecture 380 Demo

    Lecture 381 Structuring the project

    Lecture 382 Installing bootstrap

    Lecture 383 Styling the navbar using Bootstrap

    Lecture 384 Header HTML

    Lecture 385 Styling the header

    Lecture 386 Styling the header 2

    Lecture 387 Card HTML

    Lecture 388 Styling the Card

    Lecture 389 Styling the Card 2

    Lecture 390 Login form HTML

    Lecture 391 Styling the login form

    Lecture 392 Register page

    Lecture 393 Profile page

    Section 61: PROJECT: Background Colour Changer

    Lecture 394 Demo

    Lecture 395 HTML Structure

    Lecture 396 Styling

    Lecture 397 Adding Javascript

    Section 62: PROJECT: Calculator App

    Lecture 398 Calculator app

    Section 63: PROJECT: Counter App

    Lecture 399 Structuring with HTML

    Lecture 400 Adding CSS

    Lecture 401 Adding Javascript

    Section 64: PROJECT: Student Grading calculator

    Lecture 402 Demo

    Lecture 403 HTML Structure

    Lecture 404 Styling

    Lecture 405 Adding javascript

    Lecture 406 Display results

    Section 65: PROJECT: Typing Game

    Lecture 407 Demo

    Lecture 408 HTML Structure

    Lecture 409 Adding CSS

    Lecture 410 Adding Javascript

    Lecture 411 Update score difficulty level

    Lecture 412 Game Over Logic

    Section 66: PROJECT: Alarm Project

    Lecture 413 Demo

    Lecture 414 Requirement

    Lecture 415 HTML Structure

    Lecture 416 Styling with CSS

    Lecture 417 Adding javascript part 1

    Lecture 418 Adding javascript part 2

    Section 67: PROJECT: Image Expander

    Lecture 419 Demo

    Lecture 420 HTML Structure

    Lecture 421 Styling

    Lecture 422 Adding Javascript

    Section 68: PROJECT: Temperature Converter

    Lecture 423 Demo

    Lecture 424 HTML Structure

    Lecture 425 Styling

    Lecture 426 Adding Javascript

    Section 69: PROJECT: Random User Generator

    Lecture 427 Demo

    Lecture 428 HTML Structure

    Lecture 429 Styling

    Lecture 430 Adding Javascript

    Section 70: PROJECT: Music Finder

    Lecture 431 HTML Structure

    Lecture 432 Styling header

    Lecture 433 Styling card

    Lecture 434 Exploring Rapid API

    Lecture 435 Search Artist

    Lecture 436 Using Custom Fonts

    Lecture 437 Display artist photo

    Section 71: PROJECT: Youtube clone app

    Lecture 438 Demo

    Lecture 439 HTML Structure

    Lecture 440 Styling Navbar

    Lecture 441 Styling Video container

    Lecture 442 Exploring Youtube API

    Lecture 443 Fetch videos

    Lecture 444 Display videos

    Lecture 445 Search for videos

    Lecture 446 Display loading and error

    Section 72: PROJECT: Task Manager App

    Lecture 447 Demo

    Lecture 448 HTML Structure

    Lecture 449 Styling

    Lecture 450 Selecting Elements

    Lecture 451 Create task part 1

    Lecture 452 Create task part 2

    Lecture 453 Display all tasks

    Lecture 454 Delete task

    Section 73: PROJECT: Expenses Tracker App

    Lecture 455 Demo

    Lecture 456 HTML Structure

    Lecture 457 Styling

    Lecture 458 Creating expenses part 1

    Lecture 459 Creating expenses part 2

    Lecture 460 Get expenses from local storage

    Lecture 461 Display all expenses

    Section 74: PROJECT: Book API Project (File system)

    Lecture 462 Introduction

    Lecture 463 Create server

    Lecture 464 Install postman

    Lecture 465 fetch All Books endpoint

    Lecture 466 passing incoming data

    Lecture 467 Create Book

    Lecture 468 Auto restart sever

    Lecture 469 Book Details

    Section 75: PROJECT: Authentication App

    Lecture 470 Demo

    Lecture 471 Creating routes

    Lecture 472 Basic Authentication

    Lecture 473 Connect to Database

    Lecture 474 User Schema

    Lecture 475 Register User

    Lecture 476 Hash User Password 1

    Lecture 477 Hash User Password 2

    Lecture 478 Express Session

    Lecture 479 Save session using connect-mongo

    Lecture 480 EJS Partials

    Lecture 481 Logout User Route

    Lecture 482 Configure EJS

    Lecture 483 Register /Login/profile page

    Lecture 484 Register user

    Lecture 485 Login user

    Lecture 486 Redirect

    Lecture 487 Display profile

    Lecture 488 Logout

    Lecture 489 Display Error message

    Section 76: PROJECT: Book Directory Project API

    Lecture 490 Demo

    Lecture 491 Creating server

    Lecture 492 Design pattern and Mongodb Connection string

    Lecture 493 Connect to Database

    Lecture 494 Data modelling

    Lecture 495 User dummy routes

    Lecture 496 User Registration part 1

    Lecture 497 User Registration part 2

    Lecture 498 Error Handling

    Lecture 499 404 Handler

    Lecture 500 Login part 1

    Lecture 501 Login part 2

    Lecture 502 Fetch all users

    Lecture 503 User profile and user details

    Lecture 504 Create book dummy routes

    Lecture 505 Create book route

    Lecture 506 Fetch all books

    Lecture 507 Fetch single book

    Lecture 508 Delete a book

    Lecture 509 Update book

    Lecture 510 Express session

    Lecture 511 Save session into database

    Lecture 512 Logout

    Lecture 513 Database association

    Lecture 514 Mongoose Population

    Lecture 515 Preparing for deployment

    Lecture 516 Push to Github

    Section 77: PROJECT: Full-Stack Book Directory app

    Lecture 517 Getting started

    Lecture 518 Serving static files

    Lecture 519 Styling

    Lecture 520 Render home page

    Lecture 521 Login user

    Lecture 522 Redirect to profile page

    Lecture 523 Profile Page

    Lecture 524 EJS Partials

    Lecture 525 Public and Private Navbar

    Lecture 526 Display Error

    Lecture 527 Register user

    Lecture 528 Create a book

    Lecture 529 Fetching all books

    Lecture 530 Delete Book

    Lecture 531 Update book

    Lecture 532 Hide edit/delete button from a user

    Section 78: PROJECT: Fullstack Blog App Project

    Lecture 533 App flow

    Lecture 534 Requirement

    Lecture 535 How to start this project

    Lecture 536 Create server

    Lecture 537 Mongodb connect string

    Lecture 538 Connect to database

    Lecture 539 Create post route

    Lecture 540 Fetch all posts route

    Lecture 541 Post details route

    Lecture 542 Delete post route

    Lecture 543 Update post route

    Lecture 544 Serve static files

    Lecture 545 Dynamic home page posts list

    Lecture 546 Render create post form

    Lecture 547 Create post frontend 1

    Lecture 548 Create post frontend 2

    Lecture 549 Express routing

    Lecture 550 Post image file upload

    Lecture 551 Post details frontend

    Lecture 552 Refactoring express routing

    Lecture 553 Delete post frontend

    Lecture 554 Update post frontend

    Lecture 555 Fetch all post frontend

    Lecture 556 Redirect after update error fixed

    Lecture 557 User dummy route

    Lecture 558 Refactor user routes api

    Lecture 559 User registration model

    Lecture 560 User registration part 1 api

    Lecture 561 user registration part 2 api

    Lecture 562 Login endpoint api part 1

    Lecture 563 Login endpoint api part 2

    Lecture 564 Save session into Database

    Lecture 565 Save user into session

    Lecture 566 Logout endpoint

    Lecture 567 Render register form frontend

    Lecture 568 Register user - frontend

    Lecture 569 Login user - frontend

    Lecture 570 User profile page - frontend

    Lecture 571 Display error messages

    Lecture 572 Frontend navigation

    Lecture 573 Display navbar using ejs partials

    Lecture 574 Public and private navbar frontend

    Lecture 575 Display create post error frontend

    Lecture 576 Display Edit Post Error frontend

    Lecture 577 Profile photo upload frontend

    Lecture 578 Display user avatar on posts

    Lecture 579 Display user profile posts lists

    Lecture 580 Show delete and edit button to post owner.

    Lecture 581 Update user profile route

    Lecture 582 Update user render form

    Lecture 583 Update user details

    Lecture 584 Fixed login error after updating user

    Lecture 585 Display error when updating user details

    Lecture 586 Update user password

    Lecture 587 Logout after password update

    Lecture 588 Update user profile photo

    Lecture 589 Update user render form

    Lecture 590 Update user details

    Lecture 591 Fixed login error after updating user

    Lecture 592 Display error when updating user details

    Lecture 593 Update user password

    Lecture 594 Logout after password update

    Lecture 595 Update user profile photo

    Lecture 596 Comment Logic blog-app

    Lecture 597 Render comment form

    Lecture 598 Comment model

    Lecture 599 Comment logic part 1

    Lecture 600 Comment logic part 2

    Lecture 601 Display comments

    Lecture 602 Deployment introduction

    Lecture 603 Securing sensitive data using dotenv

    Lecture 604 Configuring package.json File

    Lecture 605 Pushing project to GitHub

    Lecture 606 Deploy to heroku

    Section 79: WELCOME TO REACT JS: REACT CONCEPT

    Lecture 607 Whats is React JS ?

    Lecture 608 Facts about React JS

    Lecture 609 React JS is declarative explained

    Lecture 610 Advantages of React JS

    Section 80: GETTING STARTED

    Lecture 611 Setting up environment

    Lecture 612 React JS: Requirement to learn react

    Lecture 613 React JS: How to create react app

    Section 81: REACT JS: COMPONENTS PART 1

    Lecture 614 What is react component?

    Lecture 615 Why use react component?

    Lecture 616 Installing react app

    Lecture 617 How to create functional component

    Lecture 618 How to create class base component

    Section 82: REACT JSX

    Lecture 619 What is JSX?

    Lecture 620 How to create JSX

    Lecture 621 Nesting JSX

    Lecture 622 Differences between expression and statement

    Lecture 623 Embedding expression in JSX

    Section 83: CSS, IMAGES and PROPS IN REACT

    Lecture 624 CSS in react intro

    Lecture 625 Inline Styling

    Lecture 626 Using CSS file

    Lecture 627 Using images in react

    Lecture 628 Parent and a Child component

    Lecture 629 Props Explained

    Lecture 630 Props Demo

    Section 84: REACT EVENTS HANDLING

    Lecture 631 What is an event?

    Lecture 632 Rules of events

    Lecture 633 Types of events

    Lecture 634 Creating Event

    Lecture 635 Passing arguments to event

    Section 85: UseState Hook: STATE MANAGEMENT

    Lecture 636 What is useState ?

    Lecture 637 Initialising State

    Lecture 638 Updating state handler

    Lecture 639 Decreasing & Reseting State

    Section 86: REACT COMPONENT PART 2

    Lecture 640 Stateless Component

    Lecture 641 Customising Stateless component

    Lecture 642 Stateful component

    Section 87: REACT JS: NEXT SECTION COMING SOON

    Lecture 643 Coming soon

    Have a computer with Internet,No knowledge in programming is required,Anyone interested to become a web developer,Beginner or advance programmers