Backend Developer

Sunucu, veritabanı ve API tarafını öğren: bir programlama dili, SQL, güvenli API tasarımı, test, Docker ve yayına alma.

  1. 1

    1 · Backend nedir? İnternet ve HTTP

    ZorunluBeesu kursu yakında

    İstemci-sunucu modeli, HTTP istek/yanıt döngüsü, durum kodları, başlıklar. Backend geliştiricinin gününün nasıl geçtiğini anla.

  2. 2

    2 · Bir programlama dili seç

    ZorunluBeesu kursu yakında

    C#, Python ya da Node.js (JavaScript): birini seç ve derinleş. Değişkenler, kontrol akışı, fonksiyonlar, koleksiyonlar, nesne yönelimli programlama, hata yönetimi.

  3. 3

    3 · Git ve komut satırı

    ZorunluBeesu kursu yakında

    Sürüm kontrolü ve terminal kullanımı. Her gün kullanacağın iki temel araç.

  4. 4

    4 · SQL ve ilişkisel veritabanı

    ZorunluBeesu kursu yakında

    Tablo, anahtar, ilişki; SELECT/INSERT/UPDATE/DELETE, JOIN, gruplama, dizin. Hedef: bir uygulamanın şemasını tasarlayıp sorgulayabilmek.

  5. 5

    5 · REST API geliştirme

    ZorunluBeesu kursu yakında

    Kaynak odaklı tasarım, yöntemler, doğrulama, hata yanıtları, sayfalama, sürümleme. Hedef: kendi veritabanına bağlı küçük bir API.

  6. 6

    6 · ORM ve veri erişimi

    ÖnerilenBeesu kursu yakında

    Veritabanını nesnelerle yönetme (örn. Entity Framework Core), göçler (migrations), performans tuzakları (N+1).

  7. 7

    7 · Kimlik doğrulama ve güvenlik

    ZorunluBeesu kursu yakında

    Parola saklama, oturum/JWT, yetkilendirme, SQL injection ve diğer yaygın açıklar. Güvenlik sonradan eklenen bir özellik değildir.

  8. 8

    8 · Test

    ÖnerilenBeesu kursu yakında

    Birim ve entegrasyon testleri; test edilebilir kod yazma. Değişiklik yaparken güven veren en önemli alışkanlık.

  9. 9

    9 · Docker

    ÖnerilenBeesu kursu yakında

    Uygulamayı ve bağımlılıklarını konteynere koyma, compose ile birden çok servis çalıştırma. "Bende çalışıyor" sorununu bitirir.

  10. 10

    10 · CI/CD ve yayına alma

    ÖnerilenBeesu kursu yakında

    Her değişiklikte otomatik test ve dağıtım hattı kurma (örn. GitHub Actions); bir sunucuya canlı yayın.

  11. 11

    11 · Önbellek ve performans

    İsteğe bağlıBeesu kursu yakında

    Redis gibi önbellekler, yavaş sorguları bulma, yük altında davranış. Ölçeklenmeye başlayınca gündeme gelir.

  12. 12

    12 · Mimari ve ileri konular

    İsteğe bağlıBeesu kursu yakında

    Katmanlı/temiz mimari, mesaj kuyrukları, mikroservis-monolit seçimi. Kıdemli role geçişte okunacak kaynaklar.