0916~0919_開學季語言展

【電子書】PHP動態網站系統開發與Laravel框架運用

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

  • 430

活動訊息

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

內容簡介

這是一本專為初學者所設計的PHP網頁程式設計與Laravel框架開發網頁程式的入門書。全書結合多位作者在業界、學界豐富的開發與教學經驗,著重於教導讀者如何將自己的想法表達成程式邏輯,並實際應用到網站系統開發當中。本書將帶領讀者快速掌握網頁程式開發的熱門實用技術,例如:Javascript、RESTful API、網路通訊、Line API…等。此外,本書特別設計語法、指令與範例同步講解的學習方式,使讀者更能了解實務上語法及指令的使用技巧。

 

有鑑於容器化在軟體開發上漸漸普及,本書將教導讀者使用虛擬化容器技術建置會員管理系統,分享如何將開發的網頁程式容器化,並且部署至Docker環境的實用技術。

 

單元介紹★

➤認識動態網頁程式設計

➤執行環境的架設- Apache、PHP、MySQL的安裝與設定

➤網頁的基本架構組成、HTML基本標籤與表單元件

➤PHP運作與架構及語法的使用

➤陣列介紹與應用、多維陣列與結合陣列

➤學習如何建立以及使用函數

➤了解網頁間的資料傳遞與狀態儲存Cookie和Session

➤認識MySQL資料庫系統的基本操作

➤認識Laravel框架架構及開發技巧

➤認識Eloquent ORM應用程式來操作資料庫

➤網頁開發實用技術- RESTful API、AJAX、WebSocket

➤實作Laravel應用系統-會員管理系統

➤Docker虛擬化技術-部署網頁開發及生產環境

 

本書特色

 

✅本書定位在程式初學者,學會基礎語法與應用系統設計。

✅大量語法搭配範例講解,快速掌握基礎的PHP程式設計技巧。

✅介紹資料庫管理運用和維護基本知識,結合PHP與MySQL的資料庫網頁設計。

✅套用熱門的Laravel框架,讓程式架構更優雅、更容易開發與管理。

✅導入開發常見的實用技術,打造一個會員管理系統。

✅結合時下熱門通訊軟體LINE,讓應用程式更貼近現實生活使用。

✅分享透過Docker容器部署程式的經驗,開發者無需花時間解決環境不一致問題。

✅讀完本書開發技巧,可輕易開發一個實用的應用系統。

 

作者

歐瑭軒

 

學歷:國立成功大學製造資訊與系統研究所

研究領域與專長:ASP.NET程式開發

Node.js前後端網頁系統開發

Deep Learning(深度學習)

 

姜林毅

 

經歷:軟體工程師-星禾數位科技有限公司

學歷:國立成功大學製造資訊與系統研究所

研究領域與專長:Android & iOS應用程式開發

大型系統規劃與開發(後端伺服器設計)

嵌入式應用程式開發

 

蔡燕如

 

現任:資深軟體工程師

學歷:國立成功大學製造資訊與系統研究所碩士

研究領域與專長:高併發大型系統開發

.NET應用程式開發

PHP Laravel網站開發

Golang應用程式開發

Cloud Computing、Database System(資料庫系統)

 

林芝吟

 

現任:資訊助理-賀桃企業

學歷:國立成功大學製造資訊與系統研究所碩士

研究領域與專長:C#.NET WinForm應用程式開發

Cloud Computing

企業資源規劃(ERP系統)開發

Database System(資料庫系統)

 

洪國鈞

 

現任:南台科技大學資訊工程系副教授

學歷:國立成功大學資訊工程研究所博士

研究領域與專長:Internet of Tnings(物聯網)

Intelligent computing(智慧計算)

Mobile Networks(行動網路)

 

陳朝鈞

 

現任:國立成功大學資訊工程學系暨製造資訊與系統研究所教授

學歷:國立成功大學資訊工程研究所博士

研究領域與專長:Database System(資料庫系統)

Internet Technologies(網際網路技術)

Smart Automation System(智慧自動化系統)

 

目錄

CHAPTER 01 認識動態網頁程式設計
1.1 何謂動態網頁設計?可做哪些應用?
1.2 PHP簡介 
1.3 執行環境架設 

