| 0 | 2.4 KB | ||
| 1. Adding Client Side Validation.mp4 | 41.4 MB | ||
| 1. Challenge 1 - Add Query Params.mp4 | 14.9 MB | ||
| 1. Cleaning Our Code With Components.mp4 | 77.4 MB | ||
| 1 | 319.4 KB | ||
| 1. A Little SQL Lesson.mp4 | 36.1 MB | ||
| 1. Course Outline.mp4 | 41.3 MB | ||
| 1. Create a Next App.mp4 | 57.4 MB | ||
| 1. Intro to Scheduling and Availability.mp4 | 8.1 MB | ||
| 1. Introduction to Loading State.mp4 | 12.8 MB | ||
| 1. Our Code is Not Very DRY.mp4 | 26.6 MB | ||
| 1. The Nav and Header.mp4 | 72.1 MB | ||
| 1. The Reservation Endpoint.mp4 | 28 MB | ||
| 1. What is Authentication.mp4 | 19.2 MB | ||
| 2 | 953.2 KB | ||
| 3 | 671.3 KB | ||
| 4 | 71.7 KB | ||
| 5 | 964.5 KB | ||
| 6 | 291 KB | ||
| 7 | 771.3 KB | ||
| 8 | 131.9 KB | ||
| 9 | 785.3 KB | ||
| 10. Fetching a Restaurant By Slug.mp4 | 80.9 MB | ||
| 10. Fixing the Issue... Sorry.mp4 | 28.1 MB | ||
| 10. Hashing Our Password.mp4 | 15.5 MB | ||
| 10. Solution for Challenge 5.mp4 | 114.4 MB | ||
| 10. Step 1 Determining the Search Times.mp4 | 31.2 MB | ||
| 10. Storing Our Inputs in State.mp4 | 89.4 MB | ||
| 10. The Link Component.mp4 | 60.5 MB | ||
| 10 | 1.8 KB | ||
| 11. Challenge 6 - Filtering By Query Params.mp4 | 2.2 MB | ||
| 11. Conditionally Rendering UI Based on the Auth State.mp4 | 51.1 MB | ||
| 11. Creating a User.mp4 | 12.3 MB | ||
| 11. Creating a useReservation Hook.mp4 | 35.9 MB | ||
| 11. Populating the Data in the Restaurant Page.mp4 | 84.7 MB | ||
| 11. Programmatic Navigation With the useRouter Hook.mp4 | 42.6 MB | ||
| 11. Step 2 Fetching the Bookings.mp4 | 107.3 MB | ||
| 11 | 597 KB | ||
| 12. Creating and Sending a JSON Web Token.mp4 | 71.6 MB | ||
| 12. Fetching the Restaurant's Menu.mp4 | 60.9 MB | ||
| 12. Implementing the Logout Functionaility.mp4 | 42.6 MB | ||
| 12. Making a Reservation From the Client.mp4 | 84.7 MB | ||
| 12 | 54.9 KB | ||
| 12. Solution for Challenge 6.mp4 | 72.8 MB | ||
| 12. Step 3 Compressing the Booking.mp4 | 34.2 MB | ||
| 13. Challenge 7 - Defining the User and Review Model.mp4 | 15.6 MB | ||
| 13. Step 4 Fetching the Restaurant Tables.mp4 | 15.3 MB | ||
| 13 | 110.3 KB | ||
| 13. Implementing the Sign in Endpoint.mp4 | 97.6 MB | ||
| 13. Showing a Success State.mp4 | 49.5 MB | ||
| 14. Identifying Users With Json Web Token.mp4 | 115 MB | ||
| 14. Solution for Challenge 7.mp4 | 32.1 MB | ||
| 14. Step 5 Reformatting the Search Times.mp4 | 21.7 MB | ||
| 14 | 733.5 KB | ||
| 15 | 963.1 KB | ||
| 15. Adding Middleware.mp4 | 101.1 MB | ||
| 15. Challenge 8 - Fetching Reviews Data.mp4 | 41.9 MB | ||
| 15. Step 6 Filtering Out the Booked Tables.mp4 | 26.8 MB | ||
| 16 | 917.2 KB | ||
| 16. Solution for Challenge 8.mp4 | 175.6 MB | ||
| 16. Step 7 Determining the Availability.mp4 | 35.2 MB | ||
| 17. Adding a Stars Component.mp4 | 93.5 MB | ||
| 17. Step 8 Filtering by Restaurant Time Window.mp4 | 41.8 MB | ||
| 17.1 icons.zip | 303.9 KB | ||
| 18. Building a useAvailabilities Hook.mp4 | 66.5 MB | ||
| 18. More Star Components Stuff....mp4 | 45.8 MB | ||
| 19. Storing the Reservation Criteria in State.mp4 | 133.1 MB | ||
| 2. Adding Material UI.mp4 | 110.9 MB | ||
| 2. Adding a Loading State.mp4 | 47.2 MB | ||
| 2. Connecting to a Postgres Database.mp4 | 44.5 MB | ||
| 2. Course Setup.mp4 | 26.1 MB | ||
| 2. Creating a Custom useAuth Hook.mp4 | 70.6 MB | ||
| 2. Exploring the Files and Folders.mp4 | 14.2 MB | ||
| 2. Placing Universally Used Components in the Root Layout.mp4 | 51.1 MB | ||
| 2. Refactoring Our Pages.mp4 | 136.1 MB | ||
| 2. Solution for Challenge 1.mp4 | 11.7 MB | ||
| 2. Step 1 Validation.mp4 | 35.9 MB | ||
| 2. The Rules We Will Follow.mp4 | 14.8 MB | ||
| 2. The Search Bar and Restaurant Card.mp4 | 117.9 MB | ||
| 20. Rendering the Available Time Options.mp4 | 91.9 MB | ||
| 21. Converting the Time to a Displayable Time.mp4 | 29.7 MB | ||
| 21.1 convertToDisplayTime.ts | 1.7 KB | ||
| 3. Adding Tailwind CSS.mp4 | 69.6 MB | ||
| 3. Adding the Modal Content.mp4 | 120.2 MB | ||
| 3. Challenge 2 - Fetch Restaurants By Location.mp4 | 8.6 MB | ||
| 3. Defining Our SQL Schema.mp4 | 117.2 MB | ||
| 3. Discussing the Authentication State.mp4 | 17.2 MB | ||
| 3. Nested Components.mp4 | 39.6 MB | ||
| 3. Overriding the Default Loading State.mp4 | 30.1 MB | ||
| 3. Rendering the Party Size Options.mp4 | 38.9 MB | ||
| 3. Some More Refactoring.mp4 | 50.7 MB | ||
| 3. Step 2.0 Extracting the Table Availability Logic Into it's Own Function.mp4 | 80.8 MB | ||
| 3. The Restaurant Page.mp4 | 32.6 MB | ||
| 4. Completing the Modal Functionality.mp4 | 104.1 MB | ||
| 4. Creating a AuthContext Component.mp4 | 136.7 MB | ||
| 4. Handling Error States.mp4 | 60.1 MB | ||
| 4. Rendering a DatePicker Component.mp4 | 54 MB | ||
| 4. Seeding Our Database.mp4 | 19.8 MB | ||
| 4. Server vs Client Components.mp4 | 65 MB | ||
| 4. Solution for Challenge 2.mp4 | 81.3 MB | ||
| 4. Step 2.5 Determining the Available Tables.mp4 | 71.5 MB | ||
| 4. The Title and Description.mp4 | 65.3 MB | ||
| 4. Updating the Head Meta for Each Page.mp4 | 52.6 MB | ||
| 4. Your Two Options.mp4 | 7.4 MB | ||
| 4.1 html.zip | 6.2 KB | ||
| 4.1 seed.ts | 50.8 KB | ||
| 5. Challenge 3 - Populating Data.mp4 | 8.3 MB | ||
| 5. Defining the Pages We Want.mp4 | 29 MB | ||
| 5. Dynamically Rendering the Time Options.mp4 | 111.9 MB | ||
| 5. Exploring Which Components Should Be Client and Which Should Be Server.mp4 | 64.2 MB | ||
| 5. Handling the Loading State.mp4 | 81.3 MB | ||
| 5. How We Fetch Data in Server Components.mp4 | 16 MB | ||
| 5. Rendering the Stars Component.mp4 | 45.8 MB | ||
| 5. Step 3 Count the Tables Based on Seats.mp4 | 16.2 MB | ||
| 5. Steps to Implement Authentication.mp4 | 24.1 MB | ||
| 5. The Image Gallery.mp4 | 82.2 MB | ||
| 6. Creating an Endpoint.mp4 | 47.7 MB | ||
| 6. Fetching Data in a Server Component.mp4 | 35.3 MB | ||
| 6. Handling Not Found States.mp4 | 24.3 MB | ||
| 6. Handling the Error State.mp4 | 22.7 MB | ||
| 6. Solution for Challenge 3.mp4 | 55.9 MB | ||
| 6. Step 4 Determine the Tables to Book.mp4 | 29.4 MB | ||
| 6. The Reservation Card.mp4 | 84.2 MB | ||
| 6. Understanding File Based Routing.mp4 | 34.1 MB | ||
| 6. Understanding Many to Many Relationships.mp4 | 54.5 MB | ||
| 7. A Little TypeScript Lesson.mp4 | 66.8 MB | ||
| 7. Challenge 4 - Fetching Data for Side NavBar.mp4 | 4.3 MB | ||
| 7. Creating Those Pages.mp4 | 42.7 MB | ||
| 7. Defining Our New Models.mp4 | 77.4 MB | ||
| 7. Saving the JWT to Our Browser's Cookie.mp4 | 98.3 MB | ||
| 7. Step 5 Creating the Booking and Linking it to the Tables.mp4 | 134.3 MB | ||
| 7. The Menu Page.mp4 | 67.9 MB | ||
| 7. Validating the User's Input.mp4 | 86.9 MB | ||
| 8. Challenge Solution.mp4 | 29.9 MB | ||
| 8. Doing the Same Thing For the Signup Function.mp4 | 71.2 MB | ||
| 8. Dynamically Rendering Data for the Reserve Header.mp4 | 41.1 MB | ||
| 8. Rendering the Fetched Data.mp4 | 67.6 MB | ||
| 8. Solution for Challenge 4.mp4 | 44.6 MB | ||
| 8. The Availability Endpoint Overview.mp4 | 29.8 MB | ||
| 8. The Search Page.mp4 | 133.9 MB | ||
| 8. Validating That the User's Doesn't Already Have an Account.mp4 | 33.3 MB | ||
| 9. A Common Error You Might Encounter.mp4 | 13.5 MB | ||
| 9. Building the Availability Endpoint.mp4 | 44.9 MB | ||
| 9. Challenge 5 - Adding Query Params.mp4 | 7.2 MB | ||
| 9. Exploring Password Storage Solutions.mp4 | 69.2 MB | ||
| 9. Extracting the Query Params.mp4 | 55.4 MB | ||
| 9. Persisting an Auth State.mp4 | 125.7 MB | ||
| 9. The Reserve Page.mp4 | 74.9 MB | ||
| 9. The Two Ways of Navigating Between Routes.mp4 | 16.9 MB | ||
| TutsNode.net.txt | 102.4 B | ||
| [TGx]Downloaded from torrentgalaxy.to .txt | 614.4 B | ||
| 17 | 692.2 KB | ||
| 18 | 448.1 KB | ||
| 19 | 542.1 KB | ||
| 20 | 106.4 KB | ||
| 21 | 594.2 KB | ||
| 22 | 131.9 KB | ||
| 23 | 313.6 KB | ||
| 24 | 333.3 KB | ||
| 25 | 800.2 KB | ||
| 26 | 848.9 KB | ||
| 27 | 727.6 KB | ||
| 28 | 746.6 KB | ||
| 29 | 70 KB | ||
| 30 | 221.7 KB | ||
| 31 | 600.1 KB | ||
| 32 | 663.1 KB | ||
| 33 | 95.9 KB | ||
| 34 | 199.7 KB | ||
| 35 | 962.2 KB | ||
| 36 | 445.7 KB | ||
| 37 | 494.5 KB | ||
| 38 | 820.8 KB | ||
| 39 | 448.7 KB | ||
| 40 | 449.9 KB | ||
| 41 | 814.4 KB | ||
| 42 | 143.1 KB | ||
| 43 | 434.6 KB | ||
| 44 | 207.8 KB | ||
| 45 | 522.9 KB | ||
| 46 | 761.6 KB | ||
| 47 | 975.1 KB | ||
| 48 | 844.7 KB | ||
| 49 | 143.6 KB | ||
| 50 | 493.3 KB | ||
| 51 | 905.4 KB | ||
| 52 | 567.9 KB | ||
| 53 | 105.3 KB | ||
| 54 | 579 KB | ||
| 55 | 460.9 KB | ||
| 56 | 988.7 KB | ||
| 57 | 365.5 KB | ||
| 58 | 962.4 KB | ||
| 59 | 972.8 KB | ||
| 60 | 354.6 KB | ||
| 61 | 535.1 KB | ||
| 62 | 341.2 KB | ||
| 63 | 788 KB | ||
| 64 | 204 KB | ||
| 65 | 228.6 KB | ||
| 66 | 146.6 KB | ||
| 67 | 406.2 KB | ||
| 68 | 558.4 KB | ||
| 69 | 299.3 KB | ||
| 70 | 414.9 KB | ||
| 71 | 452.5 KB | ||
| 72 | 75.3 KB | ||
| 73 | 229.1 KB | ||
| 74 | 570.1 KB | ||
| 75 | 725.9 KB | ||
| 76 | 955 KB | ||
| 77 | 375.4 KB | ||
| 78 | 108.6 KB | ||
| 79 | 960.7 KB | ||
| 80 | 103.1 KB | ||
| 81 | 116.3 KB | ||
| 82 | 673.6 KB | ||
| 83 | 768.3 KB | ||
| 84 | 838.8 KB | ||
| 85 | 970.2 KB | ||
| 86 | 665.7 KB | ||
| 87 | 406.1 KB | ||
| 88 | 890.5 KB | ||
| 89 | 791 KB | ||
| 90 | 952.5 KB | ||
| 91 | 74.6 KB | ||
| 92 | 185 KB | ||
| 93 | 279.3 KB | ||
| 94 | 626.6 KB | ||
| 95 | 974.2 KB | ||
| 96 | 914.4 KB | ||
| 97 | 1.9 KB | ||
| 98 | 236 KB | ||
| 99 | 366.5 KB | ||
| 100 | 946.2 KB | ||
| 101 | 757.3 KB | ||
| 102 | 879.1 KB | ||
| 103 | 299.7 KB | ||
| 104 | 332.2 KB | ||
| 105 | 229.2 KB | ||
| 106 | 773.9 KB | ||
| 107 | 787.2 KB | ||
| 108 | 103.2 KB | ||
| 109 | 868.3 KB | ||
| 110 | 32.6 KB | ||
| 111 | 416.9 KB | ||
| 112 | 560.4 KB | ||
| 113 | 702.1 KB | ||
| 114 | 65.8 KB | ||
| 115 | 223.4 KB | ||
| 116 | 812.4 KB | ||
| 117 | 534.2 KB | ||
| 118 | 251.2 KB | ||
| 119 | 716.8 KB | ||
| 120 | 324.6 KB | ||
| 121 | 421.2 KB | ||
| 122 | 689.1 KB | ||
| 123 | 881.3 KB | ||
| 124 | 629.1 KB | ||
| 125 | 816.5 KB | ||
| 126 | 721 KB | ||
| ▲ 261 total files | |||
Description
NextJS 13 is an amazing higher level framework, built on top of React, that will totally change the way you think about and build web applications.
In this course, we will learn all about the amazing features NextJS 13 has to offer by building a restaurant reservation application where people can view restaurants and reserve tables.
Firstly we are going to explore the file system in NextJS 13. We are going to learn how to create static and dynamic routes by simply defining files and folders.
We are then going to look at how to handle loading, error, not found, and success states within our application.
Then we will move onto the rendering modes of React components. We will learn about the differences between server and client components and when we should use one over the other.
Following that, we will dive into the server side of NextJS. We will spin up a Postgres database and define the models we need with Prisma (ORM). We will learn how to fetch data from this database, depending on the component we are utilizing.
We will then move to the backend and start defining some authentication endpoints. We will implement authentication for scratch by utilizing middleware, hashers and json web tokens.
The authentication endpoints will be consumed by our client and the user data will be stored globally with the context API.
We then move onto the completing our application by building the availability and scheduling system. We will utilize multiple algorithms and logical thinking to accomplish this.
Who this course is for:
Next developers that want to learn about all the changes in version 13
React developers that want to learn a higher level framework
Requirements
You will need to know the basics of ReactJS. A good understanding of hooks and components would suffice.
Last Updated 2/2023
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Udemy - Step into the next level with Holistic Sports Massage course Posted by
freecoursewb in Other
|
1.8 GB | freecoursewb | 6 months | 4 | 0 |
|
Introduction to Generative AI (GenAI) in 5G - The Next Wave of Intelligence Posted by
freecoursewb in Other
|
288.9 MB | freecoursewb | 6 months | 7 | 7 |
| 12.3 GB | notimmune | 9 months | 9 | 2 | |
| 269.98 GB | Yooop76 | 11 months | 1 | 0 | |
|
CoinOPS Next 2 - The Arch's Custom Racing Build [WIN X64 MULTI PORTABLE ISO] Posted by
Yooop76 in Other
|
151.99 GB | Yooop76 | 11 months | 1 | 0 |
All Comments