版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Laravel框架開發(fā)課程教學大綱《Laravel框架開發(fā)實戰(zhàn)》課程教學大綱(課程英文名稱)課程編號:學分:學分課時:76課時(其中:講課47課時上機29課時)先修課程:計算機基礎,計算機網(wǎng)絡,網(wǎng)頁制作,PHP基礎,MySQL基礎適用專業(yè):信息技術及其計算機有關專業(yè)開課部門:計算機系一,課程地性質(zhì)與目的Laravel是一款使用PHP語言開發(fā)地框架,它具有開源,代碼簡潔,語法優(yōu)雅等特點,在Web開發(fā)領域非常受歡迎。本課程面向具有PHP語言與MySQL數(shù)據(jù)庫基礎地人群,詳細講解了Laravel框架地使用。本課程中將知識點與實用案例結合,幫助讀者理解知識點并能在以后地實際開發(fā)中運用。本課程共8章,第1,2章講解Laravel框架地基礎知識;第3章講解表單安全與用戶認證;第4章講解數(shù)據(jù)庫操作;第5章講解Laravel框架地常用功能,如文件上傳,數(shù)據(jù)分頁等;第6章講解Web前后端數(shù)據(jù)交互地知識;第7,8章講解實戰(zhàn)項目"內(nèi)容管理系統(tǒng)"。本課程遵循知識點先易后難地順序排列章節(jié)。在講解每個知識點時,不僅介紹基本概念,還將抽象地概念具體化,讓學生明白這個知識點具體可以用來解決什么問題,圍繞知識點進行動手實踐,加深對書中所講內(nèi)容地理解。最后,通過項目實戰(zhàn)將所學內(nèi)容全部串連起來,培養(yǎng)學生分析問題與解決問題地能力。二,課程設計思路與教學要求課程設計理念:高職教育地集中實踐教學環(huán)節(jié)需明確必要地理論知識地升華與知識層面地拓展,不能局限于單純地技能訓練。單純地技能訓練不是提高高等職業(yè)教育地理想課程。以能力地培養(yǎng)為重點,以就業(yè)為導向,培養(yǎng)學生具備職業(yè)崗位所需地職業(yè)能力,職業(yè)生涯發(fā)展所需地能力與終身學習地能力,實現(xiàn)一站式教學理念。課程設計思路:基于工作過程開發(fā)課程內(nèi)容,以行動為導向進行學習內(nèi)容設計,以學生為主體,以案例(項目)實訓為手段,設計出理論學習與技能掌握相融合地課程內(nèi)容體系。教學整體設計"以職業(yè)技能培養(yǎng)為目的,以案例(項目)任務實現(xiàn)為載體,理論學習與實際操作相結合"。操作系統(tǒng):Windows7開發(fā)工具:Chrome,VisualStudioCode編輯器,Apache2.4,PHP7.2,MySQL5.7三,課程地主要內(nèi)容及基本要求第1章初識Laravel框架學習單元初識Laravel框架課時4學習目的了解Laravel框架,能夠說出Laravel框架地特點掌握開發(fā)環(huán)境地搭建,能夠配置與部署Web服務器掌握Laravel框架地安裝,能夠創(chuàng)建與運行Laravel項目了解Laravel框架地目錄結構,能夠說出每個目錄地作用學習內(nèi)容知識點學習目的重點難點什么是Laravel框架了解Apache安裝與配置掌握PHP安裝與配置掌握√√MySQL安裝與配置掌握√配置虛擬主機掌握安裝poser依賴管理工具掌握√安裝VisualStudioCode編輯器掌握開啟必要地擴展了解使用poser安裝Laravel框架掌握√Laravel框架地目錄結構了解√第2章路由,控制器與視圖學習單元路由,控制器與視圖課時6學習目的掌握路由地使用方法,能夠在框架中配置不同形式地路由掌握控制器地定義與使用,能夠熟練使用控制器處理請求掌握視圖地定義與使用,能夠處理復雜地頁面渲染需求學習內(nèi)容知識點學習目的重點難點什么是路由了解配置路由掌握√√路由參數(shù)掌握重定向路由掌握路由別名掌握路由分組掌握控制器地創(chuàng)建掌握√控制器路由掌握通過Request實例接收用戶輸入掌握√√通過路由參數(shù)接收用戶輸入掌握√創(chuàng)建視圖文件掌握√向視圖傳遞數(shù)據(jù)掌握視圖數(shù)據(jù)地處理掌握√循環(huán)操作掌握判斷操作掌握模板繼承掌握模板包含掌握第3章表單安全與用戶認證學習單元表單安全與用戶認證課時6學習目的掌握Laravel框架對CSRF攻擊地處理方式,能夠防御CSRF攻擊掌握自動驗證地使用,能夠熟練使用驗證規(guī)則處理請求數(shù)據(jù)掌握Session機制,能夠在實際開發(fā)中運用Session掌握中間件地定義與使用,能夠運用中間件對HTTP請求進行特殊處理掌握Auth認證模塊地使用,能夠使用該模塊完成用戶認證學習內(nèi)容知識點學習目的重點難點什么是CSRF攻擊了解√在Laravel中防御CSRF攻擊掌握√從CSRF驗證中排除例外路由掌握驗證規(guī)則掌握√√錯誤處理掌握自定義錯誤信息掌握Session地配置熟悉Session地基本使用掌握√定義中間件掌握注冊中間件掌握√利用中間件驗證用戶登錄掌握什么是Auth認證熟悉在項目中使用Auth認證掌握自定義登錄頁面掌握√第4章數(shù)據(jù)庫操作學習單元數(shù)據(jù)庫操作課時8學習目的掌握DB類地使用方法,能夠使用DB類操作數(shù)據(jù)庫掌握模型地定義與使用,能夠使用模型操作數(shù)據(jù)庫掌握不同模型關聯(lián)方式地定義,能夠在項目中熟練使用關聯(lián)模型掌握數(shù)據(jù)表遷移與填充工具地使用,能夠使用命令完成數(shù)據(jù)表地創(chuàng)建與填充學習內(nèi)容知識點學習目的重點難點數(shù)據(jù)庫地創(chuàng)建與配置掌握DB類地使用步驟掌握添加數(shù)據(jù)掌握√修改數(shù)據(jù)掌握√查詢數(shù)據(jù)掌握√刪除數(shù)據(jù)掌握√執(zhí)行SQL掌握連接查詢掌握√初識模型熟悉定義模型掌握在控制器中使用模型掌握使用模型添加數(shù)據(jù)掌握√使用模型查詢數(shù)據(jù)掌握√使用模型修改數(shù)據(jù)掌握√使用模型刪除數(shù)據(jù)掌握√一對一掌握一對多掌握多對一掌握多對多掌握√數(shù)據(jù)表遷移掌握數(shù)據(jù)表填充掌握第5章Laravel框架地常用功能學習單元Laravel框架地常用功能課時6學習目的掌握文件上傳,數(shù)據(jù)分頁,驗證碼與響應控制地實現(xiàn)方法,能夠在開發(fā)中熟練運用掌握緩存地配置與使用方法,能夠恰當利用緩存提高系統(tǒng)性能掌握輔助函數(shù)地使用,能夠靈活運用輔助函數(shù)進行數(shù)據(jù)處理學習內(nèi)容知識點學習目的重點難點文件上傳掌握√√數(shù)據(jù)分頁掌握√驗證碼掌握√√響應控制掌握緩存配置掌握添加緩存掌握√讀取緩存掌握√刪除緩存掌握緩存數(shù)值自增或自減掌握數(shù)組函數(shù)掌握字符串函數(shù)掌握URL函數(shù)掌握路徑函數(shù)掌握第6章Web前后端數(shù)據(jù)交互技術學習單元Web前后端數(shù)據(jù)交互技術課時8學習目的掌握<iframe>標簽地使用,能夠?qū)崿F(xiàn)頁面地局部更新掌握Ajax地基本使用,能夠使用Ajax實現(xiàn)異步通信掌握jQuery操作Ajax地使用方法,能夠在開發(fā)中熟練使用這些方法掌握RESTfulAPI地定義規(guī)則,能夠在Laravel框架中定義并使用掌握Socket與WebSocket地基本使用,能夠?qū)崿F(xiàn)即時通信學習內(nèi)容知識點學習目的重點難點<iframe>標簽掌握什么是Ajax了解Ajax向服務器發(fā)送請求掌握√處理服務器返回地信息掌握√數(shù)據(jù)交換格式-XML掌握√數(shù)據(jù)交換格式-JSON掌握√jQuery操作Ajax掌握√什么是RESTfulAPI了解Laravel實現(xiàn)RESTfulAPI掌握√Socket通信地常用函數(shù)熟悉Socket通信地過程熟悉案例使用Socket實現(xiàn)聊天功能掌握√什么是WebSocket了解Workerman框架了解Workerman地基本使用掌握第7章內(nèi)容管理系統(tǒng)(上)學習單元內(nèi)容管理系統(tǒng)(上)課時26學習目的掌握后臺用戶登錄功能地開發(fā),能夠運用表單與Session技術完成用戶模塊掌握欄目管理功能地開發(fā),能夠?qū)崿F(xiàn)欄目數(shù)據(jù)地管理掌握內(nèi)容管理功能地開發(fā),能夠?qū)崿F(xiàn)內(nèi)容數(shù)據(jù)地管理并運用插件提高用戶體驗掌握廣告位管理功能地開發(fā),能夠?qū)崿F(xiàn)廣告位數(shù)據(jù)地管理掌握廣告內(nèi)容管理功能地開發(fā),能夠?qū)崿F(xiàn)上傳內(nèi)容圖片地功能學習內(nèi)容知識點學習目的重點難點項目介紹了解前期準備掌握創(chuàng)建用戶表掌握√顯示登錄頁面掌握√Ajax交互掌握√驗證用戶登錄掌握√用戶退出掌握后臺頁面布局掌握顯示后臺首頁掌握判斷登錄狀態(tài)掌握創(chuàng)建欄目表掌握添加欄目掌握√顯示欄目列表掌握√編輯欄目掌握√刪除欄目掌握√創(chuàng)建內(nèi)容表掌握添加內(nèi)容掌握√上傳圖片掌握√√整合UEditor掌握√顯示內(nèi)容列表掌握√編輯內(nèi)容掌握√刪除內(nèi)容掌握√創(chuàng)建廣告位表掌握添加廣告位掌握顯示廣告位列表掌握編輯廣告位掌握刪除廣告位掌握創(chuàng)建廣告內(nèi)容表掌握添加廣告掌握顯示廣告列表掌握編輯廣告掌握刪除廣告掌握第8章內(nèi)容管理系統(tǒng)(下)學習單元內(nèi)容管理系統(tǒng)(下)課時12學習目的掌握前臺首頁功能地開發(fā),能夠運用模板繼承實現(xiàn)頁面布局掌握前臺用戶管理功能地開發(fā),能夠使用Ajax技術完成對表單數(shù)據(jù)地發(fā)送與接收掌握內(nèi)容列表頁功能地開發(fā),能夠使用開源地代碼庫完成指定功能掌握內(nèi)容展示功能地開發(fā),能夠使用Ajax技術完成對視圖地渲染掌握熱門內(nèi)容功能地開發(fā),能夠在模型中使用復雜地查詢語句學習內(nèi)容知識點學習目的重點難點首頁布局掌握首頁展示掌握欄目導航掌握√√輪播圖掌握廣告位掌握欄目內(nèi)容掌握用戶注冊掌握√√用戶登錄掌握√√退出登錄掌握內(nèi)容列表掌握分頁掌握面包屑導航掌握√跳轉(zhuǎn)鏈接掌握內(nèi)容詳細頁掌握√點贊掌握√評論掌握√熱門內(nèi)容掌握四,課時分配 章目講課上機合計第1章初識Laravel框架314第2章路由,控制器與視圖426第3章表單安全與用戶認證516第4章數(shù)據(jù)庫操作628第5章Laravel框架地常用功能426第6章Web前后端數(shù)據(jù)交互技術628第7章內(nèi)容管理系統(tǒng)(上)131326第8章內(nèi)容管理系統(tǒng)(下)6612合計472976五,考核模式與成績評定辦法本課程為考試課程,期末考試采用百分制地閉卷考試模式。學生地考試成績由平時成績(30%)與期末考試(70%)組成,其中,平時成績包括出勤(5%),作業(yè)(5%),上機成績(20%)。六,選用與主要參考書本大綱是根據(jù)《Larave
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 馬鞍山舊鍋爐拆除合同范例
- 做范例合同范例
- 轉(zhuǎn)攤位合同范例
- 酒店股合同范例
- 茶葉長期合作合同范例
- 防疫用品采購合同范例
- 夫妻雙方協(xié)議合同范例
- 泰州建筑造價咨詢合同范例
- 企業(yè)借款保證合同范例
- 紙廠買賣合同范例
- 房山項目物業(yè)服務費用評估報告終板
- 三年級上冊數(shù)學說課稿- 2.2 看一看(二)-北師大版
- 擋土墻類型與構造
- 思維拓展訓練五年級教材
- 數(shù)字媒體藝術導論課件游戲
- 極狐旗艦店年度活動營銷規(guī)劃
- 2023年環(huán)境保護部南京環(huán)境科學研究所招聘筆試參考題庫附帶答案詳解
- 繪本故事62蚯蚓的日記
- 新概念英語第三冊課文(全60課)
- 浙江省某住宅樓質(zhì)量通病防治措施
- YY/T 0506.1-2023醫(yī)用手術單、手術衣和潔凈服第1部分:通用要求
評論
0/150
提交評論