《網絡應用系統(tǒng)開發(fā)》課程教學大綱_第1頁
《網絡應用系統(tǒng)開發(fā)》課程教學大綱_第2頁
《網絡應用系統(tǒng)開發(fā)》課程教學大綱_第3頁
《網絡應用系統(tǒng)開發(fā)》課程教學大綱_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論