BackendÖne ÇıkanYakında
İleri Seviye NestJS
NestJS, Node.js dünyasının en olgun ve kurumsal backend framework'ü. Bu kurs seni temel kullanımın çok ötesine taşıyor: gerçek dünya sistemlerinde karşılaşılan karmaşık mimari problemlerini NestJS'in güçlü araçlarıyla nasıl çözeceğini öğretiyoruz. Dependency injection'ın derinliklerinden microservice mimarisine, CQRS pattern'inden event sourcing'e kadar production sistemlerde uygulanan her konuyu kapsamlı örneklerle işliyoruz. Kurs sonunda ölçeklenebilir, test edilebilir ve bakımı kolay backend sistemler inşa edebileceksin.
36 saat
48 ders
İleri
0 öğrenci
teknolojiler
- NestJS
- TypeScript
- PostgreSQL
- TypeORM
- Redis
- RabbitMQ
- Docker
- Jest
Ne öğreneceksin?
- NestJS modül sistemini ve Dependency Injection'ı derinlemesine anlarsın
- CQRS pattern ile command/query ayrımı yapabilirsin
- Event sourcing ile sistem geçmişini takip edebilirsin
- Microservice mimarisi kurabilir, servisler arası iletişim sağlayabilirsin
- RabbitMQ/Kafka ile message queue sistemleri kurabilirsin
- Guard, Interceptor ve Pipe ile cross-cutting concern'leri yönetebilirsin
- Unit ve e2e testler yazarak %80+ coverage elde edebilirsin
- WebSocket ile gerçek zamanlı uygulamalar geliştirebilirsin
Ön gereksinimler
- TypeScript orta-ileri düzey bilgisi
- Node.js ve HTTP protokolü hakkında sağlam bilgi
- Temel NestJS deneyimi (controllers, services, modules)
- PostgreSQL ve temel SQL bilgisi
Müfredat
8 bölüm · 46 ders- NestJS uygulama yaşam döngüsü
- Dependency Injection Container nasıl çalışır?
- Custom providers: useClass, useFactory, useValue
- Circular dependency sorunları ve çözümleri
- Dynamic modules ve yapılandırma yönetimi
- Execution context ve Reflector API