《網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)》課程教學(xué)大綱_第1頁
《網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)》課程教學(xué)大綱_第2頁
《網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)》課程教學(xué)大綱_第3頁
《網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)》課程教學(xué)大綱_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)課程教學(xué)大綱課程名稱:網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)課程類別(必修/選修):選修 課程英文名稱:Development of Network Application System總學(xué)時/周學(xué)時/學(xué)分:56/4/3.5其中實驗學(xué)時:20先修課程: 授課時間:周一9-10、周四1-2授課地點:松山湖6D307,6E205、7A305授課對象: 15網(wǎng)絡(luò)工程1、2班開課院系: 計算機(jī)與網(wǎng)絡(luò)安全學(xué)院任課教師姓名/職稱: 高大為/講師聯(lián)系電話727477Email:269700927答疑時間、地點與方式:1.每次上課的課前、課間和課后,采用一對一的問答方式。2.通過QQ、微信

2、及電話答疑,時間地點不限。課程考核方式:開卷( ) 閉卷( ) 課程論文( ) 其它( )使用教材:教學(xué)參考資料:1、高性能PHP 7,阿爾塔夫侯賽因,電子工業(yè)出版社,2017年4月2、微信開發(fā)深度解析:微信公眾號、小程序高效開發(fā)秘籍,蘇震巍,電子工業(yè)出版社,2017年8月3、高性能MySQL(第3版)Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,電子工業(yè)出版社,2013年4月課程簡介:網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)是計算機(jī)與網(wǎng)絡(luò)安全學(xué)院為網(wǎng)絡(luò)工程專業(yè)的學(xué)生開設(shè)的專業(yè)方向課程,它以WEB編程編程語言(PHP語言)為基礎(chǔ),介紹如何網(wǎng)絡(luò)應(yīng)用開發(fā)的理論知識,著重培養(yǎng)學(xué)生

3、WEB應(yīng)用的開發(fā)能力,其中包括:WEB應(yīng)用開發(fā)、系統(tǒng)運維、數(shù)據(jù)庫優(yōu)化及微信公眾號開發(fā)等內(nèi)容。網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)是一門綜合性較強(qiáng)的課程,學(xué)習(xí)內(nèi)容都是當(dāng)下比較流行的技術(shù)和解決方案。其中WEB應(yīng)用開發(fā)以PHP語言為主,學(xué)習(xí)最新的PHP7.0高性能版本,系統(tǒng)運維技術(shù)基于CentOS6系統(tǒng),數(shù)據(jù)庫技術(shù)基于mysql。課程內(nèi)容是目前大部分中小型企業(yè)技術(shù)開發(fā)人員所需要具備的知識,使學(xué)生的開發(fā)能力能與企業(yè)接軌。課程教學(xué)目標(biāo)結(jié)合專業(yè)培養(yǎng)目標(biāo),提出本課程要達(dá)到的目標(biāo)。具體包括:1知識與技能目標(biāo):通過該課程的學(xué)習(xí),學(xué)生不僅要掌握鞏固PHP語言的知識,能獨立開發(fā)WEB應(yīng)用,掌握一定的系統(tǒng)運維知識和優(yōu)化能力,使學(xué)生的開發(fā)

4、能力能跟上時代的發(fā)展,逐步與企業(yè)工業(yè)化接軌。2過程與方法目標(biāo):網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)是一門綜合性比較強(qiáng)的課程,學(xué)習(xí)者不僅要學(xué)習(xí)掌握PHP這么基礎(chǔ)的WEB開發(fā)語言,還需要學(xué)習(xí)系統(tǒng)運維,數(shù)據(jù)庫優(yōu)化方面的優(yōu)化知識。實踐教學(xué)基于“循序漸進(jìn)”模式,由易到難,由簡單到復(fù)雜。通過“理論學(xué)習(xí)+上機(jī)練習(xí)”的方式,提升學(xué)生的專業(yè)知識及實際操作能力。3情感、態(tài)度與價值觀發(fā)展目標(biāo):通過本課程的學(xué)習(xí),培養(yǎng)作為一個開發(fā)技術(shù)人員必須具備的堅持不懈的學(xué)習(xí)精神,謹(jǐn)慎嚴(yán)密的思維方式,為未來的學(xué)習(xí)、工作和生活奠定良好的基礎(chǔ)。本課程與學(xué)生核心能力培養(yǎng)之間的關(guān)聯(lián)(授課對象為理工科專業(yè)學(xué)生的課程填寫此欄):核心能力1.核心能力2.核心能力3.

5、核心能力4.核心能力5.核心能力6.核心能力7.核心能力8.理論教學(xué)進(jìn)程表周次教學(xué)主題教學(xué)時長教學(xué)的重點與難點教學(xué)方式作業(yè)安排1網(wǎng)絡(luò)應(yīng)用開發(fā)概論4重點:網(wǎng)絡(luò)應(yīng)用描述;常見的WEB應(yīng)用;緩存技術(shù);數(shù)據(jù)庫技術(shù);在windows搭建LANP環(huán)境并建立虛擬站點;防火墻及網(wǎng)絡(luò)代理的使用;hosts文件作用;難點:WEB應(yīng)用處理請求原理;redis與memcached的區(qū)別課堂面授2CMS網(wǎng)站系統(tǒng)的搭建及ThinkPHP5入門4重點:搭建discuz論壇程序;搭建wordpress博客程序;Thinkphp框架安裝部署;PHP接收請求數(shù)據(jù);ThinkPHP模板渲染難點:GET和POST兩者之間的區(qū)別課堂面

