目錄(100章)
倒序
- 封面
- 版權(quán)頁
- 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. Welcome to JavaScript in the Full Stack
- Node.js changed JavaScript forever
- The NoSQL movement
- Summary
- Chapter 2. Getting Up and Running
- Environment assumptions and requirements
- Installing Node.js
- Installing the MongoDB server
- Writing your first app
- Summary
- Chapter 3. Node and MongoDB Basics
- A JavaScript Primer
- The basics of NodeJS
- Installing modules using npm
- The basics of MongoDB
- Additional resources
- Summary
- Chapter 4. Writing an Express.js Server
- What is Express.js?
- Building a complete web application
- Organizing the files
- Server.js – where it all begins
- Configuration module
- Routers and controllers
- Custom middleware
- Migrating to Express v4.0.0
- Summary
- Chapter 5. Dynamic HTML with Handlebars
- Basic syntax for Handlebars
- Views
- Layouts
- Partial views
- Handlebars Helpers
- Rendering the views
- Summary
- Chapter 6. Controllers and View Models
- Controllers
- View models
- Updating the home controller
- Updating the image controller
- Helpers for reusable code
- Iterating on the UI
- Summary
- Chapter 7. Persisting Data with MongoDB
- Using MongoDB with Node
- Introducing Mongoose
- Defining the schema and models
- Adding CRUD to the controllers
- Iterating by adding an image removal capability
- Refactoring and improvements
- Summary
- Chapter 8. Creating a RESTful API
- What is an API?
- What is a RESTful API?
- Introducing Postman REST Client
- Creating a Basic API server
- Responding to GET requests
- Receiving data – POST and PUT requests
- Removing data – DELETE
- Consuming external APIs from Node.js
- Summary
- Chapter 9. Testing Your Code
- Tools of the trade
- Writing and running your first test
- Testing the application
- Spy and stub everything!
- Summary
- Chapter 10. Deploying with Cloud-based Services
- Cloud versus traditional hosting
- Introduction to Git
- Deploying your application
- Summary
- Chapter 11. Single Page Applications with Popular Frontend Frameworks
- What is a Single Page Application?
- Why use a frontend framework?
- Frontend development tools
- Testing and test-driven development
- Summary
- Chapter 12. Popular Node.js Web Frameworks
- Meteor
- Sails
- hapi
- Koa
- Flatiron
- Summary
- Index 更新時間:2021-08-05 17:51:20
推薦閱讀
- Mastering vRealize Operations Manager(Second Edition)
- Windows Server 2012 Hyper-V:Deploying the Hyper-V Enterprise Server Virtualization Platform
- Modern Web Testing with TestCafe
- Red Hat Enterprise Linux 8系統(tǒng)管理實戰(zhàn)
- 精解Windows 8
- Windows Phone 7.5 Data Cookbook
- 構(gòu)建可擴(kuò)展分布式系統(tǒng):方法與實踐
- Python基礎(chǔ)教程(第3版)
- 巧學(xué)活用Windows 7
- Delphi Programming Projects
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- 云原生落地:產(chǎn)品、架構(gòu)與商業(yè)模式
- OpenSolaris設(shè)備驅(qū)動原理與開發(fā)
- Social Data Visualization with HTML5 and JavaScript
- Building Telephony Systems With Asterisk
- UI設(shè)計手繪表現(xiàn)從入門到精通
- Linux系統(tǒng)安全:縱深防御、安全掃描與入侵檢測
- Implementing Domain-Specific Languages with Xtext and Xtend(Second Edition)
- Linux指令從初學(xué)到精通
- Responsive Web Design by Example:Beginner's Guide(Second Edition)
- OpenSolaris系統(tǒng)管理
- 從零開始學(xué)Windows 7
- 跟阿銘學(xué)Linux(第4版)
- 深入理解分布式事務(wù):原理與實戰(zhàn)
- 鴻蒙操作系統(tǒng)應(yīng)用開發(fā)實踐
- 大話企業(yè)級Android應(yīng)用開發(fā)實戰(zhàn)
- DevOps with Windows Server 2016
- Getting Started with Windows VDI
- Citrix? XenApp? 7.x Performance Essentials
- GameSalad Beginners Guide