Udemy

Next.JS with Sanity CMS - Serverless Blog App (w/ Vercel)

立即報名
  • 2,851 名學生
  • 更新於 2/2022
4.3
(294 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
13 小時 4 分鐘
教學語言
英語
授課導師
Eincode by Filip Jerga, Filip Jerga
評分
4.3
(294 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Next.JS with Sanity CMS - Serverless Blog App (w/ Vercel)

Build your own Blog App with the latest Next.JS & React(Next 9.4+, React hooks). Learn how to use headless Sanity CMS.

What is Sanity? 

Sanity is the platform for structured content. With Sanity, you can manage your text, images, and other media with APIs. You can also use the open-source single-page application Sanity Studio to set up an editing environment that you can customize quickly. With Sanity, you have access to many APIs, libraries, and tools that helps you leverage the benefits of having all your content available as a single source of truth. This article will quickly walk you through some central concepts, giving you a head start.

What is Next JS?

Next, JS is React framework that provides infrastructure and simple development experience for server-side rendered(SSR) applications.

  • An intuitive page-based routing system (with support for dynamic routes)

  • Pre-rendering, both static generation (SSG) and server-side rendering (SSR) are supported on a per-page basis

About the main project

We will start with integrating an immaculate application layout I have prepared for you. We will follow the latest practices of React and Next JS. This means we will utilize hook functions as much as possible.

After the initial layout and pages are created, we will start preparing actual data in Sanity Studio. I will explain to you the basics of Sanity, and we will prepare two types of documents - Blogs and Authors.

We will specify various fields describing our data, for example, "Code Blocks," "Images," and many others.

After data is fetched, we will display blogs on our application pages. You will learn how to process images and apply stylings to code blocks.

Later in the course, you will learn how to apply different filtering options to the application view, paginate items, and manage to sort the data. You will learn how to use the provider and consumer/concept, which we will use to control our application's light and dark theme.

Next, we will talk about the Preview feature. The preview feature will allow it to display draft blog data before they are published into production.

We will deploy our application into the Vercel platform at the end of the course. The application will be statically optimized and super fast.

Thank you for your time, and I hope to see you in the course.

課程章節

  • 9 個章節
  • 84 堂課
  • 第 1 章 Introduction
  • 第 2 章 Project Setup
  • 第 3 章 Starting with Sanity
  • 第 4 章 Sanity Blog Features
  • 第 5 章 Blog List View & Client fetching
  • 第 6 章 Pagination & Date Sorting
  • 第 7 章 Fallback & Preview + Theme Feature
  • 第 8 章 Deployment
  • 第 9 章 Updates

課程內容

  • Use the latest Next/React features (getStaticProps, getStaticPaths, getServerSideProps)
  • Create statically generated web apps
  • Deploy Serverless Apps
  • Integrate Sanity CMS


評價

  • L
    Lika kharatishvili
    1.0

    Course is so outdates, selling it feels like a crime

  • L
    Leonardo Sariego
    1.0

    Sorry, is not that the course is bad. But it's very outdated, if you're thinking on starting this course in 2025 I wouldn't recommend it.

  • S
    Stephen Kitomary
    5.0

    the tutorial is very nice,, he takes us step by step and explicitly explains every concept in depth

  • E
    Elena Marinaki
    5.0

    The instructor is very knowledgeable and organised and delivers the lectures with empathy and understanding. This course has helped me a lot in understanding many concepts and manage better my work tasks.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意