0人評分過此書

PHP動態網站系統開發與Laravel框架運用

出版日期
2020/08/15
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864345090

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
這是一本專為初學者所設計的PHP網頁程式設計與Laravel框架開發網頁程式的入門書。全書結合多位作者在業界、學界豐富的開發與教學經驗,著重於教導讀者如何將自己的想法表達成程式邏輯,並實際應用到網站系統開發當中。本書將帶領讀者快速掌握網頁程式開發的熱門實用技術,例如:Javascript、RESTful API、網路通訊、Line API…等。此外,本書特別設計語法、指令與範例同步講解的學習方式,使讀者更能了解實務上語法及指令的使用技巧。
有鑑於容器化在軟體開發上漸漸普及,本書將教導讀者使用虛擬化容器技術建置會員管理系統,分享如何將開發的網頁程式容器化,並且部署至Docker環境的實用技術。

【本書特色】
◎本書定位在程式初學者,學會基礎語法與應用系統設計。
◎大量語法搭配範例講解,快速掌握基礎的PHP程式設計技巧。
◎介紹資料庫管理運用和維護基本知識,結合PHP與MySQL的資料庫網頁設計。
◎套用熱門的Laravel框架,讓程式架構更優雅、更容易開發與管理。
◎導入開發常見的實用技術,打造一個會員管理系統。
◎結合時下熱門通訊軟體LINE,讓應用程式更貼近現實生活使用。
◎分享透過Docker容器部署程式的經驗,開發者無需花時間解決環境不一致問題。
◎讀完本書開發技巧,可輕易開發一個實用的應用系統。

