Companies Home Search Profile

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

Focused View

Tom Phillips

5:42:21

457 View
  • 1. Important Read this before you begin this course.html
  • 2. Course intro & site demo.mp4
    06:56
  • 3.1 plugins.zip
  • 3. Set up WordPress locally & plugin explanation.mp4
    09:23
  • 4. Set up Next JS + first query for WordPress data with GraphQL.mp4
    09:29
  • 1.1 zac-gudakov-fh3zldsy4z4-unsplash.zip
  • 1. Create homepage + query for gutenberg blocks.mp4
    06:40
  • 2. Create the BlockRenderer component & clean block data.mp4
    12:36
  • 3. Cover component, style with Tailwind CSS, & render images with Next JS Image.mp4
    07:42
  • 4. Create a WordPress child theme & modify theme files.mp4
    06:12
  • 5. Create heading component, util functions, extend tailwind, and inner blocks.mp4
    14:54
  • 6. Create additional pages & child pages in WordPress & dynamic routes in Next JS.mp4
    10:32
  • 7. Query for page data using GraphQL from page components & getStaticProps.mp4
    07:48
  • 8. Create Paragraph component & further extend WordPress theme.mp4
    11:29
  • 9. Finish Paragraph component & mapping anchor tags internal links.mp4
    04:16
  • 1. Create the Main Menu options page with ACF (part 1).mp4
    09:50
  • 2. Create the Main Menu options page with ACF (part 2).mp4
    08:50
  • 3. Query and clean menu data in Next JS.mp4
    06:50
  • 4. Create the Menu component in Next JS.mp4
    06:30
  • 5. Finish the Menu component.mp4
    11:37
  • 6. Implement the CTA button in Main Menu.mp4
    06:56
  • 7. Create ButtonLink component & using the @apply Tailwind CSS directive.mp4
    04:50
  • 8. Refactor Page components.mp4
    08:35
  • 1. Create the CTA custom block with ACF blocks.mp4
    09:01
  • 2. Assign fields to the CTA block and create block preview.mp4
    10:29
  • 3. Create the CTA component in Next JS.mp4
    11:27
  • 4. Implement columns with Gutenberg blocks.mp4
    09:29
  • 5. Rendering Column components within Columns + handling Image blocks in Next JS.mp4
    09:10
  • 6. Reusable blocks.mp4
    06:38
  • 1.1 property data.zip
  • 1. Create custom fields for the property pages.mp4
    06:21
  • 2. Create the property pages in Next JS.mp4
    04:16
  • 3. Implement post featured image as Cover component background with React Context.mp4
    11:45
  • 4. Create post title component.mp4
    04:47
  • 5. Create the property search custom block.mp4
    04:59
  • 6. Create API route for property search.mp4
    07:17
  • 7. Rendering property search results.mp4
    12:53
  • 8. Create pagination UI.mp4
    09:24
  • 9. Handle pagination in search API.mp4
    07:43
  • 10. Create the search filters UI.mp4
    05:43
  • 11. Query preview & add local state for search filters.mp4
    08:51
  • 12. Implement filters in search API.mp4
    11:06
  • 13. FIX URLs when searching.mp4
    05:57
  • 1. Push code to github.mp4
    01:16
  • 2. FIX page generation ready for deploying live.mp4
    01:15
  • 3. Deploy WordPress & Next JS app live.mp4
    07:17
  • 4. Automatically rebuild when data changes in WordPress.mp4
    03:22
  • 1. BONUS!.html
  • Description


    Learn Next JS & Headless WordPress & build a fully functioning real estate property website with Next.js & WordPress

    What You'll Learn?


    • Increase your value and improve your knowledge as a front-end / React JS developer
    • Learn Next JS
    • Create a static, server-compiled, content-driven website using Next JS (with React JS & GraphQL)
    • Learn how to use GraphQL and GraphiQL to query data stored in Wordpress
    • Set up Wordpress as a backend to build content, then render the content as pages with React JS & GraphQL
    • Deploy your Next JS static website and rebuild whenever content changes using Vercel
    • Learn how to style Next JS apps with Tailwind CSS
    • Learn how to create custom Gutenberg blocks with ACF pro
    • Use React Context & React Hooks
    • Create custom React hooks
    • Create api endpoints with Next JS

    Who is this 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
  • What You Need to Know?


  • Have a basic understanding of React JS
  • More details


    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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Tom Phillips
    Tom Phillips
    Instructor's Courses
    Tom Phillips has been developing front end web and mobile apps in the United Kingdom for numerous years. In that time he has had to prepare and teach multiple courses on the latest cutting edge front end web frameworks to junior developers, as well as mentor them during their early days as junior developers. Through doing this, Tom found efficient methods to teach and break down common complex problems that many developers face when trying to get started with new frameworks, especially in such a rapidly changing field as front end web development. Now he's applying those methods to his Udemy courses!Way back when Tom himself was a junior developer, he was fortunate enough to have been mentored by experts in the field. This allowed him to rapidly progress in his career and understand and architect multiple large projects in his time as an expert front end developer. Now Tom is passing on the buck and sharing his knowledge. Get the same mentoring that Tom received by enrolling on one of his courses and fast-track your understanding and knowledge in front end web development.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 43
    • duration 5:42:21
    • English subtitles has
    • Release Date 2022/11/20