NestJS: Scalable Node.js APIs बनाना

NestJS modules, dependency injection, TypeORM और guards से संरचित, testable server-side apps बनाएँ। TypeScript और Node.js developers के लिए।

कोर्स शुरू करें →

आप क्या सीखेंगे

  • NestJS app scaffold कर सकेंगे और उसे modules, controllers व services में व्यवस्थित कर सकेंगे।
  • Dependency injection, pipes, guards, interceptors और filters सही क्रम में उपयोग कर सकेंगे।
  • TypeORM entities, relations, queries और migrations से data सहेज सकेंगे।
  • API को configure, log, cache, document और rate-limit कर सकेंगे।
  • NestJS service को test, containerize और deploy कर सकेंगे।

पाठ्यक्रम

मॉड्यूल 1: शुरुआत करें

  1. NestJS क्यों?
  2. NestJS CLI से सेटअप
  3. प्रोजेक्ट संरचना

मॉड्यूल 2: नींव

  1. Controllers और Routing
  2. Routes और Decorators गहराई में
  3. Dependency Injection

मॉड्यूल 3: मुख्य अवधारणाएँ

  1. Providers और Services
  2. Modules
  3. Middleware
  4. Pipes और Validation
  5. Guards और Authentication
  6. Exception Handling
  7. Interceptors
  8. Custom Decorators

मॉड्यूल 4: डेटाबेस और डेटा

  1. Database Integration
  2. TypeORM Basics
  3. Relationships (One-to-Many, Many-to-Many)
  4. Queries और QueryBuilder
  5. Migrations

मॉड्यूल 5: डिज़ाइन और पैटर्न

  1. Environment और Configuration
  2. Logging
  3. Caching

मॉड्यूल 6: प्रैक्टिस और Deployment

  1. Testing
  2. E2E Testing
  3. Performance Optimization
  4. Deployment
  5. Docker Integration

मॉड्यूल 7: कोड गुणवत्ता

  1. Best Practices
  2. Interview Questions

मॉड्यूल 8: Tools और Ecosystem

  1. NestJS CLI Advanced
  2. Swagger से API Documentation

मॉड्यूल 9: Advanced Performance

  1. Streaming और Large Responses
  2. Rate Limiting

मॉड्यूल 10: Revision और Resources

  1. मुख्य Takeaways