CHAPTER 02 HTML5介紹
2.1 HTML運作與架構 
2.2 HTML到HTML5 
2.3 HTML5的基本結構與標籤 
2.4 表單 

CHAPTER 03 PHP基礎語法介紹
3.1 PHP運作與架構
3.2 PHP嵌入語法 
3.3 資料型態、變數與常數 
3.4 運算子 
3.5 條件敘述 
3.6 迴圈 

CHAPTER 04 陣列
4.1 陣列 
4.2 多維陣列與結合陣列 
4.3 陣列元素應用函數 

CHAPTER 05 函數
5.1 函數介紹 
5.2 常用內建函數 

CHAPTER 06 網頁間的資料傳遞
6.1 資料傳遞的觀念說明與使用情境
6.2 PHP網頁的狀態管理
6.3 表單和URL參數的傳遞與接收
6.4 Cookie 
6.5 Session

CHAPTER 07 資料庫的基本介紹
7.1 為什麼我們需要使用資料庫?
7.2 MySQL的基本簡介 
7.3 建立MySQL資料庫 
7.4 SQL語法 
7.5 使用SQL語法新增、修改與刪除資料表內容 
7.6 資料表的查詢 (SELECT)

CHAPTER 08 PHP與MySQL
8.1 PHP網頁存取MySQL流程觀念 
8.2 PHP網頁取得資料表查詢結果 
8.3 PHP取得SQL指令的執行狀態 

CHAPTER 09 PHP Laravel框架介紹與基本使用
9.1 什麼是框架? 
9.2 Laravel 介紹 
9.3 Laravel的MVC架構與HTTP請求的生命週期 
9.4 Laravel開發環境建置 
9.5 Laravel 專案目錄結構 
9.6 Routing路由控制 
9.7 Laravel Controller 基礎觀念與實作 
9.8 Model的基礎觀念 
9.9 View的基礎觀念與Blade模板引擎實戰 
9.10 Laravel套件管理與常用套件 
9.11 總結 

CHAPTER 10 使用ORM進行資料庫存取:使用Laravel
10.1 ORM 概念與好處 
10.2 Eloquent ORM介紹 
10.3 建立與連接資料庫 
10.4 建立資料表之前置作業 
10.5 資料庫中建立資料表 
10.6 使用Eloquent ORM操作資料庫 
10.7 總結 

CHAPTER 11 常見的實用技術:使用Laravel
11.1 Webhook概念與實作範例 
11.2 RESTful APIs概念與實作範例 
11.3 JavaScript與PHP+JavaScript (AJAX)實作範例 
11.4 WebSocket概念與實作範例 

CHAPTER 12 會員管理系統:使用Laravel
12.1 會員管理系統 
12.2 製作會員管理系統之準備工作 
12.3 製作會員管理系統之步驟與程式碼說明 

CHAPTER 13 網站推播應用:使用LINE Notify實作
13.1 何謂推播技術?可做哪些應用?
13.2 推播技術應用觀念 
13.3 LINE Notify推播實作範例 
13.4 會員系統網站套用LINE Notify推播 

CHAPTER 14 Docker建置及部署會員管理系統
14.1 Docker介紹 
14.2 建置會員管理系統之環境 
14.3 部署會員管理系統 
14.4 總結

詳細資料

詳細資料

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

商品評價

訂購/退換貨須知

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

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

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

購買須知:

使用金石堂電子書服務即為同意金石堂電子書服務條款

電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:

金石堂 電子書
  • 將儲存於會員中心→電子書服務「我的e書櫃」,點選線上閱讀直接開啟閱讀。
    1. 線上閱讀:
      建議使用Chrome、Microsoft Edge 有較佳的線上瀏覽效果, iOS 14.2 或以上版本,Android 6.0 以上版本,建議裝置有6GB以上的記憶體,至少有 30 MB以上的容量。
    2. 離線閱讀:
      APP下載:iOS Android
      安裝電子書APP後,請依照提示登入「會員中心」→「我的E書櫃」→「電子書APP通行碼/載具管理」,取得通行碼再登入下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。
Readmoo 電子書
  • 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。

退換貨須知:

  • 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
※ 本品無額外回饋
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing