Node Craftsman Book.
Become a Node.js craftsman. About This Book* This book will help readers to dive deeper into software development with Node.js and JavaScript* Takes a craftsman approach to Node.js and object-orientation and test-driven development* Crafts many of the small details of Node.js and through to fully-fl...
| Clasificación: | Libro Electrónico | 
|---|---|
| Autor principal: | |
| Formato: | Electrónico eBook | 
| Idioma: | Inglés | 
| Publicado: | 
        
      Packt Publishing,    
    
      2017.
     | 
| Temas: | |
| Acceso en línea: | Texto completo | 
                Tabla de Contenidos: 
            
                  - Cover
 - Copyright
 - Credits
 - About the Author
 - www.PacktPub.com
 - Customer Feedback
 - Table of Contents
 - Preface
 - Part 1: Node.js Basics in Detail
 - Introduction to Part 1
 - Chapter 1: Working with NPM and Packages
 - Chapter 2: Test-driven Node.js Development
 - Chapter 3: 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
 - Chapter 4: Synchronous and Asynchronous Operations Explained
 - Visualizing the Node.js execution model
 - Blocking and non-blocking operations
 - Chapter 5: Using and Creating Event Emitters
 - Introduction
 - Creating your own event emitter object
 - Summary
 - Chapter 6: Optimizing Code Performance and Control Flow Management Using the Async Library
 - Executing expensive asynchronous background tasks in parallel
 - Optimizing code structure with async
 - Chapter 7: Node.js and MySQL
 - Using the mysql library
 - A first database application
 - Using the Streaming API
 - Making SQL queries secure against attacks
 - Summary
 - Chapter 8: 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
 - Chapter 9: Milestone 1
 - A First Passing Test Against the Server.
 - Chapter 10: Milestone 2
 - The API Responds with Actual Database Content
 - Abstracting database access
 - Ensuring a clean slate for test runs
 - Completing the first spec
 - Chapter 11: Milestone 3
 - Setting the Stage for a Continuous Delivery Workflow
 - Introducing automatic database migrations
 - Chapter 12: 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
 - Chapter 13: Milestone 5
 - More Work on the Backend
 - Adding a route for retrieving categories
 - Making the backend recognize different environments
 - Chapter 14: 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
 - Index.
 


