Introduction
  • Introduction
  • What this course is Not
  • Create a Next JS App and understanding the folder structure
File Based Routing
  • Create our first page and concept of index route
  • Concept of nested routes
  • Dynamic routes
  • Navigate between pages using Next/Link
  • Navigate to dynamic pages using Next/Link
  • Alternate way of navigating using Next/Router
Data Fetching And Pre Rendering
  • Data fetching using GetStaticProps
  • Api call using getStaticProps
  • Dynamic routes and getStaticProps
  • GetStaticPaths and getStaticProps
  • Data fetching using getServerSideProps
  • Client side data fetching using useEffect hook
  • Client side data fetching and useSWR hook
Api Routes
  • Create first api route
  • Fetch data from api routes and display in our ui
Authentication Using Next Auth
  • Introduction to Next Auth and how authentication works in Next JS
  • Get Client ID and Client Secret key
  • Create nextauth route and sessionProvider
  • Implement Sign in and sign out functionality