出版時間:2008-6 出版社:LUPA 科學出版社 (2008-06出版) 作者:LUPA
Tag標簽:無
前言
開放源代碼高校推進聯盟(LUPA),秉承“開源、創(chuàng)新、創(chuàng)業(yè)、就業(yè)”的宗旨,致力于開源人才的培養(yǎng)和開源技術在高校的推廣、應用,幾年來在培養(yǎng)大批開源軟件人才的過程中,積累了豐富的經驗。最近,LuPA應教育部高教司及浙江省教育廳的要求,邀請了國內知名大學的教授及企業(yè)資深專家編寫了“教育部一LUPA開源軟件應用實訓教材”?!敖逃恳籐UPA開源軟件應用實訓教材”面向企業(yè)、強調實用、體系完整,重在培養(yǎng)應用型、技能型的開源人才,其模塊化的課程體系和工程化的教學模式,容易適應當前流行的、以市場需求為導向,人才培養(yǎng)和需求單位之間實行訂單式培養(yǎng)的方式,特別有利于培養(yǎng)企業(yè)所需要的各種開源崗位專業(yè)人才,從操作員、管理員、程序員、技術員到擁有各種專門技能的工程師,都能全面覆蓋,從而能滿足社會上對不同層次開源人才的需求。此外,本系列教材重視核心課程及實踐環(huán)節(jié),有利于提高學生自主創(chuàng)新及創(chuàng)業(yè)能力;內容全面、符合潮流,可以支持高等院校增設具有前瞻性、與國際國內開源軟件產業(yè)相適應、市場潛力大的學科專業(yè)。為了改變過去我國軟件教學中偏重于私有軟件的傾向,近年來,教育部采取了一系列舉措,旨在逐步改變這種狀況。例如,在全國40所高等院校中設置Linux培訓中心等,支持出版這套教材也是這種努力的一部分。眾所周知,中國軟件產業(yè)的前途取決于我們所培養(yǎng)的軟件人才,因為人才的知識技能的傾向將決定未來中國軟件產業(yè)的走向。因此,強化開源軟件的教學,不僅是提高軟件人才素質的需要,而且是增強中國軟件自主創(chuàng)新能力、建設中國自主軟件產業(yè)的需要。在這個意義上,我們歡迎“教育部一LUPA開源軟件應用實訓教材”的出版,希望這套教材能有力地推進開源軟件在中國的推廣應用。
內容概要
《LAMP系統工程師實用教程》系統地介紹了網站的開發(fā)環(huán)境、網站的開發(fā)過程,通過大量的設計實例與實例相仿的思考題,幫助讀者快速提高Linux平臺下網站開發(fā)能力。主要內容包括:Linux的安裝過程;常用命令的使用;shell編程;apache服務器的安裝與配置;MySQL數據庫的安裝與常用的SQL語句;PHP基礎知識;文件的操作;通信與會話PHP與MySQL數據庫的結合:模板技術;常用模塊與網站發(fā)布等。
《LAMP系統工程師實用教程》是一本技能型的教材,可作為Linux環(huán)境下網站設計(Linux+Apache+MySQL+PHP)技術人員使用,也可以作為軟件、網絡等計算機專業(yè)本、??茖W生的教材,《LAMP系統工程師實用教程》是國家開放源代碼高校推進聯盟(LUPA)“Linux軟件工程師職業(yè)技能資格”認證考試指定用書?!禠AMP系統工程師實用教程》系統地介紹了網站的開發(fā)環(huán)境、網站的開發(fā)過程,通過大量的設計實例與實例相仿的思考題,幫助讀者快速提高Linux平臺下網站開發(fā)能力。主要內容包括:Linux的安裝過程;常用命令的使用;shell編程;apache服務器的安裝與配置;MySQL數據庫的安裝與常用的SQL語句;PHP基礎知識;文件的操作;通信與會話PHP與MySQL數據庫的結合:模板技術;常用模塊與網站發(fā)布等。
《LAMP系統工程師實用教程》是一本技能型的教材,可作為Linux環(huán)境下網站設計(Linux+Apache+MySQL+PHP)技術人員使用,也可以作為軟件、網絡等計算機專業(yè)本、??茖W生的教材,《LAMP系統工程師實用教程》是國家開放源代碼高校推進聯盟(LUPA)“Linux軟件工程師職業(yè)技能資格”認證考試指定用書。
書籍目錄
第1章 安裝RedHatLinux9思考與實驗第2章 Linux常用命令思考與實驗第3章 shell程序設計基礎3.1 shell命令行3.2 編寫、權限修改和執(zhí)行shell程序3.2.1 編輯shell程序3.2.2 建立可執(zhí)行的二進制程序3.2.3 執(zhí)行shell程序3.3 在shell程序中使用變量3.3.1 變量的賦值3.3.2 訪問變量值3.3.3 從鍵盤讀入變量的值3.4 在shell程序中使用的參數3.4.1 位置參數3.4.2 內部參數3.5 表達式的比較3.5.1 字符串比較3.5.2 數字比較3.5.3 邏輯操作3.5.4 文件操作3.6 循環(huán)結構語句3.6.1 for循環(huán)3.6.2 while循環(huán)3.6.3 until循環(huán)3.7 條件結構語句3.7.1 if語句3.7.2 case語句3.8 在shell腳本中使用函數3.9 在shell腳本中調用其他shell腳本3.1 0綜合實例3.1 0.1 問題的提出3.1 0.2 問題的分析3.1 0.3 源程序文件3.1 0.4 改變main函數的可執(zhí)行屬性3.1 0.5 執(zhí)行shell程序思考與實驗第4章 Apache服務器4.1 Apache簡介4.2 A1Dache服務器工作原理4.3 Apache的配置基礎4.3.1 安裝Apache服務器4.3.2 配置httpd.conf文件4.3.3 圖形化配置界面4.4 Apache配置項目一4.4.1 項目要求4.4.2 項目說明4.4.3 配置步驟說明4.4.4 具體配置步驟4.4.5 測試4.5 Apache配置項目二4.5.1 項目要求4.5.2 項目說明4.5.3 配置步驟說明4.5.4 具體配置步驟4.5.5 測試思考與實驗第5章 MySQL數據庫5.1 MysQL數據庫簡介5.2 MysQL數據庫操作命令5.3 創(chuàng)建MySQL數據庫5.4 MysQL數據庫操作思考與實驗第6章 PHP基礎6.1 PHP簡介6.2 基本語法6.2.1 PHP的基本結構6.2.2 變量6.2.3 常量與動態(tài)變量6.2.4 類型6.2.5 運算符6.2.6 數組6.2.7 數組中常用函數的應用6.3 表單6.3.1 表單基本結構6.3.2 表單元素6.4 程序控制6.4.1 順序結構6.4.2 分支結構6.4.3 循環(huán)結構6.5 模塊化程序設計6.5.1 多文件調用6.5.2 函數的應用6.5.3 PHP變量類型6.5.4 參數傳遞6.6 正則表達式6.6.1 正則表達式的應用6.6.2 正則表達式的函數思考與實驗第7章 文件7.1 文件的簡介7.2 獲得文件的屬性7.3 與文件相關的操作7.3.1 打開和關閉文件7.3.2 讀取文件7.3.3 寫文件7.4 文件上傳思考與實驗第8章 通信與會話8.1 Cookie介紹8.2 Cookie實例和使用方法8.2.1 Cookie實例8.2.2 Cookie操作8.3 Session介紹8.4 Session實例和使用方法8.4.1 Session實例8.4.2 Session的使用方法8.5 cookie和session的區(qū)別與聯系8.6 綜合實例8.6.1 總體設計8.6.2 代碼設計思考與實驗第9章 PHP與MySQL9.1 創(chuàng)建MySQL用戶9.2 PHP與MySQL連接9.2.1 與MySQL服務器連接9.2.2 選擇數據庫9.2.3 執(zhí)行MySQL語句9.3 MySQL函數組9.4 綜合實例思考與實驗第10章 模板10.1 PHPLIB模板的使用10.1.1 模板的概念10.1.2 模板文件的創(chuàng)建10.1.3 建立顯示頁面的接口10.2 PHPLIB的模板處理方式10.2.1 模板文件的處理流程10.2.2 模板文件的鏈接及參數傳遞10.3 模板的使用舉例10.4 Template類中基本函數思考與實驗第11章 常用模塊的設計11.1 文件上傳,下載模塊11.1.1 效果圖展示11.1.2 設計流程圖11.1.3 模塊結構圖11.1.4 具體實現11.2 分頁顯示模塊11.2.1 效果圖展示11.2.2 設計流程圖11.2.3 模塊結構圖11.2.4 具體實現11.3 在線投票模塊11.3.1 效果圖展示11.3.2 設計流程圖11.3.3 模塊結構圖11.3.4 具體實現第12章 網站發(fā)布12.1 申請動態(tài)域名12.1.1 申請免費域名12.1.2 申請收費域名12.2 使用花生殼軟件12.2.1 下載花生殼軟件12.2.2 在Linux下安裝花生殼12.2.3 測試網頁思考與實驗主要參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《LAMP系統工程師實用教程》是一本技能型的教材,可作為Linux環(huán)境下網站設計(Linux+Apache+MySQL+PHP)技術人員使用,也可以作為軟件、網絡等計算機專業(yè)本、??茖W生的教材,《LAMP系統工程師實用教程》是國家開放源代碼高校推進聯盟(LUPA)“Linux軟件工程師職業(yè)技能資格”認證考試指定用書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載