Web3.0應用開發實戰 屈希峰 編 9787512442467 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:北京航空航天大學
NT$566
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Web3.0應用開發實戰
ISBN:9787512442467
出版社:北京航空航天大學
著編譯者:屈希峰 編
頁數:247
所在地:中國大陸 *此為代購商品
書號:1626243
可大量預訂,請先連絡。

內容簡介

本書共分四部分,全面介紹如何基於Python微框架Flask進行Web開發。第一部分是Flask簡介,介紹使用Flask框架及擴展開發Web程序的必備基礎知識。第二部分則給出一個Web 2 0實例,真正帶領大家一步步開發完整的博客和社交應用Flasky,從而將前述知識融會貫通,付諸實踐。第三部分在初步了解Web 2 0建站流程的基礎上,建立一個簡單的Web 3 0商城。第四部分介紹了發布應用之前必須考慮的事項,如單元測試策略、性能分析技術、Flask程序的部署方式等。 本書採用Python 3 X、MongoDB軟體,適合熟悉Python編程,有意通過Flask全面掌握Web開發的程序員學習參考。

目錄

第一部分 Flask簡介
第1章 安裝
1 1 創建應用

目錄


1 2 虛擬環境
1 2 1 創建虛擬環境
1 2 2 使用虛擬環境
1 3 使用pip安裝Python包
1 4 使用pipregs輸出包
1 5 使用requirements txt
1 6 使用pipenv管理包
第2章 應用的基本結構
2 1 網頁顯示過程
2 2 初始化
2 3 路由和視圖函數
2 4 一個完整的應用
2 5 Web開發伺服器
2 6 動態路由
2 7 調試模式
2 8 命令行選項
2 9 請求-響應循環
2 9 1 應用和請求上下文
2 9 2 請求分派
2 9 3 請求對象
2 9 4 請求鉤子
2 9 5 響應Response
2 9 6 對比cookie與session
2 10 Flask擴展包
第3章 模板
3 1 Jinja2模板引擎
3 1 1 渲染模板
3 1 2 變數及佔位符
3 1 3 自定義過濾器
3 1 4 控制結構
3 1 5 宏及模板繼承
3 2 集成Bootstrap
3 3 Bootstrap頁面布局
3 4 自定義錯誤頁面
3 5 鏈接
3 6 靜態文件
3 7 使用Flask-Moment本地化日期和時間
第4章 Web表單
4 1 配置
4 2 表單驗證
4 2 1 伺服器端驗證
4 2 2 客戶端驗證
4 3 自定義驗證函數
4 3 1 行內驗證函數
4 3 2 全局驗證函數
4 4 表單誼染
4 5 防禦CSRF攻擊
4 6 在視圖函數中處理表單
4 7 單個頁面多個表單
4 8 重定向和用戶會話
4 9 重定向到上一個頁面
4 9 1 使用HTTP referrer重定向
4 9 2 使用查詢參數next重定向
4 10 閃現消息
第5章 資料庫
5 1 SQL資料庫
5 2 NoSQL資料庫
5 3 使用SQL還是NoSQL
5 4 Python資料庫框架
5 5 使用pymongo管理資料庫
5 6 資料庫CRUD基本操作
5 6 1 增
5 6 2 刪
5 6 3 改
5 6 4 查
5 7 資料庫查詢操作符
5 7 1 比較查詢操作符
5 7 2 邏輯查詢操作符
5 7 3 元素查詢操作符
5 7 4 評估查詢操作符
5 7 5 數組查詢操作符
5 8 資料庫更新操作符
5 8 1 欄位更新操作符
5 8 2 數組更新操作符
5 8 3 修飾操作符
5 9 聚合操作
5 10 地理位置查詢
5 11 在視圖函數中操作資料庫
5 12 集成Python shell
5 13 MongoDB備份與恢復
5 13 1 備份數據
5 13 2 還原數據
第6章 電子郵件
6 1 使用Flask-Mail提供電子郵件支持
6 2 在Python shell中發送電子郵件
6 3 在應用中集成電子郵件發送功能
6 4 非同步發送電子郵件
第7章 大型應用的結構
7 1 項目結構
7 2 配置選項
7 3 應用包
7 3 1 使用應用工廠函數
7 3 2 在藍本中實現應用功能
7 4 應用腳本
7 5 需求文件
7 6 單元測試
7 7 創建資料庫
7 8 運行應用
第二部分 實例:Web 2 0博客
第8章 用戶身份驗證
8 1 Flask的身份驗證擴展
8 2 密碼安全性
8 3 創建身份驗證藍本
8 4 使用Flask-Login驗證用戶身份
8 4 1 準備用於登錄的用戶模型
8 4 2 保護路由
8 4 3 添加登錄表單
8 4 4 用戶登錄
8 4 5 用戶退出
8 4 6 理解Flask-Login的運作方式
8 4 7 登錄測試
8 5 註冊新用戶
8 5 1 添加用戶註冊表單
8 5 2 處理用戶註冊
8 6 確認賬戶
8 6 1 使用itsdangerous生成確認令牌
8 6 2 發送確認郵件
8 7 管理賬戶
8 8 用戶角色
第9章 用戶資料
9 1 資料信息
9 2 用戶資料頁面
9 3 資料編輯器
9 3 1 用戶級資料編輯器
9 3 2 管理員級資料編輯器
9 4 用戶頭像
第10章 博客文章
10 1 提交和顯示博客文章
10 2 在資料頁中顯示博客文章
10 3 分頁顯示長博客文章列表
10 3 1 創建虛擬博客文章數據
10 3 2 在頁面中誼染數據
10 3 3 添加分頁導航
10 4 使用Markdown和Flask-PageDown支持富文本文章
10 4 1 使用Flask-PageDown
10 4 2 CKeditor富文本編輯器
10 5 博客文章的固定鏈接
10 6 博客文章編輯器
第11章 關注者
11 1 再論資料庫關係
11 2 在資料頁面中顯示關注者
11 3 查看指定用戶的關注者和被關注者
11 4 在首頁顯示所關注用戶的文章
第12章 用戶評論
12 1 評論在資料庫中的表示
12 2 提交和顯示評論
12 3 管理評論
第13章 應用介面
13 1 REST簡介
13 1 1 資源就是一切
13 1 2 請求方法
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理