目錄(73章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- www.PacktPub.com
- Customer Feedback
- Preface
- Status
- Notes on code formatting
- Intended audience
- Part 1: Node.js Basics in Detail
- Introduction to Part 1
- Working with NPM and Packages
- Test-driven Node.js Development
- Object-oriented JavaScript
- Blueprints versus finger-pointing
- A classless society
- Creating objects
- Using a simple function to create plain objects
- Using a constructor function to create objects
- Using prototyping to efficiently share behaviour between objects
- Object-orientation prototyping and inheritance
- A classless society revisited
- Summary
- Synchronous and Asynchronous Operations Explained
- Visualizing the Node.js execution model
- Blocking and non-blocking operations
- Using and Creating Event Emitters
- Introduction
- Creating your own event emitter object
- Summary
- Optimizing Code Performance and Control Flow Management Using the Async Library
- Executing expensive asynchronous background tasks in parallel
- Optimizing code structure with async
- Node.js and MySQL
- Using the mysql library
- A first database application
- Using the Streaming API
- Making SQL queries secure against attacks
- Summary
- Node.js and MongoDB
- Some MongoDB basics
- Applying CRUD operations with the low-level mongodb driver
- Retrieving specific documents using filters
- More complex update operations
- Working with indexes
- Querying collections efficiently
- Summary
- Part 2: Building a Complete Web Application with Node.js and Angular
- Introduction
- The requirements from a user's perspective
- High level architecture overview
- Setting up the development environment
- Milestone 1 – A First Passing Test Against the Server
- Milestone 2 – The API Responds with Actual Database Content
- Abstracting database access
- Ensuring a clean slate for test runs
- Completing the first spec
- Milestone 3 – Setting the Stage for a Continuous Delivery Workflow
- Introducing automatic database migrations
- Milestone 4 – Giving Users a Frontend
- Setting up frontend dependencies through bower
- Serving the frontend through the backend server
- Adding the frontend code
- Adding AngularJS view templates
- Milestone 5 – More Work on the Backend
- Adding a route for retrieving categories
- Making the backend recognize different environments
- Milestone 6 – Completing the Backend and Finalizing the Application
- Creating the route for adding new keywords
- Creating the route for updating keywords
- Creating the route for deleting keywords
- Summary 更新時間:2021-07-02 23:37:01
推薦閱讀
- Citrix XenApp Performance Essentials
- vSphere Virtual Machine Management
- Ubuntu Linux操作系統
- 新手易學:系統安裝與重裝
- macOS效率手冊
- Instant Optimizing Embedded Systems using Busybox
- Python基礎教程(第3版)
- Learning Bootstrap
- 突破平面3ds Max動畫設計與制作
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300
- Linux軟件管理平臺設計與實現
- 大規模分布式系統架構與設計實戰
- 再也不踩坑的kubernetes實戰指南
- 電腦辦公(Windows 7+Office 2016)入門與提高
- 電腦辦公(Windows 7 + Office 2013)入門與提高
- Xamarin Mobile Application Development for Android
- Instant Getting Started with VMware Fusion
- 從零開始學Windows 7
- 操作系統實用教程
- 深入理解嵌入式Linux設備驅動程序
- OpenWrt智能路由系統開發
- 你必須掌握的Windows 8技巧
- Docker實踐(第2版)
- 第一行代碼:Linux命令行
- TeamCity 7 Continous Integration Essentials
- 蘋果電腦完全手冊:OS X 10.8 Mountain Lion
- 給安全工程師講透Linux
- PowerShell實戰
- 開源安全運維平臺OSSIM疑難解析:提高篇
- GameSalad Beginners Guide