Node.js Ebook

This is a combination of my 3 years of Node learning and working with projects. This is something I would teach my younger self so that I would have a less frustrating experience.

Be one of the first few people to purchase with this introductory price of $10.00 (one time purchase)

[wpcsimple_button email=’[email protected]’ size=’1′ amount =’10.00′ name=’Node.js Ebook by Tamal Web’ currency_code= ‘USD’]

14 days money-back guarantee. You will be refunded if you are not satisfied with your purchase.

By reading this book you will have a general understanding of all the aspects of working as a full-stack developer. A full-stack dev or a software engineer is a person who knows and does every part of the product. You can say she is a jack of all trade, more like a generalist.

When I first started learning full-stack development, my goal was to be able to build my own social network-type websites so I don’t have to depend on WordPress for the backend. Other than that I find working in the backend sexy.

If these reasons appeal to you, then this book is written for you.

My approach to teaching each chapter will be to jump into the practical part first, then talk about the “why” aspect and then we can discuss the history or theory.

This ebook is not a tutorial, that walks you through putting together a premade app and leaves you with nothing. We will talk about ideas about building stuff, solving problems that you can use in your day-to-day development.

Finally, this ebook is not going to tell you to memorize code. Instead we will look into documentation and build stuff naturally.

Chapters

0. Chapter 0: The Technical setup

Here we will spend time with the boring technical part of setting up Node, npm, and our development workflow. You may skip this section if you are already up and running with Node.

1. Setting up an express server

We will dive into our first “hello world” type server and answer many of the burning questions about why express, npm packages, ports numbers, and basic server terminology.

3. Making a JSON API

We will make a server that returns JSON data. We will learn more about how JSON works, how to create our custom data.

4. Creating Routes the REST way

Let’s learn what’s the REST API is all about. We will learn how to use the GET, POST, PUT, DELETE methods when making APIs.

5. Programming with middlewares

We will learn how to make our own logic with middlewares. We will also use third-party functions to hook into our endpoints.

6. Modeling and Connecting to Databases

We will make our own models and store the data into various SQL and noSQL databases for persistence.

7. Authentication flow, and best practices

We will learn various ways to sign up and log in users and how the overall flow looks like.

8. Talking to the frontend

We will talk about how the backend API can communicate with the frontend, mainly with Reactjs.

9. Publishing to the world

Publishing to Heroku, security best practices, pitfalls.

11. Scalability

We will talk about real-world scalability topics like load-balancing concepts. Micro-services, dockerizing.


If you enjoy learning by reading text, this ebook is for you. I take the same approach of teaching node the way I have written my other blog posts.

Buy Now with PayPal $10.00 (one time purchase)

Be one of the first few people to purchase with this introductory price:

[wpcsimple_button email=’[email protected]’ size=’1′ amount =’10.00′ name=’Node.js Ebook by Tamal Web’ currency_code= ‘USD’]

14 days money-back guarantee. You will be refunded if you are not satisfied with your purchase.

Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124