Next.js 实战项目|青训营笔记

81 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第8天

概述

本节课程主要分为五个方面:

  • CSR, SSR, SSG
  • 什么是 Next.js
  • Next.js 客户端开发
  • Next.js 服务端开发
  • 项目核心功能讲解 课前部分主要罗列课程中涉及到的概念。对于不熟悉的概念,同学们可以提前查询预习;课中部分主要罗列一些课程需要使用的 Demo 仓库,帮助同学们跟上课程的进度;课后部分是一些问题,帮助同学们在课后梳理本课程的重点。

课前

  • CDN
  • BFF
  • SSR
  • CSR
  • SSG
  • SEO
  • TDK
  • CSS Modules
  • 跨域
  • CMS

课中

  • SSR 实现: github.com/czm12904337…
  • CMS 仓库地址:github.com/czm12904337…
  • Demo 仓库地址: github.com/czm12904337…

课后

  • 什么是 CSR, SSR 和 SSG?常规的 SSR 与 同构 SSR 之间有什么不同?
  • 一个 SSR 框架的实现要有哪些必须的元素?
  • 为什么我们需要使用 nextjs,它能帮我们解决什么问题?
  • getInitialProps、getServerSideProps、getStaticProps 三者有什么异同?
  • Nextjs 的 路由机制是怎样的?
  • CMS 是什么?在实际的业务项目中,我们为什么需要它?
  • Strapi 怎么配置发布一个接口?有哪些步骤?
  • 对于多个主题的效果,我们可以通过什么渠道实现?

总结

本次课程的目的是让我们学会C端web开发的能力。

那就引出了一个概念,什么是C端,什么又是B端?

所谓C端,就是面向用户主体提供服务的产品,重视用户,在互联网上的大部分都是C端产品。内在是面对面对个人用户,多为单个个体使用,特别注重户体验的好坏。

B端,面向企业内部使用的间接服务于用户的产品,像各种管理平台之类。内在是为了满足工作需求,多为多种功能的整合,讲究协同合作,是服务于公司所有员工。