Node.js, Mongodb and Angular Web Development
The Definitive Guide to Using the Mean Stack to Build Web Applications
Paperback Engels 2017 2e druk 9780134655536Samenvatting
Node.js, MongoDB, and Angular are three web development technologies that together provide an easy to implement, fully integrated web development stack. Node.js is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and Angular is quickly becoming the leading framework for MVC-based front-end development. Together they allow web programmers to create high-performance sites and applications built completely in JavaScript, from server to client.
'Node.js, MongoDB and Angular Web Development' is a complete guide for web programmers who want to integrate these three technologies into full working solutions. It begins with concise, crystal-clear tutorials on each of the three technologies and then quickly moves on to building several common web applications.
Readers will learn how to use Node.js and MongoDB to build more scalable, high-performance sites, how to leverage Angular's innovative MVC approach to structure more effective pages and applications, and how to use all three together to deliver outstanding next-generation Web solutions.
- Implement a highly scalable and dynamic web server using Node.js and Express
- Build server-side web services in JavaScript
- Implement a MongoDB data store for your web applications
- Access and interact with MongoDB from Node.js JavaScript code
- Define static and dynamic web routes and implement server-side scripts to support them
- Implement Express in Node.js
- Create Jade templates
- Define your own custom Angular directives that extend the HTML language
- Implement client-side services that can interact with the Node.js web server
- Build dynamic browser views that provide rich user interaction
- Add authenticated user accounts to your web applications
- Add nested comment components to your web pages
- Build an end-to-end shopping cart
Specificaties
Lezersrecensies
Inhoudsopgave
Part I: Learning Node.js
1. Getting Started with Node.js
2. Understanding I/O and Events in Node.js
3. Implementing Callbacks in Node.js
4. Implementing HTTP Services in Node.js
6. Accessing the Local System from Node.js
7. Handling JSON Data in Node.js
8. Using the Buffer Module
9. Using the Stream Module
10. Creating Your Own Node.js Modules
Part II: Learning MongoDB
11. Getting Started with MongoDB
12. Getting Started with Mongoose
13. Defining Your Object Model from Node.js Mongoose
14. Accessing MongoDB Data from Node.js Using Mongoose
15. Advanced Mongoose Concepts
16. Advanced MongoDB Concepts
Part III: Using Express and Jade to Make Life Easier
17. Getting Started with Express and Jade
18. Implementing Express in Node.js
19. Creating Jade Templates
Part IV: Learning AngularJS
20. Getting Started with AngularJS
21. Defining Browser Interaction in Templates
22. Understanding Directives
23. Interacting with the Server Via AJAX
24. Additional AngularJS Concepts
25. Integrating AngularJS with Existing Code
Part V: Practical Examples
26. Adding User Accounts to your Web Site
27. Connecting to External Services
28. Creating Your Own Shopping Cart
29. Adding Comments Area to Pages
30. Generating Dynamic PDF Documents
31. Building a Rich Web Application
Rubrieken
- advisering
- algemeen management
- coaching en trainen
- communicatie en media
- economie
- financieel management
- inkoop en logistiek
- internet en social media
- it-management / ict
- juridisch
- leiderschap
- marketing
- mens en maatschappij
- non-profit
- ondernemen
- organisatiekunde
- personal finance
- personeelsmanagement
- persoonlijke effectiviteit
- projectmanagement
- psychologie
- reclame en verkoop
- strategisch management
- verandermanagement
- werk en loopbaan