وبلاگ بلیان

The node craftsman book : An advanced nodejs tutorial

معرفی کتاب «The node craftsman book : An advanced nodejs tutorial» نوشتهٔ Manuel Kiessling، منتشرشده توسط نشر The node craftsman book. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «The node craftsman book : An advanced nodejs tutorial» در دستهٔ بدون دسته‌بندی قرار دارد.

Table of Contents 6 Preface 9 About 9 Status 9 Notes on code formatting 9 Intended audience 9 Part 1: Node.js basics in detail 10 Introduction to Part 1 11 Working with NPM and Packages 12 Test-Driven Node.js Development 14 Object-oriented JavaScript 20 Blueprints versus finger-pointing 20 A classless society 21 Creating objects 21 Object-orientation, prototyping, and inheritance 29 A classless society, revisited 30 Summary 32 Synchronous and Asynchronous operations explained 34 Visualizing the Node.js execution model 34 Blocking and non-blocking operations 38 Using and creating Event Emitters 42 Introduction 42 Creating your own Event Emitter object 46 Summary 56 Optimizing code performance and control flow management using the async library 57 Executing expensive asynchronous background tasks in parallel 58 Optimizing code structure with async 64 Node.js and MySQL 70 Using the node-mysql library 70 A first database application 70 Using node-mysql's Streaming API 74 Making SQL queries secure against attacks 79 Summary 87 Node.js and MongoDB 88 Some MongoDB basics 88 Applying CRUD operations with the low-level mongodb driver 89 Retrieving specific documents using filters 95 More complex update operations 99 Working with indexes 101 Querying collections efficiently 104 Summary 108 Part 2: Building a complete web application with Node.js and AngularJS 109 Introduction 110 The requirements from a user's perspective 110 High level architecture overview 111 Setting up the development environment 113 Milestone 1: A first passing test against the server 115 Milestone 2: The API responds with actual database content 119 Abstracting database access 119 Ensuring a clean slate for test runs 121 Completing the first spec 122 Milestone 3: Setting the stage for a continuous delivery workflow 126 Introducing automatic database migrations 129 Milestone 4: Giving users a frontend 134 Setting up frontend dependencies through bower 134 Serving the frontend through the backend server 134 Adding the frontend code 135 Adding AngularJS view templates 142 Milestone 5: More work on the backend 145 Adding a route for retrieving categories 145 Making the backend recognize different environments 151 Milestone 6: Completing the backend and finalizing the application 156 Creating the route for adding new keywords 156 Creating the route for updating keywords 159 Creating the route for deleting keywords 164 Summary 169 Epilogue 170
دانلود کتاب The node craftsman book : An advanced nodejs tutorial