0916~0919_開學季語言展

Laravel5實務專題範例教學

  • 9 441
    490

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

Laravel是PHP程式語言中最多人使用的框架(Framewrok),網路上的學習資源豐富,開發者的社群活躍。有別於傳統一個網頁一個PHP寫法的方式,Laravel使用了PHP最新的物件導向程式設計的語法,並具有Model-View-Controller (MVC)的架構及類似ASP.NET MVC 的風格,Laravel框架是一種新的網站建立方式,你會需要拋棄傳統PHP + MySQL的開發方法,依照本書的章節內容來學習,讀者可以在最短時間掌握Laravel的概念。

本書特色

◎從環境架設開始並結合PHP,建立紮實基礎跟上潮流
◎精簡流程圖說明,快速了解框架架構及運作
◎連貫的範例實作與補充說明,降低學習難度

目錄

前言
01 淺談網站開發
1-1 開發一個網站需要什麼?
1-2 網頁運作原理
1-3 伺服器環境架設
1-4 其他開發工具介紹
02 PHP 基本觀念
2-1 基本語法、變數與資料型態
2-2 運算子
2-3 陣列
2-4 控制結構
2-5 函數
2-6 物件導向
2-7 錯誤處理
2-8 網頁處理
03 套件、框架與Composer
3-1 套件與框架
3-2 Composer 介紹與安裝
04 步入Laravel 的世界
4-1 建立專案
4-2 Laravel 專案目錄
4-3 artisan
4-4 Laravel 運作流程
05 Route 路由控制
5-1 基礎路由
5-2 路由參數
5-3 路由群組
5-4 路由命名
5-5 路由表
06 Controller
6-1 建立Controller
6-2 路由與controller 的綁定
6-3 隱藏式Controller
6-4 Controller 命名空間
07 View 與Blade 樣板引擎
7-1 View 的基本用法
7-2 樣板引擎
08 資料庫
8-1 Migration
8-2 Eloquent
8-3 Seed 及Factory
09 請求、回傳與資料驗證
9-1 前置任務
9-2 資料驗證
9-3 表單驗證
9-4 請求與回應
10 身分驗證
10-1 Middleware
10-2 auth 認證登入
11 日誌、維護與錯誤處理
11-1 日誌功能
11-2 維護模式
11-3 自定義錯誤頁面
12 深入了解Laravel
12-1 Laravel 核心
12-2 內建功能
12-3 第三方套件
13 部落格實作
13-1 路由規劃
13-2 資料庫結構
13-3 模型建立(Eloquent 及關聯)
13-4 View、Blade 及Controller
14 留言板及第三方登入
14-1 路由調整
14-2 資料庫結構調整
14-3 模型建立
14-4 View、Blade 及Controller
A 利用Composer 指令產生.env 檔案
B 調整網站根目錄
C 關於軟體整合包的使用

序/導讀



Laravel是PHP程式語言中最多人使用的框架(Framewrok),網路上的學習資源豐富,開發者的社群活躍。有別於傳統一個網頁一個PHP寫法的方式,Laravel使用了PHP最新的物件導向程式設計的語法,並具有Model-View-Controller(MVC)的架構及類似ASP.NETMVC的風格,因此與傳統PHP的寫法完全不同,雖然Laravel框架易於資訊系統的開發及維護,但也大大的增加了學習者的進入障礙。另一項造成初學者學習障礙的原因是Laravel的中文書籍較為缺乏,雖然網路上可查到一些中文的教學資源,但資料較為分散且缺乏整合,需要花費較多的時間吸收及整理。有鑑於此,本書的作者們將學習的過程及經驗,整理成14個章節,由簡入深,讓初學者能有一個依循的學習管道,逐步的了解及體會Laravel框架的優美。

Laravel框架是一種新的網站建立方式,你會需要拋棄傳統PHP+MySQL的開發方法,若依照本書的章節內容來學習,你可以在最短時間掌握Laravel的概念。

第1章–認識開發動態網頁的工具,以及動態網頁的運作流程
第2章–介紹PHP的基礎觀念、語法及相關知識
第3章–依序解說關於套件、框架以及Composer套件相依管理器的使用及安裝
第4章–從專案建立、了解目錄結構、artisan命令列工具到Laravel框架的運作流程
第5章–學會如何透過編輯路由檔來規劃專案的網站網址及學習基礎的路由相關操作
第6章–建立Controller來處理程式流程
第7章–說明如何使用Laravel所提供的強大樣板引擎-Blade
第8章–使用MySQL作為資料庫,並逐一介紹Migration、Eloquent、Factory及Seed等功能
第9章–介紹如何利用Laravel的Request及Validate來取得及驗證使用者的請求的資料是否正確
第10章–介紹Middleware,也就是進入路由前的門檻
第11章–介紹Laravel提供完整的錯誤及例外處理,方便開發者使用及尋找問題
第12章–深入探討Laravel較為核心的軟體設計模式-服務容器與服務提供者
第13章–Laravel的部落格實作
第14章–Laravel的留言版功能及第三方登入

