Node.js Blueprints - Couverture souple

Tsonev, Krasimir

 
9781783287338: Node.js Blueprints

Synopsis

A straightforward, practical guide containing step-by-step tutorials that will push your Node.js programming skills to the next level. If you are a web developer with experience in writing client-side JavaScript and want to discover the fascinating world of Node.js to develop fast and efficient web and desktop applications, then this book is for you.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Présentation de l'éditeur

Key Features

  • Utilize libraries and frameworks to develop real-world applications using Node.js
  • Explore Node.js compatibility with AngularJS, Socket.io, BackboneJS, EmberJS, and GruntJS
  • Step-by-step tutorials that will help you to utilize the enormous capabilities of Node.js

Book Description

Node.js has emerged as a strong alternative to PHP, and has taken the world of web development by storm. Node.js is a platform that's used to build fast, scalable network applications using JavaScript as a server-side scripting language. Starting with an overview of the most popular programming paradigms, you will venture out on a journey to the depths of Node.js, utilizing its capabilities to conceptualize and develop applications using AngularJS, Socket.IO, Backbone.js, Ember.js, and Grunt.

Packed with real-world examples and trade secrets gained from years of experience in the web development domain, this book takes you to the next level and teaches you everything you need to know to utilize the astronomical potential of Node.js. As a JavaScript platform, Node.js can also be used for desktop application development, which you will learn about in the final chapter of this book.

What You Will Learn

  • Explore design patterns in Node.js
  • Build solid architectures by following test-driven development
  • Look beyond web applications and create your own desktop app with Node.js
  • Develop single page applications using Node.js with AngularJS, Ember.js, and Backbone.js
  • Master the Express framework and build a complete site with a real database
  • Create a real-time and fully functional online chat application with Socket.IO
  • Utilize the enormous range of Grunt and Gulp plugins

About the Author

Krasimir Tsonev is a coder with over 10 years of experience in web development. The author of Node.js Blueprints, Packt Publishing, he works with a strong focus on quality and usability. Krasimir is interested in delivering cutting-edge applications. He enjoys working in the software industry and has a passion for creating and discovering new and effective digital experiences.

Table of Contents

  1. Common Programming Paradigms
  2. Developing a Basic Site with Node.js and Express
  3. Writing a Blog Application with Node.js and Angularjs
  4. Developing a Chat with Socket.io
  5. Creating a To-Do Application with Backbone.js
  6. Using Node.js as a Command-Line Tool
  7. Showing a Social Feed with Ember.js
  8. Developing a Web App Workflow with Grunt and Gulp
  9. Automate your Testing with Node.js
  10. Writing Flexible and Modular CSS
  11. Writing a REST API
  12. Developing Desktop Apps with Node.js

Biographie de l'auteur

Krasimir Tsonev

Krasimir Tsonev is a coder with over 10 years of experience in web development. With a strong focus on quality and usability, his interests lie in delivering cuttingedge applications. He enjoys working in the industry and has a passion for creating and discovering new and effective digital experiences. Currently, Krasimir works with technologies such as HTML5 or CSS3, JavaScript, PHP, and Node.js, although he started off as a graphic designer. Later, he spent several years as a flash developer using ActionScript3 and frameworks such as RobotLegs. After that, he continued delivering, as a freelancer, full-stack web services for his clients' graphic design as well as frontend and backend programming. With the present surge in mobile development, Krasimir is enthusiastic to work on responsive applications targeted at various devices. Having lived and worked in Bulgaria, he graduated from The Technical University of Varna with a Bachelor's and Master's degree in Computer Science.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.