这是我参与「第五届青训营 」伴学笔记创作活动的第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端,面向企业内部使用的间接服务于用户的产品,像各种管理平台之类。内在是为了满足工作需求,多为多种功能的整合,讲究协同合作,是服务于公司所有员工。