Fullstack Advanced React & GraphQL

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.4 GB
  • Uploaded Bytutsnode
  • Downloads144
  • Last checkedJan. 05th '22
  • Date uploadedJan. 02nd '22
  • Seeders 25
  • Leechers3

Infohash : 20EE1F4A60E7B81A32FFA8255517FCEE5278FEE1


Description

The course has been entirely updated and re-recorded for the latest in React.js, Hooks, Apollo 3 and the Keystone Headless CMS.

Together we will build “Sick Fits”, a full stack online clothing store complete with real credit checkout. Users can search, sell, add to cart and checkout their favourite items.

The application has six main models — Users, Items, Orders, CartItems, OrderItems, and Roles — all of which are relational and showcase the power of relational GraphQL Queries.

The app also includes many server side bits including authentication, permissions, sending email, uploading images, and charging credit cards.

In addition to building both the frontend and backend of the application, we also spend the last section of the course Testing the React application.

Last Updated 12/2021

Files:

Advanced React - FullStack Advanced React + GraphQL [TutsNode.com] - Advanced React - FullStack Advanced React + GraphQL Module 12 Testing
  • 83 - Mocking 3rd Party Libraries.mp4 (164.1 MB)
  • 81 - Testing User Events and Mutations.mp4 (111.2 MB)
  • 77 - Mocking GraphQL Data Requests.mp4 (100.4 MB)
  • 74 - React Testing Library.mp4 (97.4 MB)
  • 80 - Pagination Testing.mp4 (93.9 MB)
  • 79 - Testing Signed in and Signed out Nav States.mp4 (82.4 MB)
  • 78 - Updating Props and re-rendering.mp4 (65.6 MB)
  • 72 - Testing Basics.mp4 (49.4 MB)
  • 82 - Testing Password Reset Component.mp4 (46.2 MB)
  • 75 - Snapshot Testing.mp4 (38.1 MB)
  • 73 - Testting our formatMoney function.mp4 (38.0 MB)
  • 71 -Test Setup, Tooling and Methodology.mp4 (31.8 MB)
  • 76 - More on Testing Library Queries.mp4 (28.5 MB)
Module 10 Search and Order Creation and Checkout
  • 51 - Search.mp4 (96.9 MB)
  • 53 - Writing our Client Side Checkout Handler Logic.mp4 (53.5 MB)
  • 55 - Custom Checkout Mutation with Stripe.mp4 (53.5 MB)
  • 58 - Finishing up the Checkout UI and Flow.mp4 (36.4 MB)
  • 52 - Setting Up our Stripe Checkout.mp4 (33.4 MB)
  • 57 - Creating our Order and OrderItems in our Mutation.mp4 (32.4 MB)
  • 54 - Creating our Order and OrderItem Data Types.mp4 (29.7 MB)
  • 56 - Linking up our Frontend to the custom backend checkout mutation.mp4 (27.2 MB)
Module 5 Client Side React + GraphQL Development
  • 20 - Fetching Data with hooks and Displaying it in our Front End.mp4 (96.4 MB)
  • 27 - Displaying Single Items, Routing and SEO.mp4 (74.4 MB)
  • 22 - A real good lesson in React Forms and Custom Hooks.mp4 (61.8 MB)
  • 19 - Setting up Apollo Client.mp4 (58.0 MB)
  • 24 - Creating Products via our Mutations.mp4 (49.8 MB)
  • 23 - Hooking up our File input and Form Styles.mp4 (33.5 MB)
  • 25 - Refetching Queries after a Successful Mutation.mp4 (22.7 MB)
  • 21 - Fixing and Styling the Nav.mp4 (8.7 MB)
  • 26 - Programmatically Changing the Page after product creation.mp4 (6.8 MB)
Module 6 Working with Mutations
  • 28 - Updating Items.mp4 (88.3 MB)
  • 30 - Deleting Products.mp4 (32.6 MB)
  • 29 - Using useEffect to deal with a tricking loading state issue.mp4 (20.4 MB)
  • 31 - Evicting Items from the Apollo Cache.mp4 (18.2 MB)
Module 7 Pagination
  • 35 - Custom Type Policies and Control over the Apollo Cache.mp4 (86.7 MB)
  • 32 - Pagination Links.mp4 (55.2 MB)
  • 33 - Pagination Dynamic Routing.mp4 (40.1 MB)
  • 34 - Adjusting our Query for Pagination Values.mp4 (17.7 MB)
Module 8 User Registration + Authentication
  • 37 - Creating a Sign In Component.mp4 (79.1 MB)
  • 42 - Password Reset - sending the email.mp4 (57.4 MB)
  • 41 - Password Reset - Setting a new Password.mp4 (56.1 MB)
  • 39 - Creating our Sign Up Flow.mp4 (48.5 MB)
  • 40 - Password Reset - Requesting a Reset.mp4 (30.2 MB)
  • 36 - Querying The Current User.mp4 (24.9 MB)
  • 38 - Creating a Sign Out Component.mp4 (15.4 MB)
