YoVDO

Learning Next.js (2022)

Offered By: LinkedIn Learning

Tags

Web Development Courses Javascript Courses React Courses Next.js Courses Routing Courses Server-Side Rendering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to speed up your workflow with Next.js, the popular, React-based framework that lets you build web applications quickly, easily, and effectively using JavaScript.

Syllabus

Introduction
  • Speeding up your workflow with Next.js
  • What you should know
  • The exercise files and what you need
1. Why Choose Next.js
  • Learning the building blocks of an application
  • What is a web framework?
  • Discovering the Next.js framework
  • Learning the benefits of Next.js
2. Getting Started and Learning the Basics
  • Getting started with the Next.js tooling
  • Creating new pages
  • Building a file-based routing system
  • Creating links to navigate between pages
  • Setting up dynamic routing and URLs
  • Challenge: Set up a file-based system with zero config
  • Solution: Set up a file-based system with zero config
3. Pre-rendering and Data Fetching
  • Discovering the rendering strategies
  • Discovering the rendering strategies with getStaticProps
  • Pre-rendering at build time with static generation
  • Pre-rendering super fast and super SEO-efficient content
  • Discovering the rendering strategies with getServerSideProps
  • Using dynamic routes and user's input to query content
  • Search, request, and pre-render content with SSR
  • Discovering the rendering strategies with getStaticPaths
  • Pre-rendering at build time with static paths
  • Handling errors with a fallback page (404 not found)
  • Customizing an error page
  • Challenge: Pre-rendering at build vs. runtime
  • Solution: Pre-rendering at build vs. runtime
4. Styling Your Next.js Application
  • Adding global styles
  • Using scoped CSS with CSS modules
  • Styling Next.js with styled JSX
  • Loading static images
  • Challenge: Add global and scoped styling
  • Solution: Adding and maintain CSS globally
Conclusion
  • What to learn next?

Taught by

Sandy Ludosky

Related Courses

Build a Full Stack Twitter clone with Next.js
Coursera Project Network via Coursera
Next JS with React Hooks - Building SSR React Applications
Udemy
End to End React with Prisma 2
Udemy
Build a Server Rendered Website with Next.js
Coursera Project Network via Coursera
Next.js 14 & React - The Complete Guide
Udemy