Dev Community
      
    Çünkü en iyi öğrenme şekli: deneyerek ve hata yaparak. Yeni başlayanlar için korkutucu görünen backend dünyasını birlikte parçalara ayırıp anlaşılır hale getiriyoruz.
Zor kavramları yalnız çözmeye çalışma. Toplulukla birlikte daha hızlı ilerle.
Backend'e yeni başlayanlar, temel kavramları pekiştirmek isteyen junior developer'lar.
CRUD işlemleri, API tasarımı, katman ayrımı ve session yönetimi gibi temel backend kavramları.
Zaman akışına değil, uygulayarak öğrenmeye odaklanıyoruz. Aşağıdaki küçük ama öğretici projelerde ortak backend kavramlarını pratiğe dökeceğiz.
Ne yapıyor? Basit bir yapılacaklar listesi: görev ekle / listele / güncelle / sil.
Teknik: In-Memory, tek tablo Todo.
Zorluk: ⭐
→ Katılımcılar temel CRUD akışını ve DTO vs Entity ayrımını kavrıyor.
Ne yapıyor? Mini bir hata / görev takip sistemi: başlık + açıklama ile kayıt, durum yönetimi (Open / Closed).
Teknik: DB, tek tablo Issue, enum Status.
Zorluk: ⭐⭐
→ CRUD yanında iş kuralı (durum değişimi) ve enum kullanımını pekiştirme.
Ne yapıyor? Kullanıcıya özel not defteri; herkes sadece kendi notlarını görüntüler.
Teknik: DB, tek tablo Note, session-cookie bazlı kullanıcı filtrasyonu.
Zorluk: ⭐⭐⭐
→ CRUD + session yönetimi ile kişiselleştirme ve güvenlik farkındalığı.
Amaç: Her projede benzer temel kavramları farklı bağlamda görüp tekrar ederek pekiştirmek.