大家好,我是魚皮,今天分享個我的新專案公開課預告~
今晚(8 月 22 號)晚 20 點 ,我會繼續在 B 站和抖音《程式設計師魚皮》賬號 直播新專案,依然是從 0 到 1 全程直播開發!
這次的專案週期計劃 1 個月左右,爭取帶大家快速搞定,能夠作為秋招時簡歷上的亮眼專案~
新專案是什麼?
這次的新專案,就是我帶團隊開發的面試刷題網站 面試鴨
!用企業級真實專案來給大家作為教學,保證你收穫滿滿~
面試鴨是一款基於 Next.js + Spring Boot + Redis + MySQL + Elasticsearch 的 面試刷題平臺,運用 Druid + HotKey + Sa-Token + Sentinel 提高了系統的效能和安全性。
成品專案參考:
在面試鴨,管理員可以建立題庫、題目和題解;使用者可以註冊登入、分詞檢索題目、線上刷題並檢視刷題記錄日曆圖。
此外,系統使用資料庫連線池、熱 Key 探測、快取、高階資料結構等來提升效能。透過流量控制、熔斷、動態 IP 黑白名單過濾、同端登入衝突檢測、分級反爬蟲策略來提升系統和內容的安全性。從 0 到 1 的真實企業級專案設計開發,絕對讓你收穫滿滿!
為什麼要帶做這個專案?
專案是線上刷題網站 面試鴨
的教學版本,業務真實典型,基於主流的前端 Next.js 服務端渲染和後端經典技術棧實現。區別於增刪改查的 “爛大街” 專案,本專案中魚皮會帶你實戰大量新技術和企業級場景、掌握系統設計和最佳化方案,給你的簡歷大幅增加競爭力。
魚皮給大家講的都是 通用的專案開發方法和架構設計套路,從這個專案中你可以學到:
-
如何拆解複雜業務,從 0 開始設計實現系統?
-
如何快速構建 Next.js 服務端渲染網站和後端專案?
-
如何結合 Redis + Caffeine + Hotkey 構建高效能實時快取?
-
如何利用 Elasticsearch 實現靈活高效的內容搜尋?
-
如何巧用 Redisson 高階資料結構,實現高效能的介面?
-
如何實現流量控制和動態 IP 黑白名單,增強網站安全性?
-
如何實現登入衝突檢測和分級反爬蟲策略,保護網站內容?
-
如何快速上線專案並增強可用性?
此外,還能學會很多作圖、思考問題、對比方案的方法,提升排查問題、自主解決 Bug 的能力。
魚皮的原創專案以 實戰 為主,用 全程直播 的方式 從 0 到 1 帶做,從需求分析、技術選型、專案設計、專案初始化、Demo 編寫、前後端開發實現、專案最佳化、部署上線等,每個環節我都 從理論到實踐 給大家講的明明白白、每個細節都不放過!
提供從學知識 => 實踐專案 => 複習筆記 => 專案答疑 => 簡歷寫法 => 面試題解的一條龍服務。
可以看看大家的真實評價,很多小夥伴透過跟我做專案,提升了技術並拿到了 offer!
用哪些技術?
後端
-
Java Spring Boot 框架 + Maven 多模組構建
-
MySQL 資料庫 + MyBatis-Plus 框架 + MyBatis X
-
Redis 分散式快取 + Caffeine 本地快取
-
Redission 分散式鎖 + BitMap + BloomFilter
-
⭐️ Elasticsearch 搜尋引擎
-
⭐️ Druid 資料庫連線池 + 併發程式設計
-
⭐️ Sa-Token 許可權控制
-
⭐️ HotKey 熱點探測
-
⭐️ Sentinel 流量控制
-
⭐️ Nacos 配置中心
-
⭐️ 多角度專案最佳化:效能、安全性、可用性
前端
-
React 18 框架
-
⭐️ Next.js 服務端渲染
-
⭐️ Redux 狀態管理
-
Ant Design 元件庫
-
富文字編輯器元件
-
⭐️ 前端工程化:ESLint + Prettier + TypeScript
-
⭐️ OpenAPI 前端程式碼生成
預約直播
第一期是公開直播,會給大家詳細介紹面試刷題平臺的核心業務流程和功能、技術選型、架構設計等。
更多的細節和內容讓我們今晚見,掃碼即可預約直播:
加入專案學習
🧧 助力新專案學習,給大家發放 全年力度最大 的程式設計導航優惠券,掃碼即可領取加入。
加入後不僅可以全程跟學本專案,往期
加入三天內不滿意可全額退款,歡迎加入體驗,開始專案學習之旅~