Jump to ratings and reviews
Rate this book

Practical Nest.js: Develop clean MVC web applications

Rate this book
Explore and use Nest.js to develop clean MVC web applications.

Book Description

Nest.js is a framework for building efficient, scalable Node.js server-side applications. We will use Nest.js to develop an Online Store application that uses several Nest.js features. The Online Store application will be the means to understand straightforward and complex Nest.js concepts and how Nest.js features and third-party libraries can be used to implement clean MVC web applications.

This book is written with brief explanations direct to the point. It includes tips, short discussions, and useful phrases found in other books that we have read to provide you with a practical approach that will improve your coding skills.

What you will learnDesign and implement Nest.js applications.Apply clean code strategies.Keep consistency between your code and architectural diagrams.Use coding standards.Implement responsive user interfaces.Store your information in databases.Validate your data.Implement admin panels.Implement login systems.Deploy your applications to the cloud.
Table of Contents

This is a book divided into 31 chapters, with six pages on average per chapter. It was designed not to overwhelm you. With this division, you will feel like you're making fast progress.Chapter 01 – Introduction.Chapter 02 – Online Store running example.Chapter 03 – Introduction to Nest and Installation.Chapter 04 – Handlebars.Chapter 05 – Introduction to MVC applications.Chapter 06 – Layout View.Chapter 07 – Index and About Pages.Chapter 08 – Refactoring Index and About Pages.Chapter 09 – Use of a Coding Standard.Chapter 10 – List Products with Dummy Data.Chapter 11 – Configuration of MySQL Database.Chapter 12 – Configuration of TypeORM.Chapter 13 – Product Entity.Chapter 14 – List Products with Database Data.Chapter 15 – Refactoring List Products.Chapter 16 – Admin Panel.Chapter 17 – List Products in Admin Panel.Chapter 18 – Create Products.Chapter 19 – Create Products with Images.Chapter 20 – Edit and Delete Products.Chapter 21 – Create Users.Chapter 22 – Login System.Chapter 23 – Validations.Chapter 24 – Authorizations.Chapter 25 – Shopping Cart.Chapter 26 – Orders and Items.Chapter 27 – Product Purchase.Chapter 28 – Orders Page.Chapter 29 – Deploying to the Cloud – Clever-Cloud – MySQL Database.Chapter 30 – Deploying to the Cloud – Heroku – Nest Application.Chapter 31 – Continue your Nest Journey.
Who is this book for?

This book is for web developers or programmers who want to learn Nest.js and improve their coding skills. No previous knowledge of Nest.js is required. However, basic JavaScript programming knowledge is required.

256 pages, Kindle Edition

Published January 30, 2022

16 people are currently reading
15 people want to read

About the author

Daniel Correa

19 books2 followers
Daniel Correa is a researcher and has been a software developer for several years. Daniel has a Ph.D. in Computer Science. He is a professor at Universidad EAFIT in Colombia. He is interested in software architectures, frameworks (such as Laravel, Django, Express, Vue, React, Angular, and many more), web development, and clean code.

Daniel is very active on Twitter. He shares tips about software development and reviews software engineering books. Contact Daniel on Twitter at @danielgarax

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (80%)
4 stars
1 (20%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
2 reviews
July 9, 2023
great book…

So valuable information. In the past books used to be thicker but these days this book is one of the best books one can buy.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.