React, Redux & Firebase App Tutorial #1 - Introduction
Skills:
React70%
Key Takeaways
Introduces a project management tool built with React, Redux, and Firebase
Full Transcript
hey gang and welcome to your first step in becoming a full-stack ninja with react Redux and phi base so just a quick preview of what we're going to be making in this course with react and redux it's gonna be this simple project management tool complete with authentication and cloud functions as well so you can see right here we have two different projects I can view them to see more about them it's going to say who pocketed them and the time and if I wanted to I could add a new project I could say something like Yoshi is egg hunts and I'm just pasting a lot of content down here create that and that's gonna appear on the front as well in time order and you should see in a minute this update over on the right as well you can see Mario plumber added a new project a few seconds ago so every time something happens like someone signs up or someone creates a new project we're going to get that notification in real time over here as well speaking of authentication we can log out right here and we can stand back in or I could sign up so let me sign up with a new username will say Yoshi ah the net ninja code at UK password test 1 2 3 4 first name Yoshi and then something not sure what your surname is but anyway sign up and now we're logged in as Yoshi and we should see in a second you can see you actually something joined the party so that means they signed up and I could add now a new project as Yoshi if I wanted to okay so that's the application in a nutshell that we're going to be building and like I said this is going to be complete with react Redux and firebase so we're using firebase firestore as a real town database to store all of our data in we're going to be using firebase cloud functions for these notifications over here we'll be using firebase authentication for the authentication flow in the app and then finally we're going to be deploying the application to firebase at the end as well so in essence we're creating a full project front and back the front being react and the backend being firebase so you can read more about firebase if you're unfamiliar with it based google.com and we can scroll down here to see all the different features that are available we're just using a handful of them you can see all of these different things we can use we're using the cloud fire store functions authentication and hosting so they're my friends just to reiterate the different things that we'll be using in this course first of all to create the application itself obviously react and redux then we'll be using a package called thunk which works really well inside redux to help us use asynchronous code then for the backend fire base fire store for the data storage authentication cloud functions and hosting as well at the end now before you start getting too ahead of yourselves and dancing around this magical whirlwind of react redux and firebase I would advise you know a few things first of all this is not a beginner's react or redux course if you don't know a thing about react I suggest you press the pause button right here and check out instead my react complete tutorial series which includes redux as well and then pop back on over here also you should be familiar with JavaScript and HTML if not then probably on the wrong course as well I'll leave a link to all of these different playlists down below so you can check those out first of all so as always I'm going to be providing you with all of the course files right here on github and you can find those at this repository react redux firebase up the link is going to be down below now if you want to see the code for lesson 14 for example you have to select that branch first of all so each lesson has its own branch when you select that then you can see the code and you can browse it all if you prefer you can just clone the repository to your local computer and browse the code that way now I am also going to be using this code editor visual studio code so I'm gonna leave the link to this down below as well where you can download it for free and I would recommend you doing so it's a really cool free editor so there we've got my friends that's your introduction into this course I really hope to see you in the next one and if you do like these videos please my friends do not forget to share it subscribe and like and I'll see you in the very next video [Music]
Original Description
Hey gang, in this React, Redux & Firebase tutorial I'll introduce you to the application we'll be creating - a simple project management tool with authentication and cloud functions.
----------------------------------------
🔥🔥 Course Links:
+ VS Code editor - https://code.visualstudio.com/
+ GitHub repository (course files) - https://github.com/iamshaunjp/React-Redux-Firebase-App
🧠🧠 Other Helpful Playlists:
+ React & Redux Tutorial - https://www.youtube.com/playlist?list=PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG
+ JavaScript for Beginners - https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET
🤑🤑 Donate
+ https://www.paypal.me/thenetninja
🎓🎓 Find me on Udemy
+ https://www.udemy.com/user/47fd83f6-5e4a-4e87-a0f0-519ac51f91b6/
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Net Ninja · Net Ninja · 0 of 60
← Previous
Next →
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Regular Expressions (RegEx) Tutorial #14 - Matching a Username
Net Ninja
Regular Expressions (RegEx) Tutorial #15 - Email RegEx Pattern
Net Ninja
Regular Expressions (RegEx) Tutorial #16 - Finishing Touches
Net Ninja
GraphQL Tutorial #1 - Introduction to GraphQL
Net Ninja
GraphQL Tutorial #2 - A Birdseye View of GraphQL
Net Ninja
GraphQL Tutorial #3 - Project (stack) Overview
Net Ninja
GraphQL Tutorial #4 - Making Queries (front-end preview)
Net Ninja
GraphQL Tutorial #5 - Express App Setup
Net Ninja
GraphQL Tutorial #6 - Setting up GraphQL
Net Ninja
GraphQL Tutorial #7 - GraphQL Schema
Net Ninja
GraphQL Tutorial #8 - Root Query
Net Ninja
GraphQL Tutorial #9 - The Resolve Function
Net Ninja
GraphQL Tutorial #10 - Testing Queries in Graphiql
Net Ninja
GraphQL Tutorial #11 - GraphQL ID Type
Net Ninja
GraphQL Tutorial #12 - Author Type
Net Ninja
GraphQL Tutorial #13 - Type Relations
Net Ninja
GraphQL Tutorial #14 - GraphQL Lists
Net Ninja
GraphQL Tutorial #15 - More on Root Queries
Net Ninja
GraphQL Tutorial #16 - Connecting to mLab
Net Ninja
GraphQL Tutorial #17 - Mongoose Models
Net Ninja
GraphQL Tutorial #18 - Mutations
Net Ninja
GraphQL Tutorial #19 - More on Mutations
Net Ninja
GraphQL Tutorial #20 - Updating the Resolve Functions
Net Ninja
GraphQL Tutorial #21 - GraphQL NonNull
Net Ninja
GraphQL Tutorial #22 - Adding a Front-end
Net Ninja
GraphQL Tutorial #23 - Create React App
Net Ninja
GraphQL Tutorial #24 - Book List Component
Net Ninja
GraphQL Tutorial #25 - Apollo Client Setup
Net Ninja
GraphQL Tutorial #26 - Making Queries from React
Net Ninja
GraphQL Tutorial #27 - Rendering Data in a Component
Net Ninja
GraphQL Tutorial #28 - Add Book Component
Net Ninja
GraphQL Tutorial #29 - External Query File
Net Ninja
GraphQL Tutorial #30 - Updating Component State
Net Ninja
GraphQL Tutorial #31 - Composing Queries
Net Ninja
GraphQL Tutorial #32 - query variables
Net Ninja
GraphQL Tutorial #33 - Re-fetching Queries
Net Ninja
GraphQL Tutorial #34 - Book Details Component
Net Ninja
GraphQL Tutorial #36 - Styling the App
Net Ninja
GraphQL Tutorial #35 - Making a Single Query
Net Ninja
Build Apps with Vue & Firebase - Udemy Course
Net Ninja
Updated Vue & Firebase Course (Udemy)
Net Ninja
Vue & Firebase Real-time Chat (Preview) #1 - Intro
Net Ninja
Vue & Firebase Real-time Chat (Preview) #2 - Project Structure
Net Ninja
Vue & Firebase Real-time Chat (Preview) #3 - Firestore Setup
Net Ninja
Vue & Firebase Real-time Chat (Preview) #4 - Welcome Screen
Net Ninja
Vue & Firebase Real-time Chat (Preview) #5 - Props in Routes
Net Ninja
Vue & Firebase Real-time Chat (Preview) #6 - Route Guards
Net Ninja
Vue & Firebase Real-time Chat (Preview) #7 - Chat Window
Net Ninja
Vue & Firebase Real-time Chat (Preview) #8 - New Message Component
Net Ninja
Object Oriented JavaScript Tutorial #1 - Introduction
Net Ninja
Object Oriented JavaScript Tutorial #2 - Object Literals
Net Ninja
Object Oriented JavaScript Tutorial #3 - Updating Properties
Net Ninja
Object Oriented JavaScript Tutorial #4 - Classes
Net Ninja
Object Oriented JavaScript Tutorial #5 - Class Constructors
Net Ninja
Object Oriented JavaScript Tutorial #6 - Class Methods
Net Ninja
Object Oriented JavaScript Tutorial #7 - Method Chaining
Net Ninja
Object Oriented JavaScript Tutorial #8 - Class Inheritance
Net Ninja
Object Oriented JavaScript Tutorial #9 - Constructors (under the hood)
Net Ninja
Object Oriented JavaScript Tutorial #10 - Prototype
Net Ninja
Object Oriented JavaScript Tutorial #11 - Prototype Inheritance
Net Ninja
More on: React
View skill →Related Reads
📰
📰
📰
📰
I Built 174 Free Browser-Based Tools Using React + Vite
Dev.to · Utkarsh Bharti
How I Merge PDFs in the Browser with Vue 3 and pdf-lib
Dev.to · sunshey
Trying Declarative Partial Updates: A Future API for Replacing HTML Later
Dev.to · nyaomaru
Debugging React: From Taking a Deep Breath to Finding the Root Cause
Dev.to · surajrkhonde
🎓
Tutor Explanation
DeepCamp AI