目錄(98章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introduction to MEAN
- Three-tier web application development
- The evolution of JavaScript
- Introducing MEAN
- Installing MongoDB
- Installing Node.js
- Introducing NPM
- Summary
- Chapter 2. Getting Started with Node.js
- Introduction to Node.js
- JavaScript closures
- Node modules
- Developing Node.js web applications
- Summary
- Chapter 3. Building an Express Web Application
- Introduction to Express
- Installing Express
- Creating your first Express application
- The application request and response objects
- External middleware
- Implementing the MVC pattern
- Configuring an Express application
- Rendering views
- Serving static files
- Configuring sessions
- Summary
- Chapter 4. Introduction to MongoDB
- Introduction to NoSQL
- Introducing MongoDB
- Key features of MongoDB
- MongoDB shell
- MongoDB databases
- MongoDB collections
- MongoDB CRUD operations
- Summary
- Chapter 5. Introduction to Mongoose
- Introducing Mongoose
- Understanding Mongoose schemas
- Extending your Mongoose schema
- Defining custom model methods
- Model validation
- Using Mongoose middleware
- Using Mongoose DBRef
- Summary
- Chapter 6. Managing User Authentication Using Passport
- Introducing Passport
- Understanding Passport strategies
- Understanding Passport OAuth strategies
- Summary
- Chapter 7. Introduction to AngularJS
- Introducing AngularJS
- Key concepts of AngularJS
- Installing AngularJS
- Structuring an AngularJS application
- Bootstrapping your AngularJS application
- AngularJS MVC entities
- AngularJS routing
- AngularJS services
- Managing AngularJS authentication
- Summary
- Chapter 8. Creating a MEAN CRUD Module
- Introducing CRUD modules
- Setting up the Express components
- Introducing the ngResource module
- Implementing the AngularJS MVC module
- Finalizing your module implementation
- Summary
- Chapter 9. Adding Real-time Functionality Using Socket.io
- Introducing WebSockets
- Introducing Socket.io
- Installing Socket.io
- Building a Socket.io chat
- Summary
- Chapter 10. Testing MEAN Applications
- Introducing JavaScript testing
- Testing your Express application
- Testing your AngularJS application
- Summary
- Chapter 11. Automating and Debugging MEAN Applications
- Introducing the Grunt task runner
- Debugging Express with node-inspector
- Debugging AngularJS with Batarang
- Summary
- Index 更新時間:2021-08-05 17:47:00
推薦閱讀
- Raspberry Pi Networking Cookbook(Second Edition)
- C/C++算法從菜鳥到達人
- Programming ArcGIS 10.1 with Python Cookbook
- OpenNI Cookbook
- Python GUI Programming Cookbook
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- Express Web Application Development
- Android系統級深入開發
- INSTANT Sinatra Starter
- Building Serverless Architectures
- Mastering Docker
- UML軟件建模
- Learning D
- Laravel Design Patterns and Best Practices
- 程序員面試金典(第6版)
- 從零開始學UI設計·基礎篇
- Building Microservices with Go
- Access 2010數據庫教程(微課版)
- Puppet Essentials
- 計算機應用基礎
- Java核心技術·卷Ⅱ:高級特性(原書第10版)
- Flask Framework Cookbook
- MATLAB程序設計及應用
- 高性能Scala
- Cocos2D-x權威指南
- 常用工具軟件(第4版)
- 商業智能深入淺出:Cognos,Informatica技術與應用
- Learning IPython for Interactive Computing and Data Visualization
- 自動化測試實戰:基于TestNG/JUnit/Robot Framework/Selenium
- Scratch3.0案例式少兒編程初級35課