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

    React Complete 2023 With Redux, Firebase & Typescript

    Posted By: ELK1nG
    React Complete 2023 With Redux, Firebase & Typescript

    React Complete 2023 With Redux, Firebase & Typescript
    Published 9/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 7.14 GB | Duration: 14h 33m

    React 2023 Edition: From Zero to Advanced including Hooks, Context API, Reducers, Redux Toolkit, Firebase & TypeScript

    What you'll learn

    Complete REACT: Beginner to Advanced

    React 18 Modern Approach with Hooks and & Function Components

    Context API & Reducers

    State Management with REDUX Toolkit for Large Scale Applications

    Work with Async Data in Redux

    Routing with REACT ROUTER

    FIREBASE Integration for Real-time Database & Hosting

    Automated Firebase Deploys with Github

    TYPESCRIPT for Bug-Free Development

    Implementing Typescript on New and Existing React Projects

    Requirements

    A computer with access to the internet

    Familiarity with HTML & CSS and basic JavaScript knowledge are recommended

    Students are not required to have any previous knowledge on React or other frameworks, the course starts from the absolute beginning and covers all topics for React mastery

    Description

    Welcome to the REACT Complete Course 2023 Edition - your gateway to becoming a React expert in the ever-evolving world of web development.In today's tech landscape, mastering React is not just a skill; it's a career advantage. This comprehensive course takes you on a journey from React novice to a seasoned developer, equipping you with the tools and techniques demanded by today's industry.Why Choose This Course:In a crowded field of React courses, ours stands out for several compelling reasons:From Zero to Mastery: We begin from the basics, making it accessible for beginners, and progress seamlessly into advanced topics, ensuring seasoned developers also gain valuable insights.The Modern Approach to React: Function components & hooks.Context & Reducers Demystified: Complex concepts like context and reducers are made crystal clear, giving you a deep understanding of state management in React.Redux Toolkit for Effortless State Management: Learn how to streamline state management with Redux Toolkit, a must-know skill for any React developer.Firebase for Real-world Applications: Dive into Firebase to master user authentication, Firestore database integration, and deployment, making you proficient in building real-world, scalable apps.TypeScript Integration: Stay ahead in the game by integrating TypeScript into your React projects, enhancing your code quality and collaboration potential.How Will This Course Benefit You:Whether you're a beginner developer or an experienced professional seeking to upgrade your skills, this course empowers you with:Career-Ready Skills: Equip yourself with the tools and knowledge required for high-demand React developer positions.Portfolio-Building Projects: Gain practical experience through hands-on projects, with real-time databases and custom domains.Confidence in Complex Concepts: Tackle advanced concepts like state management and authentication with confidence.Industry Insights: Benefit from real-world insights and best practices accumulated from years of industry experience.Who Should Enroll:Aspiring Developers: If you're new to React, this course provides a solid foundation.Experienced Developers: Seasoned devs will benefit from advanced topics and best practices.Professionals Seeking Career Growth: Upgrade your skills and open doors to better job opportunities.Don't miss out on this chance to master React and stay ahead in your web development journey. Enroll now and join our thriving community of React experts. Let's build amazing web applications together!

    Overview

    Section 1: React Basics

    Lecture 1 Preparing the Workspace

    Lecture 2 JSX Basics

    Lecture 3 List Rendering with the Map Function

    Lecture 4 Coding Exercise Walkthrough

    Lecture 5 Conditional Rendering

    Lecture 6 Components

    Lecture 7 Show or Hide the Order Summary

    Lecture 8 Props

    Lecture 9 Events

    Lecture 10 State

    Lecture 11 React Hooks

    Lecture 12 Updating State Variables

    Lecture 13 Updating the Order Details

    Lecture 14 The Quantity Handler

    Section 2: Styling in React

    Lecture 15 Presentation of the To-Dos Project

    Lecture 16 CSS x SCSS

    Lecture 17 Component Styles

    Lecture 18 CSS Modules

    Lecture 19 Tips for Working with CSS Modules

    Section 3: Context API & Reducers for State Management

    Lecture 20 State Management on Large Scale Applications

    Lecture 21 Creating Dummy To-Dos and Rendering the List

    Lecture 22 Setting Up The Logic to Erase and Mark To-Dos as Done

    Lecture 23 Creating and Providing the To-Dos Context

    Lecture 24 Using the Context from Child Components

    Lecture 25 Reducers - Consolidating the State Logic

    Lecture 26 Using The Reducer Function

    Lecture 27 RECAP: Reducers

    Lecture 28 Dispatching Actions Directly from the To-Do Component

    Lecture 29 Moving the Context Logic into the Context Provider Component

    Lecture 30 Merging the Reducer Into the Context

    Lecture 31 The Add To-Do Modal

    Lecture 32 Open & Close The Modal with State

    Lecture 33 The Add To-Do Logic

    Lecture 34 Adding IDs to New Todos

    Lecture 35 The Filter Logic

    Lecture 36 Showing The Filtered Todos

    Lecture 37 Saving To-Dos in the LocalStorage

    Section 4: React Router

    Lecture 38 Presentation of The Book List Project

    Lecture 39 Getting Started with React Router

    Lecture 40 Adding Links with React Router

    Lecture 41 Dynamic Links and URL Params

    Lecture 42 Adding Links to Individual Books

    Lecture 43 Navigate to Links Programatically with useNavigate

    Section 5: State Management with Redux Toolkit

    Lecture 44 Redux - State Management for Large Scale Applications

    Lecture 45 Redux Installation and Store Setup

    Lecture 46 Reading from the State with the useSelector Hook

    Lecture 47 Calling the Reducer Functions With the useDispatch Hook

    Lecture 48 Avoiding Breaking Errors for Non Existing Book Ids

    Lecture 49 Toggle the isRead State

    Lecture 50 The addBook Action

    Lecture 51 The Notes Slice

    Lecture 52 Filtering Notes by the Book ID

    Lecture 53 Erase Notes

    Lecture 54 Add Notes

    Lecture 55 Erase All Book Notes

    Section 6: Firebase: User Authentication

    Lecture 56 React and Firebase - Project Introduction

    Lecture 57 Firebase Project Setup

    Lecture 58 Firebase Authentication Methods

    Lecture 59 Signing Up New Users

    Lecture 60 Handling Signup Errors

    Lecture 61 Signing In Existing Users

    Lecture 62 The Reset Password Function

    Lecture 63 Show the Homepage to Logged In Users

    Lecture 64 Persisting the Login State in the Browser Session

    Lecture 65 The Logout Function

    Lecture 66 Adding a Loader to The Login Page

    Section 7: Firebase: The Firestore Database

    Lecture 67 Setting Up the Firestore Database

    Lecture 68 READ From the Firestore Database

    Lecture 69 Using WHERE Clauses on Firebase Queries

    Lecture 70 Do We Really Need Redux in This Project?

    Lecture 71 Async Functions in Redux with createAsyncThunk

    Lecture 72 ExtraReducers and the Builder Object

    Lecture 73 UPDATE Data From The Firestore - The isRead Property

    Lecture 74 Toggle isRead from the Single Book Page

    Lecture 75 DELETE Documents from the Firestore

    Lecture 76 CREATE Documents in the Firestore

    Lecture 77 Fixing Bugs in the Add Book Flow

    Lecture 78 Adding Loaders for Pending Actions

    Lecture 79 Single Book Page: Fetching Books On-Demand

    Lecture 80 Improving the Loading State of The Single Book Page

    Lecture 81 Fetch Book Notes

    Lecture 82 Delete Book Notes

    Lecture 83 Add Notes

    Lecture 84 Cleaning Up the Project

    Section 8: Firebase: Hosting & Deploying Your React App

    Lecture 85 Firebase Hosting

    Lecture 86 Adding a Custom .com Domain to Your Firebase Project

    Lecture 87 Setting Up a Github Repo

    Lecture 88 Beginner GIT Tips

    Lecture 89 Setting Up the Github Integration with Firebase

    Lecture 90 The Importance of Branches

    Lecture 91 Deploying Feature Branches with Pull Requests

    Section 9: TypeScript: Quick Guide

    Lecture 92 What is TypeScript?

    Lecture 93 Preparing the Workspace

    Lecture 94 TSC: The TypeScript Compiler

    Lecture 95 TypeScript Syntax

    Lecture 96 Primitives Data Types & Functions

    Lecture 97 Arrays

    Lecture 98 Objects and Type Aliases

    Lecture 99 Optional Properties

    Lecture 100 Interfaces

    Lecture 101 Union and Literal Types

    Lecture 102 Null & Undefined

    Lecture 103 The Any Type

    Lecture 104 HTML Elements and Type Assertion

    Section 10: TypeScript in Practice

    Lecture 105 Presentation of the Students Project

    Lecture 106 More on the Default Tsconfig Rules

    Lecture 107 Defining the Student Interface

    Lecture 108 Outputting Name & Age of Students

    Lecture 109 Writing the Logic for the Area of Focus

    Lecture 110 Outputting the Students' Status

    Lecture 111 The Reusable Refresh Table Function

    Section 11: React & Typescript Basics

    Lecture 112 Creating Your First React & TypeScript Project

    Lecture 113 Typing State Variables

    Lecture 114 Typing Props

    Lecture 115 Sharing Types Between Components

    Lecture 116 Typing Functions

    Section 12: React & TypeScript with Context & Reducers

    Lecture 117 Presentation of the Quiz App

    Lecture 118 Creating the Context

    Lecture 119 Providing the Context

    Lecture 120 Adding the Reducer Function to the Context

    Lecture 121 Adjusting the Context Type

    Lecture 122 Fetching Questions From the Open Trivia API

    Lecture 123 Making the The Question Interface with Chat GPT

    Lecture 124 Rendering the UI Based on the Game Status

    Lecture 125 Adding the The Question to the Context

    Lecture 126 Shuffling the Correct and Incorrect Answers

    Lecture 127 Decoding HTML Entities on Questions

    Lecture 128 Collecting the User's Answer

    Lecture 129 Submitting the User's Answer

    Lecture 130 Showing the Result to the User

    Lecture 131 Showing the Next Question for Infinite Gameplay

    Lecture 132 Adding the Score to the Context

    Lecture 133 Setting the Sound and Confetti for The Correct Answer

    Aspiring web developers looking for a React starting point. You'll go from zero to a confident React developer.,Experienced developers looking to upgrade: If you're already a developer but want to enhance your skills with advanced React, this course provides advanced topics with real-world projects.,Students and tech enthusiasts seeking to dive into the world of modern web development using React.,Entrepreneurs and Start-up Founders looking to build web-based businesses