
NestJS Temelleri
Modules, Controllers, Providers, Dependency Injection, Decorators, CLI
1NestJS'te bir controller tanımlamak için hangi decorator kullanılır?
NestJS'te bir controller tanımlamak için hangi decorator kullanılır?
Cevap
@Controller() decorator'ı bir class'ı controller olarak işaretler ve isteğe bağlı olarak bir rota öneki kabul eder. Controller'lar gelen HTTP isteklerini işler ve istemciye yanıt döndürür. Rotaları tanımlamak için @Get(), @Post() gibi decorator'lar kullanırlar.
2NestJS'te provider nedir?
NestJS'te provider nedir?
Cevap
Provider, NestJS'in bağımlılık enjeksiyonu sistemi aracılığıyla bir bağımlılık olarak enjekte edilebilen bir class'tır. Service'ler, repository'ler, factory'ler ve helper'lar provider'dır. @Injectable() ile işaretlenir ve bir module'ün providers dizisinde tanımlanır.
3CLI ile yeni bir NestJS projesi nasıl oluşturulur?
CLI ile yeni bir NestJS projesi nasıl oluşturulur?
Cevap
'nest new project-name' komutu, src/, test/ ve yapılandırma dosyalarını içeren standart bir yapıya sahip yeni bir NestJS projesi oluşturur. CLI, paket yöneticisini (npm, yarn, pnpm) seçmeyi ister ve root module ile temel bir controller içeren başlangıç kodunu otomatik olarak üretir.
@Injectable() decorator'ının rolü nedir?
NestJS'te bir service'i bir controller'a nasıl enjekte edersiniz?
+20 mülakat soruları
Diğer Node.js / NestJS mülakat konuları
Node.js Temelleri
Node.js Çekirdek API'leri
Asenkron Programlama
Express.js Temelleri
REST API Tasarımı
Doğrulama ve DTO
API Dokümantasyonu ve Sözleşmeler
Hata Yönetimi
Birim Testleri
Görev Zamanlama
NestJS Modülleri ve DI
Yapılandırma ve Ortam Yönetimi
JWT Kimlik Doğrulama
Yetkilendirme ve RBAC
TypeORM ile Veritabanı
Prisma ORM
Middleware ve Interceptor
Dosya yükleme
WebSockets
NestJS ile GraphQL
Uçtan Uca Test
Redis ile Önbellekleme
Bull ile Kuyruklar
DevOps, Logging ve CI/CD
Docker ve Konteynerleştirme
Microservices
Güvenlik En İyi Uygulamaları
Performans ve Bulut Dağıtımı
Bir sonraki mülakatın için Node.js / NestJS'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla