Do you want to get practical experience in NestJS developing a project that solves a real-life problem? Welcome to "Portfolio Porject: Blogging App with Nest JS". In contrast to other courses, this one does not focus on lengthy descriptions of the concepts and practices and begins with practical programming. You will build a complete decentralized blogging application with end-to-end working functionality using TypeORM for DB operations and know how to handle schema updates. The application will be multi-functional, compatible with various environments, and contain such features as user identification with sign-up, login, and email confirmation.
Throughout the course "Portfolio Porject: Blogging App with Nest JS,” you will concentrate on the implementation view, guaranteeing that all user requests are safe and efficient. Here is what you can do with the help of centralized error management and other features for creating, updating, and managing articles. Furthermore, you will integrate the capability of uploading files for static file management to enrich the application’s interactivity and accommodate the clients best.
You will incorporate extra elements, such as reactions, to increase users’ participation; users can like or bookmark articles. Plus, you’ll receive a client application where you can test and make your backend cool. Whether you're a beginner or an experienced developer, this course, "Portfolio Porject: Blogging App with Nest JS,” will guide you through creating a strong application.
Portfolio Porject: Blogging App with Nest JS Table of Contents:
- Introduction
- Introduction (09:26)
- Create Project (06:45)
- Additional Dependencies (00:49)
- Client Project (00:07)
- Course Project - Source Code (00:07)
- Sign up
- Introduction (01:19)
- Controller (05:30)
- Save User to Database (13:07)
- Service Layer (06:32)
- Module (04:07)
- Email & Config & Environment
- Introduction (02:07)
- Sending Email (12:02)
- Generate Token (02:57)
- Migration (22:29)
- Externalize Config (07:28)
- Database Config (05:51)
- Running in Different Environments (10:58)
- Error Handling
- Introduction (01:11)
- Unique Handle (08:07)
- Validation (18:17)
- Mapping DB Constraint Errors (03:48)
- Unique Email Validation (07:29)
- Email Failures (02:27)
- Rollback (04:18)
- Auth
- Introduction (00:46)
- Auth Endpoint (20:51)
- Validation (02:23)
- Token Entity (14:29)
- Logout (05:10)
- Login (09:19)
- Auth Endpoint for Login (05:45)
- Article
- Introduction (01:26)
- Article Resource (10:01)
- Post Article (09:22)
- Detecting User (16:32)
- Article User Relation (10:05)
- Update Article (12:14)
- Publish Article (11:35)
- Listing Articles
- Introduction (02:34)
- Data Seed (15:36)
- List Articles (16:12)
- Sorting (08:12)
- Article DTO (06:56)
- Get Article (06:48)
- Handling Unpublished Article (04:27)
- Listing User's Articles (16:47)
- File Upload
- Introduction (01:22)
- Upload File (06:24)
- Serve File (02:59)
- Use Config (11:51)
- Validation (04:30)
- User Update
- Introduction (00:58)
- Update User (12:24)
- Get User (03:51)
- Reaction
- Introduction (00:59)
- Reaction Resource (08:22)
- Save Reaction (12:19)
- Seed Reaction (06:10)
- Add Reactions to Article (23:57)
- Filter Articles Based on Reactions (06:36)
Who is this course for?
- Aspiring Backend Developers: If you are willing to get your first job in backend development, then this course will provide a good starting point using NestJS.
- Full-Stack Developers: Engage yourself in growing professionally by mastering how to create effective backend applications using NestJS.
- JavaScript/TypeScript Developers: This course will let you know how you can apply those skills in building large-scale applications that involve server-side.
- Project-Based Learners: This course is specifically interesting for those who grasp information with the help of practical application, as core goals include creating a real-life application.
Click on the links below to Download Portfolio Porject: Blogging App with Nest JS!
در حال پاسخ به :