NestJS Zero To Hero – Modern TypeScript Back-End Development

NestJS Zero To Hero – Modern TypeScript Back-End Development Free Download

Develop and deploy enterprise back-end functions following greatest practices utilizing Node.js and TypeScript

What you’ll be taught

  • Changing into conversant in the NestJS framework and its elements
  • Designing and creating REST APIs performing CRUD operations
  • Authentication and Authorization for back-end functions
  • Utilizing TypeORM for database interplay
  • Safety greatest practices, password hashing and storing delicate info
  • Persisting information utilizing a database
  • Deploying back-end functions at a production-ready state to Amazon Net Companies
  • Writing clear, maintainable code in-line with business requirements
  • Utilising the NestJS Command Line Interface (CLI)
  • Utilizing Postman for testing back-end companies
  • Utilizing pgAdmin as an interface software to handle PostgreSQL databases
  • Implement environment friendly logging in a back-end utility
  • Surroundings-based configuration administration and surroundings variables
  • Implementing information validation and utilizing Pipes
  • Guarding endpoints for licensed customers utilizing Guards
  • Modelling entities for the persistence layer
  • TypeScript greatest practices
  • Dealing with asynchronous operations utilizing async-await
  • Utilizing Information Switch Objects (DTO)
  • Arms-on expertise with JSON Net Tokens (JWT)
  • Unit testing NestJS functions
  • Utilizing GraphQL with NestJS
  • Database persistence with MongoDB


  • Having a primary understanding of JavaScript and/or NodeJS
  • Having primary data of TypeScript is really useful, however not required


NestJS is a Node.js back-end improvement framework constructed upon Categorical, leveraging the facility of TypeScript.

NestJS leverages the unimaginable reputation and robustness of JavaScript as a language and Node.js as a know-how. It’s impressed by widespread libraries and frameworks reminiscent of Angular, React and Vue which enhance developer productiveness and expertise.

Even contemplating the quantity of very good libraries, helpers and instruments that exist for server-side Node.js, none of them successfully remedy the primary downside – the structure of an utility.

NestJS gives an out-of-the-box utility structure which permits builders and groups to create extremely testable, scalable, loosely coupled and simply maintainable functions.

Lately, the NestJS framework is gaining excessive reputation on account of its unimaginable options;

  • Leverages TypeScript – strongly typed language which is a super-set of JavaScript
  • Easy to make use of, simple to be taught and straightforward to grasp
  • Highly effective Command Line Interface (CLI) software that reinforces productiveness and ease of improvement
  • Detailed, well-maintained documentation
  • Energetic codebase improvement and upkeep
  • Open-source (MIT license)
  • Helps dozens nest-specific modules that provide help to simply combine with widespread applied sciences and ideas reminiscent of TypeORM, Mongoose, GraphQL, Logging, Validation, Caching, Websockets and far more
  • Simple of unit-testing functions
  • Made for Monoliths and Micro-services (total part within the documentation relating to the Microservice kind of a NestJS utility, in addition to methods and recipes).

On this course I’m going to information you thru the method of planning, creating and deploying a fully-featured back-end utility, primarily based on my expertise creating and sustaining programs that assist dozens of thousands and thousands of concurrent customers at scale.

Who this course is for:

  • Intermediate JavaScript builders who wish to dive into back-end improvement
  • Any builders prepared to use TypeScript on the back-end
  • Builders desirous to learn to develop performant, safe and production-ready REST APIs following greatest practices
  • Builders who wish to learn to deploy their utility to the cloud (Amazon Net Companies)
  • Builders who wish to comply with constructing a sensible, real-world utility from zero to manufacturing

Created by Ariel Weinberger
Final up to date 4/2020
English [Auto-generated]

Size: 3.62 GB


Your email address will not be published. Required fields are marked *

error: Content is protected !!