Udemy - NestJS Zero to Hero – Modern TypeScript Back-end Development

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.8 GB
  • Uploaded Bytutsnode
  • Downloads71
  • Last checkedDec. 02nd '20
  • Date uploadedNov. 30th '20
  • Seeders 14
  • Leechers14

Infohash : 87A2BAD9155E89C802146B173528784B256D9627


Description

NestJS is a Node.js back-end development framework built upon Express, leveraging the power of TypeScript.

NestJS leverages the incredible popularity and robustness of JavaScript as a language and Node.js as a technology. It is inspired by common libraries and frameworks such as Angular, React and Vue which improve developer productivity and experience.

Even considering the amount of superb libraries, helpers and tools that exist for server-side Node.js, none of them effectively solve the main problem – the architecture of an application.

NestJS provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled and easily maintainable applications.

Recently, the NestJS framework is gaining extreme popularity due to its incredible features;

Leverages TypeScript – strongly typed language which is a super-set of JavaScript
Simple to use, easy to learn and easy to master
Powerful Command Line Interface (CLI) tool that boosts productivity and ease of development
Detailed, well-maintained documentation
Active codebase development and maintenance
Open-source (MIT license)
Supports dozens nest-specific modules that help you easily integrate with common technologies and concepts such as TypeORM, Mongoose, GraphQL, Logging, Validation, Caching, Websockets and much more
Easy of unit-testing applications
Made for Monoliths and Micro-services (entire section in the documentation regarding the Microservice type of a NestJS application, as well as techniques and recipes).

In this course I am going to guide you through the process of planning, developing and deploying a fully-featured back-end application, based on my experience developing and maintaining systems that support dozens of millions of concurrent users at scale.
Who this course is for:

Intermediate JavaScript developers who want to dive into back-end development
Any developers willing to apply TypeScript on the back-end
Developers eager to learn how to develop performant, secure and production-ready REST APIs following best practices
Developers who want to learn how to deploy their application to the cloud (Amazon Web Services)
Developers who want to follow building a practical, real-world application from zero to production

Requirements

Having a basic understanding of JavaScript and/or NodeJS
Having basic knowledge of TypeScript is recommended, but not required

Last Updated 5/2020

Files:

NestJS Zero to Hero - Modern TypeScript Back-end Development [TutsNode.com] - NestJS Zero to Hero 11. (Bonus) Testing a NestJS Application
  • 8. Testing UserRepository.mp4 (162.5 MB)
  • 1. Unit Testing Crash Course - Basics.mp4 (19.3 MB)
  • 1. Unit Testing Crash Course - Basics.srt (4.0 KB)
  • 2. Unit Testing Crash Course - First Tests.mp4 (122.0 MB)
  • 2. Unit Testing Crash Course - First Tests.srt (17.2 KB)
  • 3. Testing TasksService - Part 1 - getTasks.mp4 (97.6 MB)
  • 3. Testing TasksService - Part 1 - getTasks.srt (13.8 KB)
  • 4. Testing TasksService - Part 2 - getTaskById.mp4 (76.3 MB)
  • 4. Testing TasksService - Part 2 - getTaskById.srt (8.2 KB)
  • 5. (Challenge) Testing TasksService - Part 3 - createTask.mp4 (52.2 MB)
  • 5. (Challenge) Testing TasksService - Part 3 - createTask.srt (6.2 KB)
  • 6. Testing TasksService - Part 4 - deleteTask.mp4 (51.2 MB)
  • 6. Testing TasksService - Part 4 - deleteTask.srt (4.5 KB)
  • 7. (Challenge) Testing TasksService - Part 5 - updateTaskStatus.mp4 (51.9 MB)
  • 7. (Challenge) Testing TasksService - Part 5 - updateTaskStatus.srt (6.7 KB)
  • 8. Testing UserRepository.srt (17.6 KB)
  • 9. Testing User Entity.mp4 (53.0 MB)
  • 9. Testing User Entity.srt (6.9 KB)
  • 10. Testing JwtStrategy.mp4 (63.8 MB)
  • 10. Testing JwtStrategy.srt (6.8 KB)
  • 11. Testing Final Words.html (0.7 KB)
  • 12. Source Code - Testing.html (0.4 KB)
1. Introduction to NestJS & Pre-requisites
  • 1. Welcome to the course!.mp4 (4.2 MB)
  • 1. Welcome to the course!.srt (1.7 KB)
  • 2. Thank you + Future Content.mp4 (35.0 MB)
  • 2. Thank you + Future Content.srt (2.5 KB)
  • 3. What is NestJS.mp4 (12.9 MB)
  • 3. What is NestJS.srt (2.8 KB)
  • 4. Installing Node.js and NPM.html (0.4 KB)
  • 5. Installing the NestJS CLI.mp4 (9.7 MB)
  • 5. Installing the NestJS CLI.srt (2.9 KB)
  • 6. Installing Postman.html (0.5 KB)
  • 7. (Optional) Installing Visual Studio Code.html (0.8 KB)
