Laravel 5.7 實務專題範例教學:主流PHP開發框架入門

Laravel 5.7 實務專題範例教學:主流PHP開發框架入門
定價:560
NT $ 377 ~ 504
  • 作者:蕭國倫姜琇森陳牧言王柏皓張竣傑
  • 出版社:深石
  • 出版日期:2019-06-03
  • 語言:繁體中文
  • ISBN10:9865003910
  • ISBN13:9789865003913
  • 裝訂:平裝 / 504頁 / 17 x 23 x 2.3 cm / 普通級 / 單色印刷 / 初版
 

內容簡介

  ●高效PHP Laravel 5.7框架更新說明。
  ●從環境架設開始,一次學懂如何架設網站伺服器與開發網站的技術。
  ●內容簡單,輕易上手,貼近初學者需求,快速建立基礎。
  ●精簡的流程圖設計,協助讀者快速了解框架觀念及利用框架建構網站。
  ●熟悉常用網路實作範例,靈活應用PHP Laravel框架。
  ●專題範例詳細解說,透過一步一步的實作,即可快速上手。
  ●連貫性的基礎觀念搭配範例實作,輕易學會架構各類功能型網站,最適合初學者學習!

本書特色

  PHP、Web開發框架-Laravel
  輕巧優雅/快速自由/豐富套件/優質模組/結構化語法
  從零開始/超強解說/親切易懂/最佳入門書籍
  讓您迅捷掌握最新的Laravel框架技術

 
 

作者介紹

作者簡介

蕭國倫


  經歷:國立臺中科技大學資訊管理系教授。
  專長:電子商務、網路行銷、電子化企業、程式教育。
  教學著作:多本以WEB技術開發程式語言書籍,如.NET MVC、PHP、BootStrap、JavaScript、AngularJS等。

姜琇森

  經歷:國立臺中科技大學資訊管理系教授。
  專長及研究領域:資料探勘、大數據分析、人工智慧應用、程式教育。
  教學著作:多本以WEB技術開發程式語言書籍,如.NET MVC、PHP、BootStrap、JavaScript、AngularJS等。

陳牧言

  經歷:國立臺中科技大學資訊管理系教授。
  專長及研究領域:資料探勘、大數據分析、人工智慧應用、程式教育。
 
 

目錄

Chapter 01 淺談網站開發
1-1 開發一個網站需要什麼?
1-2 網頁運作原理
1-3 伺服器環境架設
1-4 其他開發工具介紹

Chapter 02 PHP基本觀念
2-1 基本語法、變數與資料型態
2-2 運算子
2-3 陣列
2-4 控制結構
2-5 函數
2-6 物件導向
2-7 錯誤處理
2-8 網頁處理

Chapter  03 套件、框架與Composer
3-1 套件與框架
3-2 Composer介紹與安裝

Chapter 04 步入Laravel的世界
4-1 建立專案
4-2 Laravel專案目錄
4-3 artisan
4-4 Laravel運作流程

Chapter 05 Route路由控制
5-1 基礎路由
5-2 路由參數
5-3 路由群組
5-4 路由命名
5-5 路由表

Chapter 06 Controller
6-1 建立Controller
6-2 路由與Controller的綁定
6-3 隱藏式Controller
6-4 Controller 命名空間
6-5 資源控制器

Chapter 07 View與Blade樣板引擎
7-1 網站根目錄與View應用
7-2 樣板引擎

Chapter 08 資料庫
8-1 Migration
8-2 Eloquent
8-3 Seed Factory

Chapter 09 請求、回傳與資料驗證
9-1 前置任務
9-2 資料驗證
9-3 表單驗證
9-4 請求與回應

Chapter 10 身分驗證
10-1 Middleware
10-2 Laravel內建Auth鷹架
10-3 Auth認證登入

Chapter 11 日誌、維護與錯誤處理
11-1 日誌功能
11-2 維護模式
11-3 自定義錯誤頁面

Chapter 12 深入了解Laravel
12-1 Laravel 核心
12-2 內建功能
12-3 第三方套件

Chapter 13 部落格實作
13-1 路由規劃
13-2 資料庫結構
13-3 模型建立(Eloquent及關聯)
13-4 View、Blade及Controller
13-5 最後細微步驟