6、授3基于ThinkPHP登錄功能實現(xiàn)2重點:數(shù)據(jù)字典設(shè)計;登錄邏輯實現(xiàn);ajax發(fā)起異步請求難點:cookie與session的區(qū)別課堂面授4PDO技術(shù)原理及數(shù)據(jù)庫2重點:PDO_mysql模塊;執(zhí)行sql語句;預(yù)編譯;事務(wù)處理難點:防止sql注入課堂面授第1次作業(yè)5調(diào)試方法及單元測試4重點: var_dump調(diào)試法;日志調(diào)試;Socket Log調(diào)試方法;PHP CLI運行模式;PHPUnit單元測試框架的使用難點:AJAX異步請求調(diào)試課堂面授6基于ThinkPHP文章管理功能實現(xiàn)2重點:數(shù)據(jù)庫CURD操作;文件上傳;壓縮圖處理;后臺應(yīng)用開發(fā)流程;CDN技術(shù)難點:縮略圖水印處理課堂面授7Ce

7、ntOS運維常用的操作及命令2重點:防火墻配置;壓縮與解壓;vim使用;用戶組及權(quán)限;ssh使用公鑰登錄;上傳及下載;文件操作難點:防火墻配置;運維監(jiān)聽課堂面授8在Linux上搭建LANP環(huán)境及PHP擴(kuò)展的安裝2重點:Lanp套件編譯安裝,yum方式安裝;redis及memcached擴(kuò)展的編譯安裝及使用;難點:linux Shell腳本課堂面授9WEB應(yīng)用緩存及消息隊列2重點:消息隊列原理;消息隊列應(yīng)用場景;php-resque部署及開發(fā)簡單的秒殺程序難點:秒殺程序的架構(gòu)及開發(fā)課堂面授10API技術(shù)及微信公眾號開發(fā)入門2重點:API技術(shù)描述;JSON描述格式定義;使用CURL調(diào)用API接口;

8、編寫http協(xié)議的API接口;爬蟲技術(shù)難點:CURL使用課堂面授第2次作業(yè)11使用nginx/tengine實現(xiàn)負(fù)載均衡及健康檢查2重點:Nginx配置文件及優(yōu)化;搭建負(fù)載均衡;反向代理技術(shù)難點:反向代理;健康檢查課堂面授12Mysql主從復(fù)制實現(xiàn)2重點:主從復(fù)制場景應(yīng)用;搭建mysql主從復(fù)制環(huán)境;讀寫分離; 難點:讀寫分離技術(shù)的延遲處理課堂面授13WEB應(yīng)用壓力測試及mysql性能基準(zhǔn)測試4重點:AB壓力測試工具;性能指標(biāo);QPS;Mysql基準(zhǔn)測試;難點:Mysql配置文件優(yōu)化課堂面授14mysql索引及分頁優(yōu)化2重點:Btree索引及Hash索引;復(fù)合索引;全文索引; 分詞技術(shù)難點:分

9、頁優(yōu)化;分詞技術(shù);課堂面授合計:36實踐教學(xué)進(jìn)程表周次實驗項目名稱學(xué)時重點與難點項目類型(驗證/綜合/設(shè)計)教學(xué)方式3PHP運行環(huán)境2phpStudy環(huán)境部署;IDE安裝驗證實驗4ThinkPHP登錄功能實現(xiàn)2重點:登錄邏輯實現(xiàn)難點:session及cookie驗證實驗6PDO連接數(shù)據(jù)庫2重點:PDO連接數(shù)據(jù)庫難點:防止sql注入驗證實驗7完成博客的登錄、文章管理功能2重點:數(shù)據(jù)庫操作及CURD難點:文件上傳及圖像處理設(shè)計實驗8CentOS基本操作2重點:用戶組及權(quán)限、壓縮解壓、上傳下載、難點:防火墻配置及監(jiān)聽驗證實驗9在linux上搭建Lanp環(huán)境及PHP擴(kuò)展安裝2重點:編譯安裝環(huán)境,PHP

10、擴(kuò)展安裝難點:linux shell腳本驗證實驗10PHP消息隊列實驗2重點:php-resque部署難點:秒殺場景應(yīng)用驗證實驗11微信公眾號應(yīng)用開發(fā)2重點:API程序的編寫難點:CURL及爬蟲技術(shù)運用驗證實驗12使用nginx/tengine實現(xiàn)負(fù)載均衡及健康檢查2重點:搭建負(fù)載均衡;反向代理難點:健康檢查驗證實驗14mysql壓力測試及索引優(yōu)化實驗2重點:索引建立;復(fù)合索引;性能測試難點:分頁優(yōu)化;頁分裂驗證實驗合計:20成績評定方法及標(biāo)準(zhǔn)考核形式評價標(biāo)準(zhǔn)權(quán)重平時成績包括平時作業(yè)、考勤。30%實驗成績評價標(biāo)準(zhǔn):實驗完成程度、實驗報告等。30%期末考核大作業(yè)評價標(biāo)準(zhǔn):作品完成程度、完成質(zhì)量、文檔格式等。40%大綱編寫時間:2017.9.14系(部)審查意見:系(部)主任簽名: 日期: 年 月 日注:1、課程教學(xué)目標(biāo):請精煉概括3-5條目標(biāo),并注明每條目

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論