1. 程式人生 > >Java SSM快速開發仿慕課網線上教育平臺

Java SSM快速開發仿慕課網線上教育平臺

第1章 課程專案整體概述(整體介紹及Eclipse,Maven,新浪SAE軟體平臺介紹)
系統通過maven構建一個portal站,在sae上部署,讓同學們感受一下網際網路應用的魅力;
1-1 ——課程內容收穫,技能介紹及專案演示
1-2 (補充)學習前期整體概要介紹
1-3 (補充)專案原始碼匯入,配置,執行,入坑,出坑-1
1-4 (補充)專案原始碼匯入,配置,執行,入坑,出坑-2
1-5 (補充)專案結構,原始碼整體解析-1
1-6 (補充)專案結構,原始碼整體解析-2
1-7 (補充)常見問題解答
1-8 ——Eclipse、Maven、JDK介紹
1-9 ——Maven構建Project-01
1-10 ——Maven構建Project-02
1-11 ——新浪SAE介紹-01
1-12 ——新浪SAE介紹-02

第2章 專案各種結構概覽(業務, 技術,角色,資料庫,專案)
平臺業務結構,技術結構,角色結構,資料庫結構,專案結構概覽
2-1 ——平臺業務結構概覽
2-2 ——平臺角色概覽
2-3 ——平臺技術結構概覽
2-4 ——平臺專案結構概覽

第3章 平臺構建前期準備(技術選型,程式碼規範及原則)
任何一個企業專案的開發,前期的準備必須是充分的:包括需求理解、架構、未來的發展考慮、技術選型、規範等; 任何一個環節都可能影響產品或者平臺的發展;
3-1 ——第三章知識點概覽
3-2 ——專案流程:需求-設計-開發-測試-釋出
3-3 ——線上網校平臺的一些約定
3-4 ——java程式碼規範&資料庫設計規範
3-5 ——資料庫設計
3-6 ——如何使用原始碼

第4章 從資料庫的一個表開始(整合前後端框架,CRUD操作)
不妨從一個最小的表開始:麻雀雖小五臟俱全,保持專注和效率才能快速迭代
4-1 ——第四章知識點概覽
4-2 ——整合 Spring、Freemarker
4-3 ——整合 Mybatis
4-4 ——前端整合:bootstrap,jquery等
4-5 ——整合七牛圖片雲端儲存:介面程式碼
4-6 ——完成一個業務流程:註冊
4-7 ——專注於一個表的開發:CRUD
4-8 ——專注於一個表的開發:分頁實現

第5章 專案程式碼敲寫過渡(考慮大家更好接受)
專案程式碼敲寫過渡,後續以講為主,敲寫為輔
5-1 01——整體課程概覽:前後端分離、程式碼補充
5-2 02——後端ocRest專案的建立,前端Node、TomodJs的安裝
5-3 03——後端在Tomcat中執行ocRest專案,前端在Apache伺服器中執行front專案
5-4 04——前端front的樣式、靜態頁面的整合
5-5 05——首頁—課程分類實現程式碼編寫、front效果實現
5-6 06——首頁—免費課程、實戰課程推薦程式碼編寫、front效果實現
5-7 07——其他程式碼(課程章節)實戰編寫
5-8 08——用SpringBoot實現ocPortal專案

第6章 平臺功能點講解實現之網站PC端(網校前臺頁面UI資料展示)
網站PC端的首頁推薦,分類頁,詳情頁,學習頁面,個人中心頁面等的開發實現講解
6-1 ——網站首頁——01頁面結構介紹
6-2 ——網站首頁——02輪播區課程
6-3 ——網站首頁——03課程分類,課程推薦
6-4 ——網站首頁——04實戰推薦,免費好課,java課程
6-5 ——網站首頁——05名校講師
6-6 ——課程分類頁——01頁面結構介紹
6-7 ——課程分類頁——02課程分類篩選
6-8 ——課程分類頁——03分類課程分頁
6-9 ——課程詳情頁——01頁面結構介紹
6-10 ——課程詳情頁——02課程資訊、章節、教師、推薦課程
6-11 ——課程詳情頁——03課程評論、問答
6-12 ——課程詳情頁——04關注、收藏
6-13 ——課程學習頁——01頁面結構介紹
6-14 ——課程學習頁——02課程章節、評論、問答
6-15 ——個人中心——01shiro配置
6-16 ——個人中心——02註冊、登入
6-17 ——個人中心——03主頁
6-18 ——個人中心——04我的課程、我的收藏
6-19 ——個人中心——05個人資訊、修改密碼
6-20 ——個人中心——06課程答疑

第7章 平臺功能點講解實現之網站運營端CMS(網校後臺許可權及資料管理)
網站運營端的網校管理,教師管理,學生管理,課程管理(章節,評論,問答等),課程統計圖表,分類管理,首頁輪播推薦等的開發實現講解
7-1 ——運營端CMS——整體介紹,程式碼結構
7-2 ——運營端CMS——網校管理
7-3 ——運營端CMS——使用者管理
7-4 ——運營端CMS——課程分類管理
7-5 ——運營端CMS——首頁輪播推薦配置
7-6 ——運營端CMS——01課程管理頁
7-7 ——運營端CMS——02課程管理-課程詳情頁
7-8 ——運營端CMS——03課程管理-課程新增
7-9 ——運營端CMS——統計分析

第8章 平臺功能點講解實現之公眾號M站(微信公眾號中的H5網頁)
微信公眾號中的M站的首頁列表,課程詳情頁,課程學習頁,我的主頁開發實現講解,以及微信公眾號的測試開發流程實現,URL,Token的認證接入等,以及OAuth認證,memcache配置
8-1 ——M站——功能介紹、專案結構
8-2 ——M站——01首頁
8-3 ——M站——02詳情頁
8-4 ——M站——03學習頁
8-5 ——M站——04我的主頁
8-6 ——M站——微信公眾號測試號申請、除錯
8-7 ——M站——微信公眾號接入流程介紹
8-8 ——M站——01 URL、Token認證流程
8-9 ——M站——02 新浪SAE資料庫配置,URL、Token實現接入
8-10 ——M站——03 訊息互動、程式碼講解
8-11 ——M站——賬號OAuth認證
8-12 ——M站——memcache配置

第9章 多種部署釋出及拓展(本地Tomcat部署,新浪SAE部署,nginx分散式部署)
本地Tomcat部署,新浪SAE部署,nginx分散式部署,面向服務(微服務)理論原理知識拓展
9-1 ——本地Tomcat部署
9-2 ——新浪SAE部署
9-3 ——nginx分散式部署
9-4 ——面向服務(微服務)架構簡單拓展

第10章 課程專案整體總結(思路,重難點總結回顧)
對於課程專案整體的思路進行回顧,重難點進行分析總結,後續的規劃展望等。
10-1 ——課程總結

下載地址:Java SSM快速開發仿慕課網線上教育平臺