【前端專場 學習資料三】第五屆位元組跳動青訓營
第五屆位元組跳動青訓營講師非常用心給大家整理了課前、中、後的學習內容,同學們自我評估,選擇性查漏補缺,便於大家更好的跟上講師們的節奏,祝大家學習愉快,多多提問交流~
課程一:Node.js 與前端開發實戰
概述
本節課程主要分為四個方面:
- 介紹 Node.js 的應用場景
- 介紹 Node.js 執行時結構
- 如何用編寫 Http Server
- 延伸話題
課前
安裝 Node.js。可以選擇以下一種方式:
-
從 Node.js 官網安裝 http://nodejs.org/en/
-
Mac, Linux 環境可以使用 nvm 進行安裝 http://github.com/nvm-sh/nvm
- NVM_NODEJS_ORG_MIRROR=http://npmmirror.com/mirrors/node nvm install 16
課後
- 瞭解並嘗試使用更多 Node.js 的原生模組 http://nodejs.org/dist/latest-v18.x/docs/api/
- 學習在 npm 上搜索並安裝模組 http://www.npmjs.com/
課程二:Next.js 實戰專案
概述
本節課程主要分為五個方面:
- CSR, SSR, SSG
- 什麼是 Next.js
- Next.js 客戶端開發
- Next.js 服務端開發
- 專案核心功能講解
課前部分主要羅列課程中涉及到的概念。對於不熟悉的概念,同學們可以提前查詢預習;課中部分主要羅列一些課程需要使用的 Demo 倉庫,幫助同學們跟上課程的進度;課後部分是一些問題,幫助同學們在課後梳理本課程的重點。
課前
- CDN
- BFF
- SSR
- CSR
- SSG
- SEO
- TDK
- CSS Modules
- 跨域
- CMS
課中
- SSR 實現: http://github.com/czm1290433700/ssr-server
- CMS 倉庫地址:http://github.com/czm1290433700/nextjs-cms
- Demo 倉庫地址: http://github.com/czm1290433700/nextjs-demo
課後
- 什麼是 CSR, SSR 和 SSG?常規的 SSR 與 同構 SSR 之間有什麼不同?
- 一個 SSR 框架的實現要有哪些必須的元素?
- 為什麼我們需要使用 nextjs,它能幫我們解決什麼問題?
- getInitialProps、getServerSideProps、getStaticProps 三者有什麼異同?
- Nextjs 的 路由機制是怎樣的?
- CMS 是什麼?在實際的業務專案中,我們為什麼需要它?
- Strapi 怎麼配置釋出一個介面?有哪些步驟?
- 對於多個主題的效果,我們可以通過什麼渠道實現?
「其他文章」
- 【前端專場 學習資料三】第五屆位元組跳動青訓營
- 【後端專場 學習資料一】第五屆位元組跳動青訓營
- 【前端專場 學習資料一】第五屆位元組跳動青訓營
- 【伴學青訓營】閱讀打卡活動來襲!
- 第五屆位元組跳動青訓營來襲,這個寒假來點不一樣的!
- 叮咚!青訓營 - 快樂出發 Flag 打卡活動來啦
- 第四屆青訓營閱讀打卡活動來啦,獎品、規則全面升級,快來學習吧
- 【中介軟體 學習資料】第三屆位元組跳動青訓營 - 後端專場
- 【Go 語言框架與實現 學習資料】第三屆位元組跳動青訓營 - 後端專場
- 【Go 語言原理與實踐學習資料(下)】第三屆位元組跳動青訓營-後端專場
- 青訓營21天閱讀打卡活動,堅持就拿大禮包
- 【第三屆位元組跳動青訓營|刷題打卡】DAY7
- 【第三屆位元組跳動青訓營|刷題打卡】DAY4