簡介:在本課程中,將會帶領(lǐng)大家應(yīng)用Beego框架及其ORM模塊,開發(fā)一個內(nèi)容管理平臺。項目會使用MVC架構(gòu),完成常見的登錄、權(quán)限管理、菜單管理等模塊。其中,內(nèi)容管理模塊采用通用化設(shè)計,在無需二次開發(fā)的前提下,可實現(xiàn)各種內(nèi)容管理模塊的添加,做到靈活高效。另,老師新作 《Go web快速開發(fā)+架構(gòu)深度優(yōu)化 千萬級PV讀書社區(qū)Web高性能高并發(fā)實戰(zhàn)》https://coding.imooc.com/class/403.html 也上線啦,課程中會以開發(fā)在線讀書社區(qū)為背景,講解Go Web的快速開發(fā)及性能優(yōu)化,架構(gòu)迭代,感興趣的同學(xué),可以關(guān)注一下,歡迎撒花拍磚~~
第1章 課程介紹
本章中將針對課程主要內(nèi)容進(jìn)行介紹,在這門課程中,老師不僅會教給大家如何開發(fā)功能模塊,更會注重教大家在接觸新語言和新平臺時如何快速上手開發(fā)的方法。
第2章 通用CMS需求分析、技術(shù)選型及系統(tǒng)設(shè)計
在本章中會向大家介紹在實際業(yè)務(wù)場景中,如何根據(jù)業(yè)務(wù)需求,分析和設(shè)計系統(tǒng)框架,如何做技術(shù)選型。
第3章 Beego框架快速入門
本章中引導(dǎo)大家實踐了項目所需的關(guān)鍵技術(shù)點Beego框架,向大家介紹了Beego的安裝、配置,并帶領(lǐng)完成簡單應(yīng)用實踐。
第4章 開發(fā)菜單管理模塊
演示Beego框架下增刪改查的應(yīng)用、模版應(yīng)用、表單提交等開發(fā)。
第5章 開發(fā)登錄、權(quán)限和用戶管理模塊
學(xué)會使用Session機制管理登錄用戶信息,控制用戶權(quán)限。
第6章 開發(fā)通用內(nèi)容管理模塊
學(xué)習(xí)一種新的內(nèi)容管理系統(tǒng)設(shè)計方法??梢栽诓挥枚伍_發(fā)的前提下,定制各種格式的業(yè)務(wù)數(shù)據(jù)。在開發(fā)方面,需要用到一些代碼封裝技巧,會穿插講解一些設(shè)計模式的知識。
- 視頻: 6-1 內(nèi)容管理通用化設(shè)計 (05:42)
- 視頻: 6-2 內(nèi)容格式管理與JsonForm (13:35)
- 視頻: 6-3 解析Json數(shù)據(jù) (04:58)
- 視頻: 6-4 列表數(shù)據(jù)解析和展現(xiàn)(上) (12:02)
- 視頻: 6-5 列表數(shù)據(jù)解析和展現(xiàn)(中) (11:12)
- 視頻: 6-6 列表數(shù)據(jù)解析和展現(xiàn)(下) (11:56)
- 視頻: 6-7 編輯頁面和InitForm(上) (13:45)
- 視頻: 6-8 編輯頁面和InitForm (15:37)
- 視頻: 6-9 保存編輯內(nèi)容 (09:23)