【單元介紹】
◎認識動態網頁程式設計
◎網頁的基本架構組成、HTML基本標籤與表單元件
◎PHP運作與架構及語法的使用
◎陣列介紹與應用、多維陣列與結合陣列
◎學習如何建立以及使用函數
◎了解網頁間的資料傳遞與狀態儲存Cookie和Session
◎認識MySQL資料庫系統的基本操作
◎認識Laravel框架架構及開發技巧
◎認識Eloquent ORM應用程式來操作資料庫
◎網頁開發實用技術- RESTful API、AJAX、WebSocket
◎實作Laravel應用系統-會員管理系統
◎Docker虛擬化技術-部署網頁開發及生產環境
  • CHAPTER 01 認識動態網頁程式設計
    • 1.1 何謂動態網頁設計?可做哪些應用?
    • 1.2 PHP簡介
    • 1.3 執行環境架設
  • CHAPTER 02 HTML5介紹
    • 2.1 HTML運作與架構
    • 2.2 HTML到HTML5
    • 2.3 HTML5的基本結構與標籤
      • 2.3.1 網頁的基本架構組成
      • 2.3.2 常用的標籤
    • 2.4 表單
  • CHAPTER 03 PHP基礎語法介紹
    • 3.1 PHP運作與架構
    • 3.2 PHP嵌入語法
      • 3.2.1 PHP嵌入語法寫法
      • 3.2.2 基本輸出函式
      • 3.2.3 註解
    • 3.3 資料型態、變數與常數
      • 3.3.1 資料型態
      • 3.3.2 變數
      • 3.3.3 常數
    • 3.4 運算子
      • 3.4.1 算術運算子
      • 3.4.2 遞增與遞減運算子
      • 3.4.3 指定運算子與複合運算子
      • 3.4.4 比較運算子
      • 3.4.5 邏輯運算子
      • 3.4.6 位元運算子
      • 3.4.7 字串連接運算子
      • 3.4.8 運算子優先順序
    • 3.5 條件敘述
      • 3.5.1 if條件敘述
      • 3.5.2 if...else條件敘述
      • 3.5.3 if...else if條件敘述
      • 3.5.4 switch條件敘述
    • 3.6 迴圈
      • 3.6.1 for迴圈
      • 3.6.2 while迴圈
      • 3.6.3 do while迴圈
      • 3.6.4 巢狀迴圈
      • 3.6.5 break與continue
  • CHAPTER 04 陣列
    • 4.1 陣列
      • 4.1.1 陣列介紹
      • 4.1.2 建立一維陣列
      • 4.1.3 存取陣列元素
      • 4.1.4 陣列應用
      • 4.1.5 foreach陣列迴圈
    • 4.2 多維陣列與結合陣列
      • 4.2.1 二維陣列
      • 4.2.2 多維陣列
      • 4.2.3 結合陣列
      • 4.2.4 陣列相關函數
    • 4.3 陣列元素應用函數
      • 4.3.1 陣列元素計算與加總
      • 4.3.2 陣列元素排序與搜尋
  • CHAPTER 05 函數
    • 5.1 函數介紹
      • 5.1.1 建立函數
      • 5.1.2 傳值和傳址
      • 5.1.3 預設參數值與函數變數
    • 5.2 常用內建函數
      • 5.2.1 日期與時間函數
      • 5.2.2 檢查資料型態函數
      • 5.2.3 資料型態函數
      • 5.2.4 字串函數
  • CHAPTER 06 網頁間的資料傳遞
    • 6.1 資料傳遞的觀念說明與使用情境
    • 6.2 PHP網頁的狀態管理
    • 6.3 表單和URL參數的傳遞與接收
      • 6.3.1 表單的傳遞與接收
      • 6.3.2 URL參數的傳遞與接收
    • 6.4 Cookie
      • 6.4.1 存取Cookie資料
    • 6.5 Session
      • 6.5.1 啟動與存取Session變數
      • 6.5.2 Session的有效時間
      • 6.5.3 刪除Session
  • CHAPTER 07 資料庫的基本介紹
    • 7.1 為什麼我們需要使用資料庫?
    • 7.2 MySQL的基本簡介
    • 7.3 建立MySQL資料庫
      • 7.3.1 phpMyAdmin
      • 7.3.2 新增資料庫
      • 7.3.3 新增、修改、刪除資料表
      • 7.3.4 欄位的資料型態
    • 7.4 SQL語法
    • 7.5 使用SQL語法新增、修改與刪除資料表內容
    • 7.6 資料表的查詢(SELECT)
  • CHAPTER 08 PHP與MySQL
    • 8.1 PHP網頁存取MySQL流程觀念
      • 8.1.1 開啟與關閉MySQL資料庫連結
      • 8.1.2 操作資料表
    • 8.2 PHP網頁取得資料表查詢結果
      • 8.2.1 mysqli_fetch_row()函式-取得查詢結果
      • 8.2.2 mysqli_fetch_array()函式-取得查詢結果
      • 8.2.3 mysqli_fetch_assoc()函式-取得查詢結果
    • 8.3 PHP取得SQL指令的執行狀態
  • CHAPTER 09 PHPLaravel框架介紹與基本使用
    • 9.1 什麼是框架?
    • 9.2 Laravel介紹
    • 9.3 Laravel的MVC架構與HTTP請求的生命週期
    • 9.4 Laravel開發環境建置
      • 9.4.1 Composer介紹與使用
      • 9.4.2 安裝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.1.1 Webhook概念
      • 11.1.2 Webhook與API的差異
      • 11.1.3 Webhook實作範例
    • 11.2 RESTful APIs概念與實作範例
      • 11.2.1 RESTful API概念
      • 11.2.2 RESTful API設計與參數說明
      • 11.2.3 開始建立RESTful API
    • 11.3 JavaScript與PHP+JavaScript(AJAX)實作範例
      • 11.3.1 JavaScript介紹
      • 11.3.2 JavaScript與HTML5的關係
      • 11.3.3 JavaScript基本語法架構
      • 11.3.4 JavaScript基本語法介紹
      • 11.3.5 AJAX介紹
      • 11.3.6 AJAX與PHP的關係
      • 11.3.7 透過AJAX技術使用HTTP GET/POST
      • 11.3.8 AJAX與PHP實作範例
    • 11.4 WebSocket概念與實作範例
      • 11.4.1 WebSocket概念與原理
      • 11.4.2 WebSocket聊天室實作範例
  • CHAPTER 12 會員管理系統:使用Laravel
    • 12.1 會員管理系統
      • 12.1.1 會員管理系統之網頁介面預覽
    • 12.2 製作會員管理系統之準備工作
      • 12.2.1 基於Laravel認證機制建立「會員管理系統」專案
      • 12.2.2 設定E-Mail發送服務
      • 12.2.3 「會員管理系統」的資料表
      • 12.2.4 「會員管理系統」的網頁路由說明
      • 12.2.5 「會員管理系統」的網頁檔案說明
    • 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.1.1 何謂Docker?
      • 14.1.2 虛擬化與容器化介紹
      • 14.1.3 Docker組成的重要元素
      • 14.1.4 Dockerfile介紹
      • 14.1.5 執行Docker CLI常用指令
      • 14.1.6 Docker Compose
      • 14.1.7 執行Docker Compose CLI常用指令
      • 14.1.8 在Windows上建置Docker環境
    • 14.2 建置會員管理系統之環境
      • 14.2.1 設計目錄結構
      • 14.2.2 建置.env環境變數檔
      • 14.2.3 建置Dockerfile
      • 14.2.4 建置docker-compose.yml
      • 14.2.5 建置laravel-project-init.sh
    • 14.3 部署會員管理系統
      • 14.3.1 建置啟動容器並自動開啟服務
      • 14.3.2 查看容器是否正常被啟動
      • 14.3.3 透過瀏覽器連到容器的會員管理系統服務
    • 14.4 總結
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading