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