The Next.js 13 Bootcamp – The Complete Developer Guide

seeders: 22
leechers: 33
updated:
Added by tutsnode in Other > Tutorials

Download Fast Safe Anonymous
movies, software, shows...
  • Downloads: 28
  • Language: English

Files

The Next.js 13 Bootcamp - The Complete Developer Guide [TutsNode.net] - The Next.js 13 Bootcamp - The Complete Developer Guide 6. Time to Get Your Hands Dirty
  • 16. Solution for Challenge 8.mp4 (175.6 MB)
  • 17.1 icons.zip (303.9 KB)
  • 10. Solution for Challenge 5.mp4 (114.4 MB)
  • 17. Adding a Stars Component.mp4 (93.5 MB)
  • 4. Solution for Challenge 2.mp4 (81.3 MB)
  • 12. Solution for Challenge 6.mp4 (72.8 MB)
  • 6. Solution for Challenge 3.mp4 (55.9 MB)
  • 18. More Star Components Stuff....mp4 (45.8 MB)
  • 8. Solution for Challenge 4.mp4 (44.6 MB)
  • 15. Challenge 8 - Fetching Reviews Data.mp4 (41.9 MB)
  • 14. Solution for Challenge 7.mp4 (32.1 MB)
  • 13. Challenge 7 - Defining the User and Review Model.mp4 (15.6 MB)
  • 1. Challenge 1 - Add Query Params.mp4 (14.9 MB)
  • 2. Solution for Challenge 1.mp4 (11.7 MB)
  • 3. Challenge 2 - Fetch Restaurants By Location.mp4 (8.6 MB)
  • 5. Challenge 3 - Populating Data.mp4 (8.3 MB)
  • 9. Challenge 5 - Adding Query Params.mp4 (7.2 MB)
  • 7. Challenge 4 - Fetching Data for Side NavBar.mp4 (4.3 MB)
  • 11. Challenge 6 - Filtering By Query Params.mp4 (2.2 MB)
5. Fetching Data in Server Components
  • 4.1 seed.ts (50.8 KB)
  • 3. Defining Our SQL Schema.mp4 (117.2 MB)
  • 11. Populating the Data in the Restaurant Page.mp4 (84.7 MB)
  • 10. Fetching a Restaurant By Slug.mp4 (80.9 MB)
  • 8. Rendering the Fetched Data.mp4 (67.6 MB)
  • 7. A Little TypeScript Lesson.mp4 (66.8 MB)
  • 12. Fetching the Restaurant's Menu.mp4 (60.9 MB)
  • 2. Connecting to a Postgres Database.mp4 (44.5 MB)
  • 1. A Little SQL Lesson.mp4 (36.1 MB)
  • 6. Fetching Data in a Server Component.mp4 (35.3 MB)
  • 4. Seeding Our Database.mp4 (19.8 MB)
  • 5. How We Fetch Data in Server Components.mp4 (16.0 MB)
  • 9. A Common Error You Might Encounter.mp4 (13.5 MB)
2. File Based Routing and Navigation
  • 4.1 html.zip (6.2 KB)
  • 3. Adding Tailwind CSS.mp4 (69.6 MB)
  • 10. The Link Component.mp4 (60.5 MB)
  • 1. Create a Next App.mp4 (57.4 MB)
  • 7. Creating Those Pages.mp4 (42.7 MB)
  • 11. Programmatic Navigation With the useRouter Hook.mp4 (42.6 MB)
  • 6. Understanding File Based Routing.mp4 (34.1 MB)
  • 8. Challenge Solution.mp4 (29.9 MB)
  • 5. Defining the Pages We Want.mp4 (29.0 MB)
  • 9. The Two Ways of Navigating Between Routes.mp4 (16.9 MB)
  • 2. Exploring the Files and Folders.mp4 (14.2 MB)
  • 4. Your Two Options.mp4 (7.4 MB)
