Çalışma Planı
Güvenle Değiştirmek
Bir şeyi değiştirmek korkutucu olabilir; ya bir yeri bozarsam? Bu yol önce o korkuyu küçülten testleri, sonra kodun derlenip güvenle yayına çıktığı yolu anlatıyor. İki kısa hafta, günde bir ders. Testin hiç yoksa da buradan başlayabilirsin.
2 hafta 13 ders 30 dk / gün
Bir gün nasıl geçer
-
1 10 dk
Tekrar kartları
Vadesi gelen soruları çöz. Unutmaya başladığın yeri burası yakalar.
-
2 20 dk
Birinci ders
Özet, simülatör ve Checkpoint soruları. Derinleş bölümlerini şimdilik kapalı bırak.
-
3 5 dk
Mola
Ekrandan kalk. Beyin bu arada öğrendiğini yerine koyuyor.
-
4 20 dk
İkinci ders
Aynı sırayla. Bitince dersin sonundaki Kendini sına bölümünü çöz.
-
5 5 dk
Derinleş (isteğe bağlı)
Vakit kalırsa dünkü dersin kod örneğini aç ve dosyaları tek tek oku.
Haftada beş gün iki ders. Altıncı gün Pratik sayfasında 20 soruluk karışık bir alıştırma. Yedinci gün hafif gün: Tekrar sayfasında birkaç kart çözmek yeter, serin de korunur.
Bugün
Yolda sıradaki iki ders:
Hafta 1
Test, korkuyu küçülten ağ
Neyi hangi testle sınamalı, test önce mi yazılır, gerçek veritabanı nasıl test edilir, test neden bazen kendi kendine kırılır?
0/7 ders tamamlandı
- SıradaTest Piramidi, JUnit 5 ve Mockito10 dk
- SıradaTDD — Red, Green, Refactor10 dk
- SıradaKapsama ve Mutasyon — Yüzde Yüz Test, Hata Nasıl Geçti?8 dk
- SıradaSpring Test Dilimleri ve Context Cache10 dk
- SıradaTestcontainers — Gerçek Veritabanı, Tek Konteyner, Kilitli Kapı9 dk
- SıradaKararsız Testler — Kod Değişmedi, Test Neden Bir Kırmızı Bir Yeşil?9 dk
- SıradaSözleşme Testleri — Karşı Servis Değişince Kim Kırılır?9 dk
Hafta 2
Koddan yayına
İmaj neden yavaş derlenir, CI neden geç cevap verir, parola nerede durur, hatalı sürüm kaç kişiye dokunur?
0/6 ders tamamlandı
- SıradaDocker Katman Cache ve İmaj Boyutu10 dk
- SıradaCI Pipeline — Geri Bildirim Neden Bu Kadar Geç Geliyor?9 dk
- SıradaSırlar — Parola Git'e Girerse Ne Olur?9 dk
- SıradaYayın Stratejileri — Hatalı Sürüm Kaç Kişiye Dokunur?9 dk
- SıradaÖzellik Bayrakları — Deploy Ettim Ama Kimse Görmedi8 dk
- SıradaÇok Modüllü Maven — common'ı Değiştirdim, Neyi Derlemeliyim?9 dk
Başka bir yol
Adım Adım Backend
Java'dan mikroservise, günde iki küçük adım
Ön Yüz Adım Adım
Tarayıcıdan React'e, formdan performansa, günde iki küçük adım
Üretimde Ayakta Kalmak
Yük gelince, bir şey bozulunca, yeni sürüm çıkarken servisi ayakta tutmak
Veriyle Barışmak
Tablodan Hibernate'e: veri nerede durur, nasıl okunur, neden bazen şaşırtır
Yapay Zekâyla Kod Yazmak
Asistanı kullanmayı değil, ona güvenmenin sınırını öğrenmek
Derin Sular
Temeli bitirdin mi? JVM'in, Spring'in ve servisler arası konuşmanın derinleri
Para ve Piyasa
Bir emrin borsaya gidip geri dönüşü, adım adım