PAN No.602345817

Prithvi Path,Dharan

Code IT
Home > Framework > Nest JS
https://www.codeit.com.np/storage/01HQWMYCP7W2HEFN8GZPVTRVFD.webp

Nest JS


Duration: 14 Days
Course Fee: Rs.999 /- Rs.16500

Course Objective:

The goal of this course is to equip participants with the skills to build robust and scalable server-side applications using Nest.js. By the end of the course, participants should be proficient in building RESTful APIs and understand key Nest.js concepts.

This syllabus aims to provide a structured learning path for mastering Nest.js in a two-week timeframe. Adjustments can be made based on the participants' prior experience and the pace of learning.

What you will learn
Gain a foundational understanding of Nest.js
Understand the modular structure of Nest.js
Setting up and configuring TypeORM
Implement basic CRUD operations using TypeORM
Implementing JWT-based authentication
Apply the knowledge to build a complete Nest.js project
Materials included
Free Certificate
Life Time Video Access
Live Session (Google Meet)
QNA Session after class
Requirements
Basic knowledge of computer
Laptop
Internet
Course Syllabus

Day 1-2: Introduction to Nest.js

  • Introduction to Nest.js and its architecture
  • Understanding TypeScript in Nest.js
  • Setting up a basic Nest.js project

Day 3-4: Modules and Controllers

  • Creating and organizing modules
  • Defining controllers and their roles
  • Routing in Nest.js

Day 5-6: Services and Dependency Injection

  • Introduction to services in Nest.js
  • Implementing dependency injection
  • Inter-service communication

Day 7-8: Data Persistence with TypeORM

  • Introduction to TypeORM for database interaction
  • Setting up and configuring TypeORM
  • Creating and querying databases with TypeORM

Day 9-10: Authentication and Authorization

  • Implementing JWT-based authentication
  • Role-based authorization in Nest.js
  • Securing routes and endpoints

Day 11-12: Middleware and Interceptors

  • Creating middleware for request processing
  • Utilizing interceptors for global request/response handling
  • Error handling and exception filters

Day 13: Testing in Nest.js

  • Introduction to testing frameworks (Jest)
  • Writing unit tests for Nest.js applications
  • End-to-end testing with supertest

Day 14: Advanced Topics and Project

  • WebSocket integration
  • Microservices architecture in Nest.js
  • Performance optimization and deployment
No Classes Available Right Now!
Quick Enquiry
Please select course type *