Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
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 1 2 3 4 5
    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 React Native: Advanced & Practical Projects

    Posted By: ELK1nG
    Full Stack React Native: Advanced & Practical Projects

    Full Stack React Native: Advanced & Practical Projects
    Published 2/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 14.83 GB | Duration: 24h 25m

    Unlock the Power of MERN Stack: React Native, Redux, Node.js, Express, Socket IO, MongoDB, Mailtrap & Cloudinary.

    What you'll learn

    Mastering React Native fundamentals and advanced techniques.

    Implementing Redux for efficient state management in React Native applications.

    Building robust APIs with Node js and Express.

    Integrating real-time communication features using Socket IO

    Leveraging MongoDB for database storage and management.

    Understanding and implementing authentication and authorization mechanisms.

    Optimizing media management with Cloudinary integration.

    Utilizing Mailtrap for email testing and debugging purposes.

    Deploying full stack applications to production environments.

    Enhancing development workflow and productivity with best practices and industry-standard tools.

    Requirements

    You should be comfortable working with JavaScript

    You should know the basics of React JS

    Description

    Are you a hands-on learner who thrives on practical application? If so, you're in the right place! Join us on an immersive journey as we construct a cutting-edge Full Stack Node.js and React Native Application, expertly divided into two comprehensive sections. We'll start by diving deep into the intricacies of APIs, equipping you with the knowledge and skills needed to construct a robust backend API from scratch. Harness the power of Node.js, Express, MongoDB, Cloudinary, Mailtrap, TypeScript, and an array of other essential tools, including yup and luxon.Get ready to create a suite of top-tier features that will elevate your application to new heights, including:Establishing a Refresh Token Authentication System to ensure secure user authentication.Implementing Email Verification and Password Recovery mechanisms for enhanced account security.Crafting various Routes and Methods to facilitate seamless interaction with your API.Adding, Updating, Reading, and Removing Products with ease, empowering users to manage their inventory effortlessly.Exploring advanced TypeScript concepts to enhance code clarity, maintainability, and scalability.Fine-tuning Project Management skills to ensure efficient development and deployment processes.Enabling Real-time Communication through Socket IO, fostering dynamic interactions between users in your application.Implementing robust Data Validation techniques to maintain data integrity and enhance user experience.But that's just the beginning! Our journey doesn't end with backend development. Once the API is up and running, we'll seamlessly transition to frontend development, where we'll craft a sleek and intuitive React Native App that operates seamlessly on both Android and iOS platforms. Whether you're a newcomer to React Native app development or a seasoned pro, you'll uncover a treasure trove of advanced techniques and insights that will take your skills to the next level.Each feature we build will be accompanied by an intuitive and user-friendly UI, ensuring that users can effortlessly access and interact with all the functionalities our app has to offer.With a hands-on approach and a focus on practical application, this course is designed to equip you with the skills and knowledge you need to succeed in the fast-paced world of full stack development. Enroll now and take the first step towards mastering Full Stack Node.js and React Native development!

    Overview

    Section 1: Introduction

    Lecture 1 How to setup

    Lecture 2 What do I need Mac or Windows

    Lecture 3 TypeScript

    Lecture 4 Incase you Don't Know

    Lecture 5 Project Setup

    Lecture 6 npm init

    Lecture 7 ts config

    Lecture 8 Basic Express Server

    Lecture 9 Post Request & Reading Incoming Data

    Lecture 10 Middleware Function

    Lecture 11 Auth Route

    Lecture 12 Sign up Part 1

    Lecture 13 Connecting to Database

    Lecture 14 Sign up Part 2

    Lecture 15 Sign up Part 3

    Lecture 16 Sign up Part 4

    Lecture 17 Password & Token Hash

    Lecture 18 Adding Types

    Lecture 19 Sending Email

    Section 2: Error Handling & Validation

    Lecture 20 Refactoring Error Response

    Lecture 21 Automate Error Handling

    Lecture 22 Proper Data Validation

    Lecture 23 Genuine Email & Strong Password

    Section 3: Verification & Authorization

    Lecture 24 Verifying Email

    Lecture 25 Custom Validation Schema

    Lecture 26 Sign in with Refresh Token Rotation

    Lecture 27 Verifying Access Token (isAuth)

    Lecture 28 Customizing Request Type

    Lecture 29 Verification UI

    Lecture 30 Sending Verification Request

    Lecture 31 Re-generating Verification Link

    Lecture 32 Refresh Token

    Lecture 33 Sign out

    Lecture 34 Environment Variable

    Lecture 35 Forget Password Link

    Lecture 36 Validate Password Reset Token API

    Lecture 37 Is Password Reset Token Valid

    Lecture 38 Resetting Password (API)

    Lecture 39 Update Password Front End

    Lecture 40 Update Profile

    Section 4: File Upload

    Lecture 41 File Upload

    Lecture 42 File Parser Middleware

    Lecture 43 Uploading Image to Cloud

    Lecture 44 Resizing Profile Image

    Lecture 45 Getting Public Profile

    Section 5: Product API

    Lecture 46 Product Model

    Lecture 47 Automate with Chat GPT

    Lecture 48 New Product Validation

    Lecture 49 Creating New Product Part 1

    Lecture 50 Creating New Product Part 2

    Lecture 51 Validating Date

    Lecture 52 Product Update

    Lecture 53 Delete Product

    Lecture 54 Removing Single Product Image

    Lecture 55 Get Product Details

    Lecture 56 Get Products By Category Part 1

    Lecture 57 Get Products By Category Part 2

    Lecture 58 Pagination

    Lecture 59 Getting Latest Listings

    Section 6: Auth With React Native

    Lecture 60 Expo Project Setup

    Lecture 61 Using The Doc

    Lecture 62 Rendering Screens

    Lecture 63 Welcome Header Part 1

    Lecture 64 Welcome Header Part 2

    Lecture 65 Input Field

    Lecture 66 Input Focus Effect

    Lecture 67 Custom Button

    Lecture 68 The Divider

    Lecture 69 Navigation Link

    Lecture 70 Avoiding Keyboard

    Lecture 71 Avoiding Keyboard Component

    Lecture 72 Adding Navigation

    Lecture 73 Fixing Types

    Lecture 74 Capturing Input Change

    Lecture 75 Validating Form

    Lecture 76 Refactor Validator

    Lecture 77 Avoiding try catch

    Lecture 78 Rendering App Notification

    Lecture 79 Sign in

    Lecture 80 Refactor Axios Client

    Lecture 81 Sign in After Sign up

    Lecture 82 What After Sign in

    Lecture 83 State Management Library

    Lecture 84 Redux Toolkit Setup

    Lecture 85 Let me explain

    Lecture 86 Updating Redux State

    Lecture 87 Preserving Auth State

    Lecture 88 Loading Indicator

    Lecture 89 Custom useAuth hook

    Lecture 90 Forget Password

    Section 7: New Product

    Lecture 91 Tab Navigator

    Lecture 92 New Listing Form

    Lecture 93 Date Picker

    Lecture 94 Fixing Date Picker

    Lecture 95 Date Helper Function

    Lecture 96 Category Selector Part 1

    Lecture 97 Category Selector Part 2

    Lecture 98 Category Selector Button

    Lecture 99 Closing Modal

    Lecture 100 Finishing Form UI

    Lecture 101 Let's use Refresh Token

    Lecture 102 On Request Failed

    Lecture 103 IMPORTANT Fix

    Lecture 104 New Product Form State

    Lecture 105 Category Selector Little Fix

    Lecture 106 Selecting Images

    Lecture 107 Rendering Selected Images

    Lecture 108 Horizontal Image List

    Lecture 109 Removing Selected Images

    Lecture 110 New Product Validation

    Lecture 111 Creating New Product

    Section 8: Profile Page

    Lecture 112 Profile Page - Avatar View

    Lecture 113 Profile Page - Profile Info

    Lecture 114 Profile Page Options

    Lecture 115 Adding New Profile Screens

    Lecture 116 Sign out

    Lecture 117 Sign out Fix

    Lecture 118 Custom Header

    Lecture 119 Fetching Listings

    Lecture 120 Listing UI

    Lecture 121 Navigating with Params

    Lecture 122 Single Product UI

    Lecture 123 Image Slider

    Lecture 124 FlatList onViewableItemsChanged

    Lecture 125 Options UI

    Lecture 126 Product Menu Options

    Lecture 127 Removing Product

    Lecture 128 Pull to Refresh

    Lecture 129 Store For Listings

    Lecture 130 Chat Icon

    Section 9: Product Edit

    Lecture 131 Edit Product Page

    Lecture 132 Image Edit Options

    Lecture 133 Removing Single Image

    Lecture 134 Edit Product Form State

    Lecture 135 Removing Image Form UI

    Lecture 136 Category and Thumbnail Selection

    Lecture 137 Updating Product

    Lecture 138 Submitting Updated Info

    Lecture 139 Deep Equal

    Section 10: Update Profile

    Lecture 140 Updating Profile Name

    Lecture 141 Verification Link UI

    Lecture 142 Updating Profile Image

    Section 11: Home Page

    Lecture 143 Home Page UI

    Lecture 144 Chat Notification

    Lecture 145 Search Bar UI

    Lecture 146 Category List

    Lecture 147 Rendering Latest Products Part 1

    Lecture 148 Rendering Latest Products Part 2

    Lecture 149 Fetching Latest Products

    Lecture 150 Fetching Product Details

    Lecture 151 Fetching Product by Category

    Lecture 152 Empty View

    Lecture 153 Multi Column FlatList

    Lecture 154 Style For Odd LIst Items

    Section 12: Message

    Lecture 155 Socket IO

    Lecture 156 Setting up Socket IO

    Lecture 157 Socket Connection with Auth

    Lecture 158 Refreshing Token on Socket IO Error

    Lecture 159 The Plan to Handle Chat

    Lecture 160 Conversation Model

    Lecture 161 Getting or Creating New Conversation

    Lecture 162 Sending Request to Get Conversation

    Lecture 163 Animation on Fetching Chat Info

    Lecture 164 Gifted Chat

    Lecture 165 Chat Screen

    Lecture 166 The Callback Issue

    Lecture 167 Empty Message UI

    Section 13: Communication With Socket

    Lecture 168 Simple Communication Using Socket

    Lecture 169 Sending The Actual Message

    Lecture 170 Storing Messages to Database

    Lecture 171 New Conversation Store

    Lecture 172 Reading Conversation by ID

    Lecture 173 Updating UI on New Message

    Lecture 174 Fetching Old Chats

    Lecture 175 Getting Last Conversations Part 1

    Lecture 176 Getting Last Conversations Part 2

    Lecture 177 Let's Understand

    Lecture 178 Last Chats

    Lecture 179 Last Chats UI Part 1

    Lecture 180 Formatting Date

    Lecture 181 Last Chat UI Part 2

    Lecture 182 On Recent Chat Press

    Lecture 183 Message Indicator

    Lecture 184 Updating Viewed Property

    Section 14: The System Setup (MAC)

    Lecture 185 Node JS

    Lecture 186 Installing homebrew

    Lecture 187 Installing Mongodb

    Lecture 188 Running Mongodb

    Lecture 189 MongoDb Compass

    Lecture 190 Android Studio

    Lecture 191 Ruby

    Lecture 192 xCode

    Section 15: The System Setup (Windows)

    Lecture 193 Node JS

    Lecture 194 Installing Mongodb

    Lecture 195 Android Studio

    Aspiring Full Stack Developers: If you're eager to master both frontend and backend development and become a proficient full stack developer, this course is tailor-made for you.,React Native Enthusiasts: Whether you're a beginner or an experienced React Native developer looking to expand your skill set, this course will provide you with valuable insights and advanced techniques.,Node js Developers: If you're familiar with Node js and want to explore how to integrate it with React Native for full stack development, this course will deepen your understanding and broaden your expertise.,Backend Developers: For developers who primarily focus on backend development and want to learn how to build robust APIs using Node js, Express, and MongoDB, this course offers a comprehensive introduction to frontend development with React Native.