10. Building an Availability System
  • 21.1 convertToDisplayTime.ts (1.7 KB)
  • 19. Storing the Reservation Criteria in State.mp4 (133.1 MB)
  • 5. Dynamically Rendering the Time Options.mp4 (111.9 MB)
  • 11. Step 2 Fetching the Bookings.mp4 (107.3 MB)
  • 20. Rendering the Available Time Options.mp4 (91.9 MB)
  • 7. Defining Our New Models.mp4 (77.4 MB)
  • 18. Building a useAvailabilities Hook.mp4 (66.5 MB)
  • 6. Understanding Many to Many Relationships.mp4 (54.5 MB)
  • 4. Rendering a DatePicker Component.mp4 (54.0 MB)
  • 9. Building the Availability Endpoint.mp4 (44.9 MB)
  • 17. Step 8 Filtering by Restaurant Time Window.mp4 (41.8 MB)
  • 3. Rendering the Party Size Options.mp4 (38.9 MB)
  • 16. Step 7 Determining the Availability.mp4 (35.2 MB)
  • 12. Step 3 Compressing the Booking.mp4 (34.2 MB)
  • 10. Step 1 Determining the Search Times.mp4 (31.2 MB)
  • 8. The Availability Endpoint Overview.mp4 (29.8 MB)
  • 21. Converting the Time to a Displayable Time.mp4 (29.7 MB)
  • 15. Step 6 Filtering Out the Booked Tables.mp4 (26.8 MB)
  • 14. Step 5 Reformatting the Search Times.mp4 (21.7 MB)
  • 13. Step 4 Fetching the Restaurant Tables.mp4 (15.3 MB)
  • 2. The Rules We Will Follow.mp4 (14.8 MB)
  • 1. Intro to Scheduling and Availability.mp4 (8.1 MB)
9. Global State With Context API
  • 4. Creating a AuthContext Component.mp4 (136.7 MB)
  • 9. Persisting an Auth State.mp4 (125.7 MB)
  • 7. Saving the JWT to Our Browser's Cookie.mp4 (98.3 MB)
  • 5. Handling the Loading State.mp4 (81.3 MB)
  • 8. Doing the Same Thing For the Signup Function.mp4 (71.2 MB)
  • 2. Creating a Custom useAuth Hook.mp4 (70.6 MB)
  • 11. Conditionally Rendering UI Based on the Auth State.mp4 (51.1 MB)
  • 12. Implementing the Logout Functionaility.mp4 (42.6 MB)
  • 1. Adding Client Side Validation.mp4 (41.4 MB)
  • 10. Fixing the Issue... Sorry.mp4 (28.1 MB)
  • 6. Handling the Error State.mp4 (22.7 MB)
  • 3. Discussing the Authentication State.mp4 (17.2 MB)
3. Next Components (Server and Client)
  • 2. Refactoring Our Pages.mp4 (136.1 MB)
  • 1. Cleaning Our Code With Components.mp4 (77.4 MB)
  • 4. Server vs Client Components.mp4 (65.0 MB)
  • 5. Exploring Which Components Should Be Client and Which Should Be Server.mp4 (64.2 MB)
  • 3. Some More Refactoring.mp4 (50.7 MB)
11. Building the Scheduling System
  • 7. Step 5 Creating the Booking and Linking it to the Tables.mp4 (134.3 MB)
  • 10. Storing Our Inputs in State.mp4 (89.4 MB)
  • 12. Making a Reservation From the Client.mp4 (84.7 MB)
  • 3. Step 2.0 Extracting the Table Availability Logic Into it's Own Function.mp4 (80.8 MB)
  • 4. Step 2.5 Determining the Available Tables.mp4 (71.5 MB)
  • 9. Extracting the Query Params.mp4 (55.4 MB)
  • 13. Showing a Success State.mp4 (49.5 MB)
  • 8. Dynamically Rendering Data for the Reserve Header.mp4 (41.1 MB)
  • 11. Creating a useReservation Hook.mp4 (35.9 MB)
  • 2. Step 1 Validation.mp4 (35.9 MB)
  • 6. Step 4 Determine the Tables to Book.mp4 (29.4 MB)
  • 1. The Reservation Endpoint.mp4 (28.0 MB)
  • 5. Step 3 Count the Tables Based on Seats.mp4 (16.2 MB)
12. Appendix A - Building the UI
  • 8. The Search Page.mp4 (133.9 MB)
  • 2. The Search Bar and Restaurant Card.mp4 (117.9 MB)
  • 6. The Reservation Card.mp4 (84.2 MB)

Description


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



Download torrent
7 GB
seeders:22
leechers:33
The Next.js 13 Bootcamp – The Complete Developer Guide


Trackers

tracker name
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
µTorrent compatible trackers list

Download torrent
7 GB
seeders:22
leechers:33
The Next.js 13 Bootcamp – The Complete Developer Guide


Torrent hash: 001EECE364E0DFD15B8FB4CB0010454372A242A9