Next JS & WordPress: Build rapid NextJS sites with Next & WP

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.2 GB
  • Uploaded Bytutsnode
  • Downloads44
  • Last checkedOct. 17th '22
  • Date uploadedOct. 16th '22
  • Seeders 21
  • Leechers22

Infohash : ACEB3B86CE5A537B1C6A40E074B9EC3E2951B6C6


Description

Do you want to improve your React JS skills and increase your value as a front-end developer?

Level-up your React skillset by learning Next.js with a Headless WordPress backend! The site we’ll be building in Next JS uses React JS and GraphQL to generate and build static pages from a given dataset. This course will look at setting up WordPress as a headless CMS while using NextJS to generate a blazing-fast server-rendered React website from WordPress data, such as custom post types, pages, menus, media, advanced custom fields, (and more!) using GraphQL to query that data.

That’s right, we can actually query WordPress data using GraphQL!

We’ll be creating an estate agent property website in this course, looking at initial setup and development of Next JS and WordPress locally, mapping Gutenberg blocks to React components, creating our own custom Gutenberg blocks, styling these components with Tailwind CSS and querying WordPress and Gutenberg data with GraphQL to automatically generate our static pages.

We’ll look at how we can query WordPress data with GraphQL using the GraphiQL browser tool. We’ll get our hands into a little bit of WordPress code as well, but not too much – the main focus here is Next JS. Once we’re familiar and comfortable developing with NextJS and WordPress, we’ll progress onto setting up and deploying a live website using Vercel that re-builds our static web pages every time we update content in our WordPress backend, using webhooks.

It’s recommended you have rudimentary knowledge of React. We’ll be covering everything else from Next.js, WordPress, GraphQL, and Tailwind CSS!

Speed past the competition!

Next.js builds the fastest possible website. Instead of waiting to generate pages when requested, we’ll be using the static generation function within Next JS to pre-build pages and lift them into a global cloud of servers (we’ll be using Vercel for this) – ready to be delivered instantly to your users wherever they are.

No waiting for API responses
No waiting to render components based on requested data
No loading spinners!
No waiting for a server to compile a page to serve to the browser – these pages are already pre-compiled and ready to serve instantly to your users!

Who this course is for:

React JS developers who want to learn a better approach to creating static, content-driven websites with WordPress, React JS, and GraphQL, using Next JS

Requirements

Have a basic understanding of React JS

Last Updated 9/2022

Files:

Next JS & WordPress Build rapid NextJS sites with Next & WP [TutsNode.net] - Next JS & WordPress Build rapid NextJS sites with Next & WP 2. Building the first pages
  • 5. Create heading component, util functions, extend tailwind, and inner blocks.mp4 (139.9 MB)
  • 2. Create the BlockRenderer component & clean block data.mp4 (123.4 MB)
  • 8. Create Paragraph component & further extend WordPress theme.mp4 (96.8 MB)
  • 6. Create additional pages & child pages in WordPress & dynamic routes in Next JS.mp4 (93.8 MB)
  • 3. Cover component, style with Tailwind CSS, & render images with Next JS Image.mp4 (76.2 MB)
  • 7. Query for page data using GraphQL from page components & getStaticProps.mp4 (70.0 MB)
  • 1. Create homepage + query for gutenberg blocks.mp4 (67.7 MB)
  • 4. Create a WordPress child theme & modify theme files.mp4 (64.2 MB)
  • 9. Finish Paragraph component & mapping anchor tags internal links.mp4 (34.1 MB)
  • 1.1 zac-gudakov-FH3zlDsY4Z4-unsplash.jpeg (2.2 MB)
1. Introduction & Setup
  • 1. Important Read this before you begin this course.html (0.9 KB)
  • 2. Course intro & site demo.mp4 (82.0 MB)
  • 4. Set up Next JS + first query for WordPress data with GraphQL.mp4 (77.2 MB)
  • 3. Set up WordPress locally & plugin explanation.mp4 (71.1 MB)
  • 3.1 plugins.zip (12.7 MB)
7. BONUS
  • 1. BONUS!.html (2.2 KB)
