全棧開發之道 MongoDB+Express+AngularJS+Node.js 作者:和凌志
全棧開發之道 MongoDB+Express+AngularJS+Node.js 出版社:電子工業出版社
全棧開發之道 MongoDB+Express+AngularJS+Node.js 內容簡介
全棧(Full Stack)是一種全新的以前端為主導的框架,框架選型聚焦在MEAN(MongoDB、Express、AngularJS、Node.js)上。選用MEAN全棧技術,可以快速地實現敏捷開發,尤其是到了產品的運營階段,其優勢表現得非常明顯。本書主要介紹MEAN全棧技術,分為入門篇、基礎篇和實戰篇,入門篇對全棧進行了概述,基礎篇重點介紹了全棧的四個主要技術,即MongoDB、Express、AngularJS、Node.js,實戰篇則通過四個常用的實例來引導讀者循序漸進地掌握全棧開發的思路。本書重在講述全棧開發的思想,自始至終延續這樣的一個主題:如何通過一種框架(MEAN全棧),將前端和后臺(端)貫穿起來,讓前端工程師快速上手。
全棧開發之道 MongoDB+Express+AngularJS+Node.js 目錄
前言
為什么選擇MEAN全棧技術
入門篇
第1章 Bootstrap基礎
1.1 概述
1.2 Bootstrap開發環境
1.3 Bootstrap 常用工具
香蕉小视频app1.4 Bootstrap 布局
1.5 小結
香蕉小视频app第2章 JavaScript基礎
2.1 概述
2.2 JavaScript 語法
2.3 如何運行與調試JavaScript代碼
2.4 JavaScript的面向對象設計思想
2.5 JavaScript的異步編程模式
香蕉小视频app2.6 如何在HTML中嵌入JavaScript
2.7 JavaScript與JSON
2.8 小結
基礎篇
第3章 Node.js入門指南
3.1 概述
香蕉小视频app3.2 Node.js生態
3.3 Node開發環境的搭建
3.4 Node.js驗證
3.5 第一個Node.js工程
香蕉小视频app3.6 Node.js的module應用
3.7 Node.js 編碼規范
3.8 小結
第4章 Express——后端框架
4.1 概述
香蕉小视频app4.2 第一個Express工程
4.3 Express中的Cookie與Session
香蕉小视频app4.4 Express中的網絡請求方法
4.5 Express中的GET與POST請求
香蕉小视频app4.6 通過Express 實現登錄頁面
4.7 小結
第5章 Express的模板引擎
5.1 模板引擎概述
5.2 模板引擎的種類
5.3 Express中的EJS
5.4 小結
香蕉小视频app第6章 AngularJS——Google前端框架
6.1 AngularJS概述
香蕉小视频app6.2 AngularJS 常用指令
香蕉小视频app6.3 AngularJS構建單頁面應用
香蕉小视频app6.4 AngularJS的加載
香蕉小视频app6.5 AngularJS 的注入
6.6 AngularJS 的Module
香蕉小视频app6.7 AngularJS 控制器
香蕉小视频app6.8 AngularJS的數據綁定
6.9 $scope用法
6.10 小結
第7章 MongoDB——文檔數據庫
7.1 MongoDB概述
7.2 數據庫存儲機制
7.3 MongoDB數據結構
7.4 Mongo Shell
香蕉小视频app7.5 MongoDB文檔操作
香蕉小视频app7.6_id和ObjectId
香蕉小视频app7.7 MongoDB管理工具
7.8 用mongoose操作MongoDB
7.9 小結
實戰篇
第8章 應用實例1——用戶管理
8.1 概述
8.2 實現的思路
香蕉小视频app8.3 Node.js工程結構
香蕉小视频app8.4 簡單的用戶管理操作
8.5 小結
第9章 應用實例2——登錄管理
9.1 概述
9.2 安裝Express
香蕉小视频app9.3 創建Express工程
9.4 構建登錄頁面
9.5 構建注冊頁面
9.6 小結
第10章 應用實例3——記事本
10.1 概述
10.2 實現思路
10.3 構建AngularJS應用
10.4 創建Express工程
10.5 創建MongoDB
10.6 創建RESTful API
10.7 構建MEAN工程
10.8 小結
第11章 應用實例4——商品管理
11.1 概述
11.2 實現思路
11.3 數據庫管理
11.4 重構頁面
11.5 小結
參考文獻
全棧開發之道 MongoDB+Express+AngularJS+Node.js 精彩文摘
香蕉小视频appBootstrap是簡潔、直觀、強悍的前端開發工具包(包括HTML、CSS和JS),讓Web開發更迅速、簡單,尤其適用于開發響應式布局、移動優先的Web項目。
Bootstrap 內置了非常多的漂亮樣式,即便是非專業的前端開發人員也能輕松使用。它秉承了簡約的頁面風格,使得開發人員能夠毫無顧慮、放心地使用,而無須擔心這個div的高度、那個 span 的寬度等細枝末節的問題。即使沒有設計師的團隊,也能夠使用這套框架迅速構建一個網站原型,甚至是構建一個生產環境的網站。
- 我的微信
- 掃一掃加好友
-
- 微信公眾號
- 掃一掃關注
-
評論