我的項目完成啦?。?!
大家好,我是魚皮,自從開了知識星球后,我每周多了一個固定的任務(wù):直播帶大家做項目。
經(jīng)過了 7 場直播、總時長近 24 小時后!星球內(nèi)的第一個 全程直播開發(fā) 的項目終于完結(jié)啦!

魚皮在這里對該項目做一個簡單的總結(jié),希望讓更多需要這個項目的同學(xué)看到,能夠從中受益~
項目簡介
由于是星球內(nèi)的第一個項目,決定帶大家做一個企業(yè)中最最最常用的系統(tǒng) —— 用戶中心
,其實就是一個簡單的 “用戶管理系統(tǒng)” ,實現(xiàn)了用戶注冊、登錄、查詢等基礎(chǔ)功能。如圖:


雖然系統(tǒng)邏輯和功能并不復(fù)雜,代碼量也不多,但是正因如此,大家才不需要關(guān)注特定的、復(fù)雜的業(yè)務(wù)流程,可以更輕松地學(xué)習(xí)到 通用的技術(shù)和做項目的經(jīng)驗 。
麻雀雖小五臟俱全,我真真正正地 從 0 到 1 全程直播 帶大家完成了這個項目的完整前端和后端!從產(chǎn)生想法、到需求分析、到技術(shù)選型、系統(tǒng)設(shè)計、項目初始化、編碼實現(xiàn)、測試、再到最后的部署上線,每一個環(huán)節(jié)我都從理論到實踐給大家講的明明白白、每一個細節(jié)都不放過!再加上直播過程中踩的種種坑點以及問題的解決,相信一定可以幫助大家走出書本、走出校園、走出死板 / 單純講知識點的網(wǎng)課和教程,學(xué)到企業(yè) 真正需要的開發(fā)技能和經(jīng)驗。