Module 9 Shopping Cart Development
  • 46 - Cart - Adding Items to Cart.mp4 (73.7 MB)
  • 44 - Cart - Displaying Items in a Custom Component.mp4 (55.0 MB)
  • 45 - Cart - Using Recat Context for our Cart State.mp4 (52.6 MB)
  • 48 - Cart - Animating the Cart Cart Value.mp4 (42.7 MB)
  • 43 - Cart - Creating the Data Type and Two Way Relationships.mp4 (17.5 MB)
  • 49 - Cart - Remove From Cart Button.mp4 (17.1 MB)
  • 47 - Cart - Adding Items To Cart in React.mp4 (16.5 MB)
  • 50 - Cart - Evicting Cart Items from the Cache.mp4 (14.7 MB)
Module 2 Learning Next.js
  • 04 - Creating a Page Layout Component.mp4 (45.5 MB)
  • 03 - An intro to Next.mp4 (25.4 MB)
  • 05 - Creating our Header and Nav Components.mp4 (21.8 MB)
Module 11 Frontend Order Displaying and Roles, Permissions and Restricting Access
  • 65 - More Flexible Rule Based Functions.mp4 (43.2 MB)
  • 60 - Displaying All Orders.mp4 (39.3 MB)
  • 59 - Displaying a Single Order .mp4 (30.4 MB)
  • 63 - Basic Access Control via Sessions.mp4 (24.9 MB)
  • 67 - Cart and Order based Rules.mp4 (23.0 MB)
  • 64 - Permissions Access Functions.mp4 (21.8 MB)
  • 62 - Creating the Roles and Permissions Schema + UI.mp4 (21.2 MB)
  • 68 - User and Field Based Permissions.mp4 (19.5 MB)
  • 66 - Getting Meta - Roles based Roles and Hiding UI.mp4 (9.5 MB)
  • 70 - Creating a Gated Sign In Component.mp4 (7.4 MB)
  • 61 - Roles and Permissions - A Primer.mp4 (6.2 MB)
  • 69 - Product Image Permissions.mp4 (4.3 MB)
Module 4 Server Side GraphQL Development
  • 10 - Setting up MongoDB.mp4 (39.4 MB)
  • 18 - Inserting Seed Data.mp4 (30.6 MB)
  • 12 - Setting up Keystone and Typescript.mp4 (29.9 MB)
  • 16 - Uploading Product Images.mp4 (26.6 MB)
  • 14 - Adding Auth to our Application.mp4 (23.2 MB)
  • 15 - Creating our Products Data Type.mp4 (19.2 MB)
  • 13 - Creating our first User data type.mp4 (16.5 MB)
  • 17 - Creating two way data relationships in Keystone.mp4 (14.6 MB)
  • 11 - An Intro to GraphQL.mp4 (13.2 MB)
Module 3 CSS and Styled Components
  • 06 - An Intro to Styled Components and CSS.mp4 (33.1 MB)
  • 07 - Global Styles, Typography and Layout Styles.mp4 (28.3 MB)
  • 09 - Fixing Styled Components Flicker on Server Render.mp4 (23.2 MB)
  • 08 - Visualizing Route Changes.mp4 (17.2 MB)
Module 1 Introduction and Setup
  • 01 - Tooling and Starter Files Setup.mp4 (32.3 MB)
  • 02 - The Tech Stack Explained.mp4 (21.4 MB)
  • TutsNode.com.txt (0.1 KB)
  • [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
  • .pad
    • 0 (903.4 KB)
    • 1 (814.3 KB)
    • 2 (576.2 KB)
    • 3 (623.0 KB)
    • 4 (127.4 KB)
    • 5 (597.6 KB)
    • 6 (102.2 KB)
    • Code:

      • udp://open.stealth.si:80/announce
      • udp://tracker.tiny-vps.com:6969/announce
      • udp://fasttracker.foreverpirates.co:6969/announce
      • udp://tracker.opentrackr.org:1337/announce
      • udp://explodie.org:6969/announce
      • udp://tracker.cyberia.is:6969/announce
      • udp://ipv4.tracker.harry.lu:80/announce
      • udp://tracker.uw0.xyz:6969/announce
      • udp://opentracker.i2p.rocks:6969/announce
      • udp://tracker.birkenwald.de:6969/announce
      • udp://tracker.torrent.eu.org:451/announce
      • udp://tracker.moeking.me:6969/announce
      • udp://tracker.dler.org:6969/announce
      • udp://9.rarbg.me:2970/announce