於國立臺中科技大學資訊管理系任教的這些年,為了幫助學生們能順利就業,我們積極訓練學生的專業技能並與廠商深入互動交流,期望能夠創造一個產學互助的模式。透過不斷地與臺中地區的資訊廠商接觸和洽談,並經由開發產學案與企業實習的經驗,讓學生們的學習與態度養成能更貼近產業的需求,也讓企業與學校的輪轉更為順暢。在過程中,我們自身與學生們都成長許多,也透過師生的合作,編制了一些教材與訓練課程,讓新進的學生們能快速的突破對程式學習的恐懼與障礙,形成一個結合自我學習與技術鑽研的討論社群,並透過與業界的合作,培養與累積學生們各方面的軟、硬實力,我們兩位老師非常幸運,收到的學生積極進取、態度極佳、學習能力強且渴望學習,在帶領與互動的過程中,培養出深厚的師生情誼,並逐漸建立一套技術傳承的學習模式。

因此,這是一本由學生團隊和指導老師們合力完成的書籍,書中的範例都是學生練習後的成果,學生們才是這本書的真正作者。姜琇森、蕭國倫撰寫於國立臺中科技大學資訊管理系

試閱

Laravel是PHP程式語言中最多人使用的框架(Framewrok),網路上的學習資源豐富,開發者的社群活躍。有別於傳統一個網頁一個PHP寫法的方式,Laravel使用了PHP最新的物件導向程式設計的語法,並具有Model-View-Controller(MVC)的架構及類似ASP.NETMVC的風格,因此與傳統PHP的寫法完全不同,雖然Laravel框架易於資訊系統的開發及維護,但也大大的增加了學習者的進入障礙。另一項造成初學者學習障礙的原因是Laravel的中文書籍較為缺乏,雖然網路上可查到一些中文的教學資源,但資料較為分散且缺乏整合,需要花費較多的時間吸收及整理。有鑑於此,本書的作者們將學習的過程及經驗,整理成14個章節,由簡入深,讓初學者能有一個依循的學習管道,逐步的了解及體會Laravel框架的優美。

Laravel框架是一種新的網站建立方式,你會需要拋棄傳統PHP+MySQL的開發方法,若依照本書的章節內容來學習,你可以在最短時間掌握Laravel的概念。

第1章–認識開發動態網頁的工具,以及動態網頁的運作流程
第2章–介紹PHP的基礎觀念、語法及相關知識
第3章–依序解說關於套件、框架以及Composer套件相依管理器的使用及安裝
第4章–從專案建立、了解目錄結構、artisan命令列工具到Laravel框架的運作流程
第5章–學會如何透過編輯路由檔來規劃專案的網站網址及學習基礎的路由相關操作
第6章–建立Controller來處理程式流程
第7章–說明如何使用Laravel所提供的強大樣板引擎-Blade
第8章–使用MySQL作為資料庫,並逐一介紹Migration、Eloquent、Factory及Seed等功能
第9章–介紹如何利用Laravel的Request及Validate來取得及驗證使用者的請求的資料是否正確
第10章–介紹Middleware,也就是進入路由前的門檻
第11章–介紹Laravel提供完整的錯誤及例外處理,方便開發者使用及尋找問題
第12章–深入探討Laravel較為核心的軟體設計模式-服務容器與服務提供者
第13章–Laravel的部落格實作
第14章–Laravel的留言版功能及第三方登入

於國立臺中科技大學資訊管理系任教的這些年,為了幫助學生們能順利就業,我們積極訓練學生的專業技能並與廠商深入互動交流,期望能夠創造一個產學互助的模式。透過不斷地與臺中地區的資訊廠商接觸和洽談,並經由開發產學案與企業實習的經驗,讓學生們的學習與態度養成能更貼近產業的需求,也讓企業與學校的輪轉更為順暢。在過程中,我們自身與學生們都成長許多,也透過師生的合作,編制了一些教材與訓練課程,讓新進的學生們能快速的突破對程式學習的恐懼與障礙,形成一個結合自我學習與技術鑽研的討論社群,並透過與業界的合作,培養與累積學生們各方面的軟、硬實力,我們兩位老師非常幸運,收到的學生積極進取、態度極佳、學習能力強且渴望學習,在帶領與互動的過程中,培養出深厚的師生情誼,並逐漸建立一套技術傳承的學習模式。

因此,這是一本由學生團隊和指導老師們合力完成的書籍,書中的範例都是學生練習後的成果,學生們才是這本書的真正作者。姜琇森、蕭國倫撰寫於國立臺中科技大學資訊管理系

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789863794073
    • 分級
    • 普通級
    • 頁數
    • 328
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing