00 / 11

Frontend'den backend'e · 11 durak

NestJS Hattı

Bu eğitim, Next.js ve TypeScript deneyimi olan frontend geliştiriciler için hazırlanmıştır. Bir HTTP isteğinin sunucuya ulaşmasından veritabanına yazılıp yanıt olarak dönmesine kadar geçen süreç, NestJS üzerinden adım adım ele alınır.

Duraklar sıralıdır; istenen durağa doğrudan geçilebilir.
Paket bir HTTP isteğini temsil eder. Duraklar boyunca isteğin doğrulanması, servislerde işlenmesi, veritabanına yazılması ve yanıt olarak dönmesi Paket üzerinden gösterilir.
Bilet · tek yön
Frontend Fullstack
11 durak5 hat~3 sa 50 dk
İlk durak01

Hat haritası

Bir durağa tıklanarak o durağa geçilir. Ziyaret edilen duraklar dolu gösterilir.

TEMEL MİMARİ AKIŞ VERİ FİNAL HATLAR TemelTip güvenliği MimariModüller, katmanlar, bağımlılıklar Akışİsteğin işlenme sırası ve hatalar VeriTablolar ve ilişkiler FinalTüm konular tek endpoint'te Başlangıç noktası Serbest durak seçimi 00 Başlangıç 01 Type Safety 02 Domain & Modüller 03 Klasör Yapısı 04 Dependency Injection 05 Request Lifecycle 06 Middleware, Guard ve Interceptor 07 DTO & Validation 08 Exception & Status 09 Veritabanı 10 İlişkiler 11 Sipariş Oluştur uçtan uca

    Next.js karşılıkları

    Next.js projelerinde kullanılan yapıların NestJS'teki karşılıkları.

    Next.js'teNestJS'teDurak
    app/(shop), app/(account) route group'ları→Domain'e göre ayrılmış modüller
    app/api/orders/route.ts→Controller
    lib/ altındaki iş mantığı fonksiyonları→Service
    Context Provider + useContext→Provider + constructor injection
    proxy.ts→Middleware, Guard, Interceptor
    Zod şeması ile form doğrulama→DTO + class-validator
    if (!res.ok) kontrolü→HTTP status + Exception
    Prisma / Drizzle şeması→Entity + Repository
    Sıralı veya seçmeli

    Duraklar birbirinin üzerine kurulur; ancak her durak tek başına da okunabilir. Üst şeritteki hattan istenen durağa geçilebilir.

    Etkileşimli sahneler

    Sahnelerdeki kontroller animasyonları yeniden oynatır ve farklı durumların karşılaştırılmasını sağlar.

    Klavye ile gezinme

    ← → tuşlarıyla duraklar arasında geçiş yapılır. Her durak kısa bir değerlendirme ile sona erer.