Practical Node.js Год издания: 2014 Автор: Mardan A. Издательство: Apress ISBN: 978-1-4302-6596-2 Серия: The Expert's Voice in Web Development Язык: Английский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 288 Описание: Practical Node.js is your step-by-step guide to learning how to build a wide range of scalable real-world web applications using a professional development toolkit. Node.js is an innovative and highly efficient platform for creating web services. But Node.js doesn't live in a vacuum! In a modern web development, many different components need to be put together — routing, database driver, ORM, session management, OAuth, HTML template engine, CSS compiler and many more. If you already know the basics of Node.js, now is the time to discover how to bring it to production level by leveraging its vast ecosystem of packages. As a web developer, you'll work with a varied collection of standards and frameworks - Practical Node.js shows you how all those pieces fit together. Practical Node.js takes you from installing all the necessary modules to writing full-stack web applications by harnessing the power of the Express.js and Hapi frameworks, the MongoDB database with Mongoskin and Mongoose, Jade and Handlebars template engines, Stylus and LESS CSS languages, OAuth and Everyauth libraries, and the Socket.IO and Derby libraries, and everything in between. The book also covers how to deploy to Heroku and AWS, daemonize apps, and write REST APIs. You'll build full-stack real-world Node.js apps from scratch, and also discover how to write your own Node.js modules and publish them on NPM. You already know what Node.js is; now learn what you can do with it and how far you can take it!
Примеры страниц
Оглавление
About the Author xv About the Technical Reviewer xvii Acknowledgments xix Introduction xxi Chapter 1: Setting up Node.js and Other Essentials 1 Chapter 2: Using Express.js 4 to Create Node.js Web Apps 33 Chapter 3: TDD and BDD for Node.js with Mocha 57 Chapter 4: Template Engines: Jade and Handlebars 71 Chapter 5: Persistence with MongoDB and Mongoskin 103 Chapter 6: Using Sessions and OAuth to Authorize and Authenticate Users in Node.js Apps 129 Chapter 7: Boosting Your Node.js Data with the Mongoose ORM Library 149 Chapter 8: Building Node.js REST API Servers with Express.js and Hapi 173 Chapter 9: Real-Time Apps with WebSocket, Socket.IO, and DerbyJS 195 Chapter 10: Getting Node.js Apps Production Ready 215 Chapter 11: Deploying Node.js Apps 243 Chapter 12: Publishing Node.js Modules and Contributing to Open Source 261 Index 269
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum