Develop stunning web and desktop applications with the definitive Node.js
Common programming paradigms in NodeJS
Developing a basic site with Node.js and Express
ExpressJS is one of the top frameworks. It's important to know it, because it's kinda fundamental knowledge in Nodejs world. At the end of the block you will be able create applications by using the build-in Express modules and also adds your own.
Writing a blog application with Node.js and AngularJS
In this block you will learn how to use front-end framework like AngularJS together with Node. The block's example is actually dynamic application working with real database.
Developing a real time chat with Socket.io
Nowadays every big web app uses real time data changing. It's important to show instant result to the users. This block covers creation of a simple real time chat. The same concept could be used to create automatically updatable HTML component.
Creating simple Todo application with BackboneJS
BackboneJS was one of the first frameworks introducing the data-binding in the front end side of the applications. The block will show how the library works. The Todo app is a simple example, but perfectly illustrates how powerful is the framework.
Using Node.js as command line tool
This block covers the creating of a simple CLI program. They are bunch of command line tools written in Nodejs. The ability to create your own is kinda nice. This part of the book will present simple application which grabs all the images in a directory and upload them to Flickr.
Showing social feed with EmberJS
The EmberJS example will read a twitter feed and will display the latest posts. That's actually a common task to every developer, because a lot of applications need to visualize social activity.
A modern web app workflow with GruntJS
Automate your testing
The tests are really important for every application nowadays. Nodejs has some really great modules for that. If you are fen of of test driven development this block is for you.
Start writing flexible and modular CSS
Two of the most popular CSS preprocessors are written in Nodejs. This block is like a little presentation of them and of course contains styling of a simple web page.
Writing REST API
Nodejs is fast working technology and it is perfect candidate for building REST API. You will learn how to create simple API for storing and retrieving data for books. I.e. online library.
Desktop apps development with Node.js
Krasimir Tsonev is a coder with over ten years of experience in web development. With a strong focus on quality and usability he is interested in delivering cutting edge applications. He enjoys working in the industry and has a passion for creating and discovering new and effective digital experiences.
Find him at:
Packt is one of the most prolific and fast-growing tech book publishers in the world. Originally focused on open source software, Packt pays a royalty on relevant books directly to open source projects. These projects have received over $400,000 as part of Packt’s Open Source Royalty Scheme to date.