Chapter 14 留言板及第三方登入
14-1 路由調整
14-2 資料庫結構調整
14-3 模型建立
14-4 View、Blade及Controller
Appendix A 附錄
A-1 利用Composer指令產生.env檔案
A-2 調整網站根目錄
A-3 關於軟體整合包的使用
A-4 安裝Visual Studio Code

 
 



  本書採用Laravel作為教學框架,有別於傳統PHP的一頁式開發方式,Laravel使用了PHP最新的物件導向程式設計的語法,並具有Model-View-Controller (MVC)的架構,除此之外,其簡潔優美的語法成為業界主流採用的PHP框架。本書從伺服器架設開始、引入重要觀點、透過範例驗證實作等,輔以鉅細靡遺的說明,讓初學者不僅僅是學習程式而已,而是可以輕易照著書本內容與範例便能自行架設網頁伺服器,並實作出會員驗證、留言板與部落格等系統,書中所有程式語法,範例皆為Laravel 5.7版本。

  本書整理成14個章節,由淺入深地引導讀者逐步了解Laravel框架,讓初學者能有一個依循的學習管道,可以在最短時間掌握Laravel的概念,並逐步的了解及體會Laravel框架的優

  全書分為三大部分:

  1.「教戰守則篇」:為網站開發基礎概念、PHP基礎語法與版本控制部分,從網站開發過程開始,複習PHP基礎語法、介紹版本控制Git,並引入Laravel框架的邏輯與重要觀念,建立紮實的觀念與基礎。

  2.「觀念養成篇」:從Laravel框架介紹,MVC 架構觀念到連結資料庫,完整描述與講解所有核心觀念與實用程式技巧,各章節透過淺顯易懂的圖文說明,搭配小型範例練習的方式,協助讀者加深印象,並透過範例練習更清楚掌握書本的內容。

  3.「實作練習篇」:以完整的範例演譯前面章節提到的觀念,採用逐步引導的方式帶領讀者一步一步完成範例,讀者可藉由範例複習來貫穿整本書所要表達的觀念,強化讀者從觀念理解到實作執行的能力,進而能獨力完成網站的建構。

  於國立臺中科技大學資訊管理系任教一段時間,與業界互動良好,深深感受到廠商對於資訊人才的迫切需求,因此,我們積極訓練學生的技能、發掘他們的潛力並與廠商深入互動交流,期望能夠創造一個產學互助的模式,幫助學生順利就業。藉由開發產學案與企業實習的經驗,讓我們與學生相互成長,並透過多屆師生的努力,編制了一些教材與訓練課程,將業界實習、專案開發經驗、學生本身學習的感受、遭遇困難與解決問題的過程,透過知識的累積逐漸演化為更適合學生學習的教材,期許能夠突破現今學生在程式設計的過程中容易遭受挫折進而衍生放棄念頭的困境。經過這些年的經驗,學校的教學與業界實務上的需求仍有一段落差,而透過一屆屆學長姊的經驗傳承與分享,持續積累知識,尋找較佳的學習方式,並採用適性化教學,提高學習效率,降低學習挫折,並輔以產學合作,培養出來的學生已逐漸彌補學用落差,迎合上業界的需求。

  這本書是由學生團隊和指導老師們合力完成的書籍,由於Laravel框架的版本及語法大幅修改,促成這次改版的最大動力,書中的範例都是學生練習後的成果,範例程式碼都經過學生們再三確認無誤,這本書能成功出版要特別感謝柏皓與竣傑的用心與努力,也非常感謝實驗室黃若雅、李雅婷、周冠瑜、劉仁恩、陳柏杰、林家安的心得回饋與細心校稿,讓這本書的內容與編排能更臻完善,也更貼近初學者的角度,再次強調學生們才是這本書的真正作者。

蕭國倫、姜琇森、陳牧言
撰寫於 國立臺中科技大學資訊管理系

版權聲明

  我們在撰寫本書的過程中,參考一些國內外的網站與網路上現有的資料,因此有些內容無法準確地標明出處,在此請見諒。倘若本書引用了您的書籍、網路資料與作品,但沒有標明出處,歡迎您們即時與出版社或我們聯繫,我們將於下一版中進行更正與補充。最後,我們也在此感謝所有參考資料來源的作者,謝謝您們為本書提供大量的參考依據。

團隊成員序

  PHP是我第二個接觸的網頁語言,但以前的我只會寫原生的PHP,說實話寫的過程中是蠻痛苦的,因為真的不方便維護,程式碼寫到後面也是很雜亂,一個PHP檔裡面有HTML、CSS、JS、PHP和MySQL語法,想到就覺得很無力。

  後來,認識到Laravel框架概念,起初大家都警告說要學這個很難不容易上手,確實對一個剛學網頁的人去學它,挫折感真的很大,但挫折感一定會有,只是看個人能不能去克服它。一開始學的時候,我也是看不懂,但之後就會慢慢發現,框架有它的好處,開發網站的速度變快了許多,而且程式碼都很簡潔,不會亂七八糟而且各檔案各司其職。突然,我就發現已經沒辦法不用Laravel框架開發網站,因為真的方便許多。寫到後來,自己也就想貢獻一份心力在Laravel上面,當時市面上還沒有那麼多書籍,不過網路上確實已經有不少社群和資料,只能說Laravel社群真的很棒,讓我學習到很多知識,事實上,Laravel框架每半年就會更新一次,所以說讀者也不要忘記多多上網看官方文件或社群教學文件喔!
 
  最後,想要感謝我的指導老師,蕭國倫老師願意給我這個機會和資源去學習Laravel,讓我能貢獻一份心力,也非常感謝姜琇森老師的協助與幫忙。

  最後,要特別地感謝王柏皓學長,即使在非常忙碌,也努力抽空來教學與輔導我們。最後也感謝我的組員谷俊嘉的包容與協助,還有我的家人與朋友們的鼓勵,讓我可以完成這本書。

  這本書的前輩團隊真的很用心去寫,我也把它再版的更加完善,真心希望讀者們可以從這本書中,學到Laravel的精髓,箇中奧妙,就等著你去體會囉!

張竣傑
撰寫於 國立臺中科技大學資訊管理系
網路書店 類別 折扣 價格
  1. 新書
    67
    $377
  2. 新書
    79
    $442
  3. 新書
    79
    $442
  4. 新書
    79
    $442
  5. 新書
    85
    $476
  6. 新書
    9
    $504
  7. 新書
    9
    $504
  8. 新書
    9
    $504