舉報

會員
Node Web Development(Second Edition)
最新章節:
Index
Presentedinasimple,step-by-stepformat,thisbookisanintroductiontowebdevelopmentwithNode.ThisbookisforanybodylookingforanalternativetothePlanguages(Perl,PHP,Python),oranyonelookingforanewparadigmofserver-sideapplicationdevelopment.ThereadershouldhaveatleastarudimentaryunderstandingofJavaScriptandwebapplicationdevelopment.
目錄(73章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- Acknowledgement
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. About Node
- The capabilities of Node
- Why should you use Node?
- What's in a name – Node Node.js or Node.JS?
- Summary
- Chapter 2. Setting up Node
- System requirements
- Installing Node using package managers
- Installing the StrongLoop Node distribution
- Installing from source on POSIX-like systems
- Installing developer tools on Mac OS X
- Run a few commands; testing the commands
- npm – the Node package manager
- Starting Node servers at system startup
- Summary
- Chapter 3. Node Modules
- Defining a module
- Node package manager
- Summary
- Chapter 4. HTTP Servers and Clients – A Web Application's First Steps
- Sending and receiving events with EventEmitters
- HTTP server applications
- HTTP Sniffer – listening to the HTTP conversation
- Web application frameworks
- Getting started with Express
- Calculating the Fibonacci sequence with Express
- Making HTTP Client requests
- Calling a REST backend service from an Express application
- Summary
- Chapter 5. Implementing a Simple Express Application
- Express and the MVC paradigm
- Creating the Notes application code
- Changing the look of an Express application
- Scaling up and running multiple instances
- Summary
- Chapter 6. Data Storage and Retrieval
- Asynchronizing the Notes application
- Storing notes in files
- Storing notes with the LevelUP data store
- Storing notes in SQL – SQLite3
- Storing notes the ORM way with the Sequelize module
- Storing notes in MongoDB with Mongoose
- Summary
- Chapter 7. Multiuser Authorization Deployment Scaling and Hosting
- User authentication
- Deploying Notes on Debian
- Scaling to use all cores on multi-core servers
- Deploying Notes on cloud hosting (AppFog)
- Summary
- Chapter 8. Dynamic Interaction between the Client and Server Application
- Adding real-time web features to Notes
- Introducing Socket.IO
- Initializing Socket.IO with Express
- Events between the Notes server and client code
- Running the Notes application with Socket.IO
- Sending messages between users
- Summary
- Chapter 9. Unit Testing
- Testing asynchronous code
- Assert – the simplest testing methodology
- Testing a model
- Testing router functions
- Making it easy to run the tests
- Summary
- Index 更新時間:2021-08-13 16:47:04
推薦閱讀
- Java面向對象軟件開發
- Getting Started with CreateJS
- aelf區塊鏈應用架構指南
- 機械工程師Python編程:入門、實戰與進階
- Microsoft Dynamics GP 2013 Reporting, Second Edition
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第3版)
- Swift細致入門與最佳實踐
- Apache Spark 2.x for Java Developers
- NGINX Cookbook
- Access 2010中文版項目教程
- Frank Kane's Taming Big Data with Apache Spark and Python
- Learning Hadoop 2
- Kubernetes進階實戰
- PHP 8從入門到精通(視頻教學版)
- Java并發實現原理:JDK源碼剖析
- 輕松學Scratch 3.0 少兒編程(全彩)
- C語言程序設計實驗指導
- 小學生C++趣味編程從入門到精通
- 深入實踐C++模板編程
- jQuery基礎教程(第4版)
- Java算法從菜鳥到達人
- Python編程基礎與應用
- VB語言程序設計實驗教程
- Data Analysis with R
- 深入理解Android網絡編程:技術詳解與最佳實踐
- Python數據結構與算法分析(第2版)
- PostgreSQL 9 High Availability Cookbook
- Hands-On Artificial Intelligence on Google Cloud Platform
- Netty進階之路:跟著案例學Netty
- UX for the Web