Practical Nest.js: Develop clean MVC web applications

Practical Nest.js: Develop clean MVC web applications

Author
Daniel CorreaGreg Lim
Publisher
Independently published
Language
English
Year
2022
ISBN
9798410685962
File Type
pdf
File Size
6.5 MiB

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 learn Design 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. This book is also suitable for experienced Nest.js developers. They can revise previous concepts and learn new clean code strategies.

show more...

How to Download?!!!

Just click on START button on Telegram Bot

Free Download Book