[PaidCoursesForFree.com] - Udemy - NestJS Zero to Hero - Modern TypeScript Back-end Development

[PaidCoursesForFree.com] - Udemy - NestJS Zero to Hero - Modern TypeScript Back-end Development

Size
3.3 GB
Seeders
0
Leechers
1
Files
83
Category
Added
08/30/19 at 3:42pm GMT+1
Infohash
6874b4f2a146ba3922a2c6ef4398821b5af9fead

Description
Develop and deploy enterprise back-end applications following best practices using Node.js and TypeScript

What you’ll learn
* Becoming familiar with the NestJS framework and its components
* Designing and developing REST APIs performing CRUD operations
* Authentication and Authorization for back-end applications
* Using TypeORM for database interaction
* Security best practices, password hashing and storing sensitive information
* Persisting data using a database
* Deploying back-end applications at a production-ready state to Amazon Web Services
* Writing clean, maintainable code in-line with industry standards
* Utilising the NestJS Command Line Interface (CLI)
* Using Postman for testing back-end services
* Using pgAdmin as an interface tool to manage PostgreSQL databases
* Implement efficient logging in a back-end application
* Environment-based configuration management and environment variables
* Implementing data validation and using Pipes
* Guarding endpoints for authorized users using Guards
* Modelling entities for the persistence layer
* TypeScript best practices
* Handling asynchronous operations using async-await
* Using Data Transfer Objects (DTO)
* Hands-on experience JSON Web Tokens (JWT)
* Unit testing NestJS applications

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

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

Source: PaidCoursesForFree.com