2. REST API - Task Management Application (CRUD)
  • 1. Project Overview Task Management Application.mp4 (31.5 MB)
  • 1. Project Overview Task Management Application.srt (8.1 KB)
  • 1.1 project-overview-edited.mp4 (50.2 MB)
  • 2. Creating a project via the CLI and an introduction to a NestJS project structure.mp4 (35.7 MB)
  • 2. Creating a project via the CLI and an introduction to a NestJS project structure.srt (8.1 KB)
  • 3. Introduction to NestJS Modules.mp4 (19.1 MB)
  • 3. Introduction to NestJS Modules.srt (2.9 KB)
  • 4. Creating a Tasks Module.mp4 (13.3 MB)
  • 4. Creating a Tasks Module.srt (3.6 KB)
  • 5. Introduction to NestJS Controllers.mp4 (27.0 MB)
  • 5. Introduction to NestJS Controllers.srt (4.9 KB)
  • 6. Creating a Tasks Controller.mp4 (15.5 MB)
  • 6. Creating a Tasks Controller.srt (4.3 KB)
  • 7. Introduction to NestJS Providers and Services.mp4 (24.2 MB)
  • 7. Introduction to NestJS Providers and Services.srt (3.6 KB)
  • 8. Creating a Tasks Service.mp4 (15.7 MB)
  • 8. Creating a Tasks Service.srt (4.0 KB)
  • 9. Feature Getting all Tasks.mp4 (26.3 MB)
  • 9. Feature Getting all Tasks.srt (6.3 KB)
  • 10. Defining a Task Model.mp4 (23.4 MB)
  • 10. Defining a Task Model.srt (5.9 KB)
  • 11. Feature Creating a Task (Part 1 Service).mp4 (34.0 MB)
  • 11. Feature Creating a Task (Part 1 Service).srt (6.6 KB)
  • 12. Feature Creating a Task (Part 2 Controller).mp4 (42.6 MB)
  • 12. Feature Creating a Task (Part 2 Controller).srt (6.4 KB)
  • 13. Introduction to Data Transfer Objects (DTOs).mp4 (56.3 MB)
  • 13. Introduction to Data Transfer Objects (DTOs).srt (8.4 KB)
  • 14. Creating a CreateTaskDto.mp4 (40.3 MB)
  • 14. Creating a CreateTaskDto.srt (5.6 KB)
  • 15. Feature Getting a Task by ID.mp4 (32.3 MB)
  • 15. Feature Getting a Task by ID.srt (5.0 KB)
  • 16. Challenge Deleting a Task.mp4 (5.1 MB)
  • 16. Challenge Deleting a Task.srt (1.0 KB)
  • 17. Solution Deleting a Task.mp4 (36.4 MB)
  • 17. Solution Deleting a Task.srt (6.7 KB)
  • 18. Challenge Updating a Task's Status.mp4 (10.0 MB)
  • 18. Challenge Updating a Task's Status.srt (1.5 KB)
  • 19. Solution Updating a Task's Status.mp4 (32.7 MB)
  • 19. Solution Updating a Task's Status.srt (5.6 KB)
  • 20. Feature Searching and Filtering Tasks.mp4 (83.0 MB)
  • 20. Feature Searching and Filtering Tasks.srt (10.5 KB)
  • 21. Summary Quiz.html (0.1 KB)
  • 22. NEW COURSE + DISCOUNT COUPON.html (0.5 KB)
3. Validation and Error Handling
  • 1. Introduction to NestJS Pipes.mp4 (43.3 MB)
  • 1. Introduction to NestJS Pipes.srt (6.2 KB)
  • 2. ValidationPipe Creating a Task.mp4 (27.7 MB)
  • 2. ValidationPipe Creating a Task.srt (4.3 KB)
  • 2.1 class-validator GitHub repository.html (0.1 KB)
  • 3. Error Handling Getting a non-existing Task.mp4 (21.5 MB)
  • 3. Error Handling Getting a non-existing Task.srt (3.8 KB)
  • 4. Error Handling Deleting a non-existing Task.mp4 (12.8 MB)
  • 4. Error Handling Deleting a non-existing Task.srt (2.3 KB)
  • 5. Custom Pipe Validating the Task Status.mp4 (52.4 MB)
  • 5. Custom Pipe Validating the Task Status.srt (7.5 KB)
  • 6. ValidationPipe Task Filtering and Search.mp4 (24.2 MB)
  • 6. ValidationPipe Task Filtering and Search.srt (4.4 KB)
  • 7. Summary Quiz.html (0.1 KB)
  • 8. Source Code - Validation and Error Handling.html (0.4 KB)
4. Data Persistence - PostgreSQL & TypeORM
  • 1. Installing PostgreSQL and pgAdmin.html (0.9 KB)
  • 2. Using pgAdmin to create a Database.mp4 (9.1 MB)
  • 2. Using pgAdmin to create a Database.srt (2.4 KB)
  • 2.1 pgAdmin Download.html (0.1 KB)
  • 3. Introduction to Object Relational Mapping and TypeORM.mp4 (17.7 MB)
  • 3. Introduction to Object Relational Mapping and TypeORM.srt (4.3 KB)
  • 4. IMPORTANT TypeORM Entities Configuration.html (0.5 KB)
  • 5. Connecting NestJS to a database using TypeORM.mp4 (30.3 MB)
  • 5. Connecting NestJS to a database using TypeORM.srt (6.

Code:

  • udp://inferno.demonoid.pw:3391/announce
  • udp://tracker.openbittorrent.com:80/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://torrent.gresille.org:80/announce
  • udp://glotorrents.pw:6969/announce
  • udp://tracker.leechers-paradise.org:6969/announce
  • udp://tracker.pirateparty.gr:6969/announce
  • udp://tracker.coppersurfer.tk:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://9.rarbg.to:2710/announce
  • udp://shadowshq.yi.org:6969/announce
  • udp://tracker.zer0day.to:1337/announce