Nest.js Certification Table of Contents

    
Table of Content
 


Module 1. Introduction to the Course

  • Welcome to the Course
  • What is Next.js?
  • Main Project Overview
  • Environment and Tools

Module 2. Next.js Fundamentals

  • Creating a Next.js App
  • Pages and Routing
  • Next Link and Router
  • Head Tags and Layout
  • Header and Footer
  • Custom 404 Page
  • Module Aliases with jsconfig
  • Showcase Component

Module 3. Data Fetching

  • API Routes
  • getServerSideProps and getStaticProps
  • Displaying Events
  • getStaticPaths
  • Single Event Page

Module 4. Strapi Backend

  • Strapi CMS Setup
  • Cloudinary for Images
  • Event Content Type

Module 5. Events Functionality – Part 1

  • Connecting to the Strapi API
  • Search Page Using Filters
  • Search Component
  • Add Event Page
  • Event Submit and React Toastify
  • Create a Slug

Module 6. Events Functionality – Part 2

  • Delete Events
  • Edit Event and Image Preview
  • Modal Component
  • Image Upload
  • Events Pagination

Module 7. Authentication, JWT, and HttpOnly Cookies

  • Register and Login Forms
  • Auth Context
  • Our JWT Strategy Explained
  • Login and Get JWT
  • Store JWT in Server HttpOnly Cookie
  • Persist Logged In User
  • Logout and Destroy Cookie
  • Register User

Module 8. Authorization and Access

  • Custom User Events Endpoint
  • Getting User Events for Dashboard
  • Display Dashboard Events
  • Create Is Owner Policy for Events
  • Associating Events with Users
  • Authenticated Edit, Delete and Image Upload

Module 9. Extras and Deployment

  • Add Map to Event Pages
  • Strapi Backend Deploy – Heroku
  • Next.js Deploy – Vercel

Module 10. Project 2 – DevSpace Static Markdown Blog

  • Project Introduction
  • Markdown – What and Why?
  • Markdown Crash Course
  • Next.js and Tailwind CSS Setup
  • Layout Component
  • Header and Tailwind Styling
  • About and 404 Page

Module 11. Fetch, Parse, and Display Markdown Posts

  • Blog Post Markdown Files
  • Get Posts and Parse Frontmatter
  • Display Posts
  • Sort Posts By Date
  • Category Label Component
  • Generate Static Paths and Single Post Data
  • Display Single Blog Post

Module 12. Pagination and Category Pages

  • Start Pagination – Generate Paths
  • Fetch Paginated Posts
  • Pagination Links Component
  • Category Pages
  • Clean Up Get Posts
  • Category Sidebar
  • Next Export and Limitations

Module 13. Search, Caching Posts, and Deployment

  • How Search will Work
  • Search Component
  • Search API Route
  • Search Results Components
  • First Deployment
  • Cache Posts
  • Pre-Commit Hook with Husky
  • Wrap Up

 


Apply for Certification

https://www.vskills.in/certification/nestjs-certification-course

 For Support