5. Property pages
  • 7. Rendering property search results.mp4 (139.3 MB)
  • 3. Implement post featured image as Cover component background with React Context.mp4 (117.5 MB)
  • 12. Implement filters in search API.mp4 (114.0 MB)
  • 8. Create pagination UI.mp4 (93.1 MB)
  • 11. Query preview & add local state for search filters.mp4 (82.4 MB)
  • 9. Handle pagination in search API.mp4 (78.1 MB)
  • 13. FIX URLs when searching.mp4 (64.0 MB)
  • 6. Create API route for property search.mp4 (63.0 MB)
  • 10. Create the search filters UI.mp4 (53.0 MB)
  • 4. Create post title component.mp4 (52.4 MB)
  • 5. Create the property search custom block.mp4 (46.1 MB)
  • 1. Create custom fields for the property pages.mp4 (45.2 MB)
  • 2. Create the property pages in Next JS.mp4 (36.2 MB)
  • 1.1 property data.zip (18.7 MB)
3. Creating the main menu
  • 5. Finish the Menu component.mp4 (131.4 MB)
  • 8. Refactor Page components.mp4 (88.6 MB)
  • 1. Create the Main Menu options page with ACF (part 1).mp4 (79.9 MB)
  • 3. Query and clean menu data in Next JS.mp4 (75.2 MB)
  • 6. Implement the CTA button in Main Menu.mp4 (70.4 MB)
  • 4. Create the Menu component in Next JS.mp4 (69.2 MB)
  • 2. Create the Main Menu options page with ACF (part 2).mp4 (67.3 MB)
  • 7. Create ButtonLink component & using the @apply Tailwind CSS directive.mp4 (46.8 MB)
4. Advanced Gutenberg blocks
  • 3. Create the CTA component in Next JS.mp4 (121.1 MB)
  • 4. Implement columns with Gutenberg blocks.mp4 (95.9 MB)
  • 5. Rendering Column components within Columns + handling Image blocks in Next JS.mp4 (91.3 MB)
  • 2. Assign fields to the CTA block and create block preview.mp4 (86.4 MB)
  • 1. Create the CTA custom block with ACF blocks.mp4 (82.4 MB)
  • 6. Reusable blocks.mp4 (55.8 MB)
6. Deploy to production
  • 3. Deploy WordPress & Next JS app live.mp4 (51.4 MB)
  • 4. Automatically rebuild when data changes in WordPress.mp4 (22.7 MB)
  • 1. Push code to github.mp4 (12.9 MB)
  • 2. FIX page generation ready for deploying live.mp4 (10.6 MB)
  • TutsNode.net.txt (0.1 KB)
  • [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
  • .pad
    • 0 (57.5 KB)
    • 1 (722.9 KB)
    • 2 (570.4 KB)
    • 3 (603.8 KB)
    • 4 (940.5 KB)
    • 5 (504.4 KB)
    • 6 (1,007.1 KB)
    • 7 (181.3 KB)
    • 8 (147.6 KB)
    • 9 (183.9 KB)
    • 10 (872.6 KB)
    • 11 (710.0 KB)
    • 12 (390.0 KB)
    • 13 (634.6 KB)
    • 14 (564.0 KB)
    • 15 (571.3 KB)
    • 16 (1,000.5 KB)
    • 17 (98.3 KB)
    • 18 (913.9 KB)
    • 19 (802.2 KB)
    • 20 (856.6 KB)
    • 21 (841.0 KB)
    • 22 (908.9 KB)
    • 23 (653.0 KB)
    • 24 (1,023.3 KB)
    • 25 (840.9 KB)
    • 26 (342.9 KB)
    • 27 (765.9 KB)
    • 28 (775.6 KB)
    • 29 (6.1 KB)
    • 30 (20.9 KB)
    • 31 (185.1 KB)
    • 32 (24.1 KB)
    • 33 (646.2 KB)
    • 34 (639.7 KB)
    • 35 (182.6 KB)
    • 36 (944.2 KB)
    • 37 (855.7 KB)
    • 38 (850.7 KB)
    • 39 (938.0 KB)
    • 40 (264.9 KB)
    • 41 (279.4 KB)
    • 42 (139.6 KB)
    • 43 (339.9 KB)
    • 44 (441.9 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