File list
  • [PaidCoursesForFree.com] - Udemy - NestJS Zero to Hero - Modern TypeScript Back-end Development
  • 01. Course/Lesson 0. Welcome to the course!.mp4 6 MB
  • 01. Course/Lesson 1. What is NestJS.mp4 17.2 MB
  • 01. Course/Lesson 10. Creating a Tasks Service.mp4 15.6 MB
  • 01. Course/Lesson 11. Feature Getting all Tasks.mp4 26.2 MB
  • 01. Course/Lesson 12. Defining a Task Model.mp4 23.4 MB
  • 01. Course/Lesson 13. Feature Creating a Task (Part 1 Service).mp4 34 MB
  • 01. Course/Lesson 14. Feature Creating a Task (Part 2 Controller).mp4 42.6 MB
  • 01. Course/Lesson 15. Introduction to Data Transfer Objects (DTOs).mp4 56.2 MB
  • 01. Course/Lesson 16. Creating a CreateTaskDto.mp4 40.3 MB
  • 01. Course/Lesson 17. Feature Getting a Task by ID.mp4 32.3 MB
  • 01. Course/Lesson 18. Challenge Deleting a Task.mp4 5.1 MB
  • 01. Course/Lesson 19. Solution Deleting a Task.mp4 36.3 MB
  • 01. Course/Lesson 2. Installing the NestJS CLI.mp4 11.4 MB
  • 01. Course/Lesson 20. Challenge Updating a Task's Status.mp4 10 MB
  • 01. Course/Lesson 21. Solution Updating a Task's Status.mp4 32.7 MB
  • 01. Course/Lesson 22. Feature Searching and Filtering Tasks.mp4 83 MB
  • 01. Course/Lesson 23. Introduction to NestJS Pipes.mp4 43.3 MB
  • 01. Course/Lesson 24. ValidationPipe Creating a Task.mp4 27.7 MB
  • 01. Course/Lesson 25. Error Handling Getting a non-existing Task.mp4 21.5 MB
  • 01. Course/Lesson 26. Error Handling Deleting a non-existing Task.mp4 12.8 MB
  • 01. Course/Lesson 27. Custom Pipe Validating the Task Status.mp4 52.4 MB
  • 01. Course/Lesson 28. ValidationPipe Task Filtering and Search.mp4 24.2 MB
  • 01. Course/Lesson 29. Using pgAdmin to create a Database.mp4 11.1 MB
  • 01. Course/Lesson 3. Project Overview Task Management Application.mp4 42.1 MB
  • 01. Course/Lesson 30. Introduction to Object Relational Mapping and TypeORM.mp4 23.3 MB
  • 01. Course/Lesson 31. Connecting NestJS to a database using TypeORM.mp4 33.9 MB
  • 01. Course/Lesson 32. Creating a Task Entity.mp4 10.4 MB
  • 01. Course/Lesson 33. Creating a Task Repository.mp4 19.9 MB
  • 01. Course/Lesson 34. Preparation for Task Service Refactoring.mp4 27.2 MB
  • 01. Course/Lesson 35. Persistence Getting a Task by ID.mp4 56.5 MB
  • 01. Course/Lesson 36. Persistence Creating a Task.mp4 61.5 MB
  • 01. Course/Lesson 37. Challenge Delete Task Persistence.mp4 12.6 MB
  • 01. Course/Lesson 38. Solution Delete Task Persistence.mp4 52.9 MB
  • 01. Course/Lesson 39. Persistence Updating Task Status.mp4 31.2 MB
  • 01. Course/Lesson 4. Creating a project via the CLI and an introduction to a NestJS project structure.mp4 35.7 MB
  • 01. Course/Lesson 40. IMPORTANT Before Persistence of Getting Tasks.mp4 31.4 MB
  • 01. Course/Lesson 41. Persistence Getting Tasks (with or without filters).mp4 78.3 MB
  • 01. Course/Lesson 42. Setting up AuthModule, User Entity and UserRepository.mp4 36.4 MB
  • 01. Course/Lesson 43. Feature Sign Up.mp4 64.4 MB
  • 01. Course/Lesson 44. SKIP PLEASE.mp4 108.4 MB
  • 01. Course/Lesson 45. Validation AuthCredentialsDto, password strength.mp4 30.1 MB
  • 01. Course/Lesson 46. Error Handling Duplicate Usernames.mp4 53.4 MB
  • 01. Course/Lesson 47. Security Hashing Passwords & Using Salts.mp4 88.1 MB
  • 01. Course/Lesson 48. Feature Validating Password - Sign In.mp4 78.4 MB
  • 01. Course/Lesson 49. Introduction to JSON Web Tokens (JWT).mp4 43.2 MB
  • 01. Course/Lesson 5. Introduction to NestJS Modules.mp4 19.1 MB
  • 01. Course/Lesson 50. Setting up the JWT Module and Passport.js.mp4 33.4 MB
  • 01. Course/Lesson 51. Signing a JWT Token Upon Authentication.mp4 38 MB
  • 01. Course/Lesson 52. Setting up the JWT Strategy for Authorization.mp4 64.9 MB
  • 01. Course/Lesson 53. Custom @GetUser() Decorator.mp4 26.2 MB
  • 01. Course/Lesson 54. Guarding the Tasks Routes (TasksController).mp4 19.1 MB
  • 01. Course/Lesson 55. Tasks and Users - Database Relation.mp4 36.4 MB
  • 01. Course/Lesson 56. Authorization Creating a Task For User.mp4 37.4 MB
  • 01. Course/Lesson 57. Authorization Getting Tasks For User.mp4 44.1 MB
  • 01. Course/Lesson 58. Authorization Getting a User's Task.mp4 25 MB
  • 01. Course/Lesson 59. Authorization Updating a User's Task Status.mp4 13.1 MB
  • 01. Course/Lesson 6. Creating a Tasks Module.mp4 13.3 MB
  • 01. Course/Lesson 60. Authorization Deleting a User's Task.mp4 22.2 MB
  • 01. Course/Lesson 61. Introduction to Logging.mp4 18.7 MB
  • 01. Course/Lesson 62. Applying logging in our application.mp4 115.6 MB
  • 01. Course/Lesson 63. Introduction to Configuration.mp4 12.6 MB
  • 01. Course/Lesson 64. Configuration Management Set-up.mp4 35.7 MB
  • 01. Course/Lesson 65. Applying Conafiguration - Codebase (Part 1).mp4 78 MB
  • 01. Course/Lesson 66. Front-end Application Set-up (Development Mode).mp4 30 MB
  • 01. Course/Lesson 67. Amazon S3 Setting up a Bucket (Front-end Hosting).mp4 35.9 MB
  • 01. Course/Lesson 68. Enabling CORS from the S3 Front-end Application.mp4 20.9 MB
  • 01. Course/Lesson 69. Pre-production package.json Adjustments.mp4 19.1 MB
  • 01. Course/Lesson 7. Introduction to NestJS Controllers.mp4 27 MB
  • 01. Course/Lesson 70. Deploying NestJS to Elastic Beanstalk.mp4 64.8 MB
  • 01. Course/Lesson 71. Uploading the Front-end App to S3.mp4 22.3 MB
  • 01. Course/Lesson 72. Unit Testing Crash Course - Basics.mp4 19.3 MB
  • 01. Course/Lesson 73. Unit Testing Crash Course - First Tests.mp4 122 MB
  • 01. Course/Lesson 74. Testing TasksService - Part 1 - getTasks.mp4 97.6 MB
  • 01. Course/Lesson 75. Testing TasksService - Part 2 - getTaskById.mp4 76.3 MB
  • 01. Course/Lesson 76. (Challenge) Testing TasksService - Part 3 - createTask.mp4 52.2 MB
  • 01. Course/Lesson 77. Testing TasksService - Part 4 - deleteTask.mp4 51.2 MB
  • 01. Course/Lesson 78. (Challenge) Testing TasksService - Part 5 - updateTaskStatus.mp4 51.9 MB
  • 01. Course/Lesson 79. Testing UserRepository.mp4 162.5 MB
  • 01. Course/Lesson 8. Creating a Tasks Controller.mp4 15.5 MB
  • 01. Course/Lesson 80. Testing User Entity.mp4 53 MB
  • 01. Course/Lesson 81. Testing JwtStrategy.mp4 63.8 MB
  • 01. Course/Lesson 9. Introduction to NestJS Providers and Services.mp4 24.2 MB
  • Materials.zip 33.8 MB

Rating
Not rated yet
Log in to rate

Comments

No comments yet.


Similar torrents
NameSizeDate
8.3 GB12/27/252053230
9.9 GB07/14/262015271
8.3 GB01/06/262002253
8 GB12/02/251997233
7.1 GB03/11/251971264
7.1 GB12/01/251964283
7 GB12/01/251952267
9.5 GB07/19/261910249
8.1 GB12/02/251892236
7.2 GB03/12/251830266
11.8 GB07/19/261811246
8.9 GB07/17/261805264
1.3 GB08/14/261621161
2.9 GB02/24/23152637
4.8 GB08/20/269471283