我可以很負責(zé)任地說,如果你已經(jīng)有過一些前端或后端開發(fā)的基礎(chǔ)知識,完完整整地看完這個項目并跟著實踐后,你絕對可以 獨立、一條龍開發(fā)和上線 絕大多數(shù)常見的系統(tǒng)了!
本項目適合的同學(xué)
學(xué)過基本的前端(HTML + CSS + JS 三件套)或后端開發(fā)技術(shù)(Java Web)
還不知道怎么獨立做出完整的項目,想了解規(guī)范的開發(fā)流程
想快速學(xué)習(xí)自己不熟悉的技術(shù)并且了解其應(yīng)用(比如你只會前端,想了解后端)
想全方位提高自己的編程能力
想提升做項目的經(jīng)驗和系統(tǒng)設(shè)計能力
想學(xué)習(xí)更多企業(yè)主流開發(fā)技術(shù)
想給簡歷增加項目經(jīng)驗
想開發(fā)和上線自己的網(wǎng)站
感興趣的同學(xué)可以訪問:dogyupi.com 查看免費的第一期項目回放
再介紹一下項目用到的技術(shù),都是很主流的了~
技術(shù)選型
前端
主要運用阿里 Ant Design 生態(tài):
HTML + CSS + JavaScript 三件套
React 開發(fā)框架
Ant Design Pro 項目模板
Ant Design 端組件庫
Umi 開發(fā)框架
Umi Request 請求庫
后端
Java 編程語言
Spring + SpringMVC + SpringBoot 框架
MyBatis + MyBatis Plus 數(shù)據(jù)訪問框架
MySQL 數(shù)據(jù)庫
jUnit 單元測試庫
部署
單機部署
Nginx
容器
做完這個項目后,你可以得到哪些收獲呢?
項目收獲
學(xué)會前后端企業(yè)主流開發(fā)技術(shù)的應(yīng)用
了解做項目的完整流程,能夠獨立開發(fā)及上線項目
學(xué)到系統(tǒng)設(shè)計的方法和經(jīng)驗
學(xué)到一些實際的編碼技巧,比如開發(fā)工具、快捷鍵、插件的使用
學(xué)到代碼的優(yōu)化技巧,比如抽象、封裝、提高系統(tǒng)性能、節(jié)約資源的方法
學(xué)習(xí)登錄態(tài)、代理、多環(huán)境、容器、跨域等重要的開發(fā)知識
學(xué)到一些源碼閱讀的技巧
提升自主解決問題的能力
感興趣的同學(xué)可以訪問:dogyupi.com 查看免費的第一期項目回放
再列舉下項目的大綱,這只是其中讓我印象比較深刻的關(guān)鍵環(huán)節(jié),直播過程中還講了太多平時大家自己看視頻根本學(xué)不到的做項目經(jīng)驗和編碼技巧。
項目大綱
項目簡介和計劃
企業(yè)做項目完整流程介紹
需求分析
技術(shù)選型(各技術(shù)作用講解)
前端項目初始化
框架及項目目錄介紹
組件引入
框架瘦身
后端項目初始化
3 種初始化 Java 項目的方式
環(huán)境搭建(比如 MySQL 安裝)
SpringBoot 整合 SSM、MyBatis 框架
項目分層介紹
數(shù)據(jù)庫表設(shè)計
注冊功能
代碼生成器的使用
接口、業(yè)務(wù)邏輯開發(fā)
單元測試
API 接口測試
快速頁面開發(fā)
表單組件使用
詳細設(shè)計
前端開發(fā)
后端開發(fā)
登錄功能
正向代理
反向代理
如何開啟本地代理
登錄態(tài)管理(Cookie 和 Session)
接口開發(fā)及測試
登錄態(tài)管理
請求庫的使用
頁面開發(fā)及驗證
詳細設(shè)計
前端開發(fā)
后端開發(fā)
前后端交互
代理知識講解
用戶管理
前端開發(fā)
后端開發(fā)
用戶注銷功能
前端開發(fā)
后端開發(fā)
前端代碼優(yōu)化
全局請求響應(yīng)攔截器的封裝
友好提示
后端代碼優(yōu)化
通用返回對象
自定義異常及錯誤碼
全局異常處理器
補充用戶校驗
項目部署
原始前端 Nginx / 后端 SpringBoot 部署
寶塔 Linux
Docker 容器(常用命令全部演示)
容器平臺
多環(huán)境理論及實戰(zhàn)
四種部署方式實戰(zhàn)
項目上線
域名解析
跨域問題解決(3 種思路)
用戶中心項目擴展思路和優(yōu)化點
別看大綱那么多,其實這個項目還是很基礎(chǔ)的了,做過一遍之后再回過頭來看就會感覺賊簡單。(大家可以看下這些知識你都會么?)
這個項目對大家有沒有幫助我說了不算,來看看星球內(nèi)的小伙伴的評價吧~



因為項目是在我的知識星球內(nèi)直播做的,所以自然不能給大家免費發(fā)放啦。大家如果對這個項目感興趣,歡迎加入我的 編程知識星球 ,加入后可以觀看后續(xù)的項目直播、隨時觀看 超清完整的 全部直播回放 、完整的項目筆記以及踩坑指南、最新的項目源碼等:

還有小伙伴們自發(fā)整理的筆記,不得不說,做項目真的給了很多同學(xué)一個堅持學(xué)習(xí)的目標(biāo),大家的動力也更足了:

目前星球已經(jīng)有?6000?多名小伙伴加入,限時優(yōu)惠 60 元,歡迎微信掃碼領(lǐng)券加入:

可能有同學(xué)會覺得星球的價格有點貴,但其實仔細想一想,也就是一節(jié)補習(xí)班或者一套課程的錢。而且加入星球后還可以進圈子和大家一起交流編程、向魚皮等已經(jīng)上岸大廠的同學(xué)提問、得到清晰的學(xué)習(xí)規(guī)劃、得到學(xué)習(xí)路線和海量教程 & 項目資源等。相信加入星球后,你會有很大的改變!

另外,帶大家直播做這個項目的過程的確不容易,可比自己悶聲做項目要累太多了,我絕對盡心盡力了 !就問有多少人能做到一次性直播 4 個小時,一刻不停歇講到凌晨的!

目前星球已經(jīng)有近 6000 名小伙伴加入,限時優(yōu)惠 60 元,等 7500 人的時候還會再漲價(因為維護星球、回答問題真的太累了),想更好學(xué)習(xí)編程的同學(xué)歡迎微信掃碼領(lǐng)券加入:

這個項目完了,馬不停蹄開始下一個!朋友們,下個項目見~