
Jr Backend Dev. Eğitimi
6 haftalık Jr Backend: Haftada 3 saat. Katmanlı mimari, OOP/SOLID, paket yönetimi, bağımlılık enjeksiyonu, hata/loglama, yapılandırma, asenkron çalışma, temel test ve Git akışları. Kodlama teorisi ve mantığıyla üretime uygun backend temelleri.
6 haftalık Jr Backend: Haftada 3 saat. Katmanlı mimari, OOP/SOLID, paket yönetimi, bağımlılık enjeksiyonu, hata/loglama, yapılandırma, asenkron çalışma, temel test ve Git akışları. Kodlama teorisi ve mantığıyla üretime uygun backend temelleri.
Detaylı Açıklama
Jr Backend Dev. Eğitimi: Temel Backend Mantığıyla 6 Haftalık Yolculuk
Bu program, backend kodlama mantığına odaklanır: katmanlı mimari, OOP/SOLID, paket yönetimi, bağımlılık enjeksiyonu, hata yönetimi ve yapılandırma gibi temel kavramları uygulatır. Haftada 3 saat bire bir ders; her hafta ödev ve küçük adımlarla ilerleyen bir proje iskeletiyle tamamlanır.
Kimler İçin Uygun?
- Yeni başlayan/junior geliştiriciler: Temel programlama bilgisi olup backend düşünme biçimini yerleştirmek isteyenler.
- Kariyer hedefleyenler: Temiz kod, katmanlı yapı ve test temelleriyle sağlam bir zemin kurmak isteyenler.
Haftalık Plan (6 Hafta)
Hafta | İçerik (Backend Temelleri) | Çıktı & Ödev |
---|---|---|
1 | Kodlama teorisi, OOP temelleri (sınıf/arayüz), bağımlılık ve soyutlama | Basit domain model; arayüzle ayrıştırılmış servis taslağı |
2 | Katmanlı mimari (Domain–Application–Infrastructure), modülerlik | Çok katmanlı proje iskeleti, katmanlar arası sözleşme |
3 | OOP → SOLID ilkeleri, bağımlılık enjeksiyonu (DI) ve IoC konteyner mantığı | Arayüz tabanlı servis + DI ile çalışma, birimlerin ayrıştırılması |
4 | Paket yönetimi (NuGet/NPM/pip mantığı), versiyonlama ve bağımlılık stratejisi | Üçüncü taraf paket ekleme, sarmalama/adapter örneği |
5 | Hata yönetimi, logging, yapılandırma (config), çevresel değişken mantığı | Merkezi hata/日志 katmanı, yapılandırma dosyaları ile çalışma |
6 | Akış & performans: asenkron çalışma, temel eşzamanlılık; temel test yaklaşımı; Git akışları | Async örnekleri, küçük birim testleri; Git branch–PR pratiği |
Teknik Kazanımlar
- Kodlama Mantığı: Soyutlama, sorumluluk ayrımı, bağımlılıkların yönetimi
- Katmanlı Mimari: Domain–Application–Infrastructure ayrımı ve sözleşmeler
- OOP/SOLID & DI: Esnek ve test edilebilir tasarımlar
- Paket Yönetimi: Bağımlılık seçimi, sürümleme, adapter pattern
- Hata/Logging/Config: Üretime uygun çapraz-kesme katmanları
- Asenkron Çalışma: Temel async/concurrency kavramları
- Test & Git: Basit birim testleri ve pratik Git iş akışları
Metodoloji
- Haftada 3 saat canlı bire bir ders; birlikte kodlama
- Her hafta ödev + yazılı geri bildirim; kod inceleme
- Küçük ama anlamlı bir backend iskeletini adım adım inşa etme
Proje
Eğitim sonunda; katmanlı mimari, DI, logging ve yapılandırma katmanlarını içeren ufak bir backend iskeleti ortaya çıkar. Bu iskelet, daha sonra veri erişimi ve uç birimler eklenerek büyütülebilir.
SSS
Spesifik bir teknoloji kullanacak mıyız?
Tercihinize göre (.NET/Node/Python gibi) seçilir; kavramlar teknolojiden bağımsız aktarılır, örnekler seçilen yığınla gösterilir.
Veritabanı ve API yok mu?
Temel mantık ve yapı odaklıyız; hafif örnekler olabilir ancak asıl hedef backend düşünme biçimini yerleştirmektir. İhtiyaç halinde API Eğitimi ve Veritabanı Eğitimi ile derinleşilir.
Ödevler nasıl değerlendiriliyor?
Her hafta kod inceleme/geri bildirim yapılır; sonraki derste iyileştirme ve refactor konuşulur.
Başvuru & İletişim
Uygun seans saatlerini konuşmak ve kapsamı netleştirmek için bize ulaşın.
Tüm Hizmetler Bizimle İletişime Geçin
İlgili içerikler: API Eğitimi • Temel Veritabanı Eğitimi
Jr Backend Dev. Eğitimi: Temel Backend Mantığıyla 6 Haftalık Yolculuk
Bu program, backend kodlama mantığına odaklanır: katmanlı mimari, OOP/SOLID, paket yönetimi, bağımlılık enjeksiyonu, hata yönetimi ve yapılandırma gibi temel kavramları uygulatır. Haftada 3 saat bire bir ders; her hafta ödev ve küçük adımlarla ilerleyen bir proje iskeletiyle tamamlanır.
Kimler İçin Uygun?
- Yeni başlayan/junior geliştiriciler: Temel programlama bilgisi olup backend düşünme biçimini yerleştirmek isteyenler.
- Kariyer hedefleyenler: Temiz kod, katmanlı yapı ve test temelleriyle sağlam bir zemin kurmak isteyenler.
Haftalık Plan (6 Hafta)
Hafta | İçerik (Backend Temelleri) | Çıktı & Ödev |
---|---|---|
1 | Kodlama teorisi, OOP temelleri (sınıf/arayüz), bağımlılık ve soyutlama | Basit domain model; arayüzle ayrıştırılmış servis taslağı |
2 | Katmanlı mimari (Domain–Application–Infrastructure), modülerlik | Çok katmanlı proje iskeleti, katmanlar arası sözleşme |
3 | OOP → SOLID ilkeleri, bağımlılık enjeksiyonu (DI) ve IoC konteyner mantığı | Arayüz tabanlı servis + DI ile çalışma, birimlerin ayrıştırılması |
4 | Paket yönetimi (NuGet/NPM/pip mantığı), versiyonlama ve bağımlılık stratejisi | Üçüncü taraf paket ekleme, sarmalama/adapter örneği |
5 | Hata yönetimi, logging, yapılandırma (config), çevresel değişken mantığı | Merkezi hata/日志 katmanı, yapılandırma dosyaları ile çalışma |
6 | Akış & performans: asenkron çalışma, temel eşzamanlılık; temel test yaklaşımı; Git akışları | Async örnekleri, küçük birim testleri; Git branch–PR pratiği |
Teknik Kazanımlar
- Kodlama Mantığı: Soyutlama, sorumluluk ayrımı, bağımlılıkların yönetimi
- Katmanlı Mimari: Domain–Application–Infrastructure ayrımı ve sözleşmeler
- OOP/SOLID & DI: Esnek ve test edilebilir tasarımlar
- Paket Yönetimi: Bağımlılık seçimi, sürümleme, adapter pattern
- Hata/Logging/Config: Üretime uygun çapraz-kesme katmanları
- Asenkron Çalışma: Temel async/concurrency kavramları
- Test & Git: Basit birim testleri ve pratik Git iş akışları
Metodoloji
- Haftada 3 saat canlı bire bir ders; birlikte kodlama
- Her hafta ödev + yazılı geri bildirim; kod inceleme
- Küçük ama anlamlı bir backend iskeletini adım adım inşa etme
Proje
Eğitim sonunda; katmanlı mimari, DI, logging ve yapılandırma katmanlarını içeren ufak bir backend iskeleti ortaya çıkar. Bu iskelet, daha sonra veri erişimi ve uç birimler eklenerek büyütülebilir.
SSS
Spesifik bir teknoloji kullanacak mıyız?
Tercihinize göre (.NET/Node/Python gibi) seçilir; kavramlar teknolojiden bağımsız aktarılır, örnekler seçilen yığınla gösterilir.
Veritabanı ve API yok mu?
Temel mantık ve yapı odaklıyız; hafif örnekler olabilir ancak asıl hedef backend düşünme biçimini yerleştirmektir. İhtiyaç halinde API Eğitimi ve Veritabanı Eğitimi ile derinleşilir.
Ödevler nasıl değerlendiriliyor?
Her hafta kod inceleme/geri bildirim yapılır; sonraki derste iyileştirme ve refactor konuşulur.
Başvuru & İletişim
Uygun seans saatlerini konuşmak ve kapsamı netleştirmek için bize ulaşın.
Tüm Hizmetler Bizimle İletişime Geçin
İlgili içerikler: API Eğitimi • Temel Veritabanı Eğitimi