Çok sık karşılaşılır
Çok Sık Karşılaşılanlar
Bütün kataloğu bitirmek zorunda değilsin. Buradaki dersler gerçek projelerde ve teknik sohbetlerde en sık karşına çıkan konular; son grup, deneyim arttıkça öne çıkan üretim ve ölçek sorularına ayrıldı. Küçük gruplar halinde, istediğin gruptan başlayabilirsin.
7 grup 57 ders 524 dk
Nasıl kullanılır
Sıra önerimiz yukarıdan aşağıya, ama her grup kendi başına da okunur. Merak ettiğin gruptan başlaman tamamen normal.
Hepsini baştan sona, sırayla görmek istersen Çalışma Planı seni bekliyor.
Bugün
Yolda sıradaki iki ders:
Grup 1
Java'nın temeli
Her Java kodunun altında yatan birkaç fikir: hafıza, değişmeyen metin, eşitlik ve hatalar. En sık karşına çıkan sorular buradan doğuyor.
0/7 ders tamamlandı
- SıradaStack, Heap ve Pass-by-Value9 dk
- SıradaString — Hiç Değişmeyen Metin8 dk
- Sıradafinal ve static — Kilitli Olan ve Ortak Olan8 dk
- Sıradaint ve Integer — Kutulu ve Kutusuz Sayılar8 dk
- SıradaHashMap, equals ve hashCode10 dk
- SıradaKoleksiyonların İçi — ArrayList, LinkedList ve Iterator8 dk
- SıradaException Yönetimi — Hata Yukarı Çıkarken Ne Kaybolur8 dk
Grup 2
Nesneler ve tasarım
Sınıflar nasıl kurulur, birbirine nasıl bağlanır ve kod büyürken nasıl esnek kalır.
0/9 ders tamamlandı
- SıradaSınıf, Nesne ve Kapsülleme — Kuralı Kim Koruyor?8 dk
- SıradaKalıtım ve Kompozisyon — Kimin İç Ayrıntısına Bağlısın?8 dk
- SıradaPolimorfizm ve Dinamik Bağlama — Kararı Kim Veriyor?8 dk
- SıradaInterface ve Abstract Class — Rol mü, İskelet mi?8 dk
- SıradaDeğişmez Sınıf Tasarlamak — Bir Kez Kur, Hep Güven9 dk
- Sıradaİç İçe Sınıflar — static, Inner, Anonim ve Yerel9 dk
- SıradaSOLID — Beş Harf, Tek Soru10 dk
- SıradaTasarım Kalıpları — Ne Zaman Kazandırır10 dk
- SıradaYaratımsal Kalıplar — Constructor Ne Zaman Yetmez10 dk
Grup 3
Modern Java ve concurrency
Kısa ve okunur kodun araçları, sonra aynı anda çalışan thread'lerin en çok konuşulan tuzakları.
0/9 ders tamamlandı
- SıradaGenerics ve Type Erasure — Derleyicinin Bildiği, JVM'in Unuttuğu8 dk
- SıradaLambda ve Fonksiyonel Arayüzler — Lambda Neyi Yakalar?8 dk
- SıradaStream API ve Tembellik10 dk
- SıradaOptional'ı Doğru Kullanmak — Yokluğu Tipe Yazmak8 dk
- SıradaJava 8'den 21'e — Her Özellik Bir Hata Sınıfı10 dk
- SıradaRace Condition ve Görünürlük10 dk
- SıradaConcurrency Araçları — Executor, Lock, Atomic ve Deadlock9 dk
- SıradaConcurrentHashMap — Güvenli Map, Güvensiz Sayaç9 dk
- SıradaVirtual Threads vs Platform Threads10 dk
Grup 4
Spring'in kalbi
Spring'in senin yerine yaptığı işler ve en sık şaşırtan iki sihir: transaction ve proxy.
0/7 ders tamamlandı
- SıradaIoC ve Dependency Injection9 dk
- SıradaSpring MVC — Bir İstek Controller'a Nasıl Ulaşır?10 dk
- SıradaAuto-configuration — Bu Bean Nereden Geldi?8 dk
- SıradaTransaction Propagation ve Rollback Yayılımı10 dk
- SıradaAOP, Proxy ve Self-Invocation Tuzağı10 dk
- SıradaValidation ve Hata Yönetimi — İstemci Ne Görüyor?8 dk
- SıradaSpring Security Filter Chain10 dk
Grup 5
Veri katmanı
Veritabanıyla konuşurken en sık yavaşlayan, en sık karışan yerler.
0/7 ders tamamlandı
- SıradaJPA N+1 Problemi10 dk
- SıradaPersistence Context — Hibernate'in Hafızası9 dk
- SıradaSQL İndeksleme ve EXPLAIN10 dk
- SıradaSQL mi, NoSQL mi? — Önce Erişim Desenini Yaz8 dk
- Sıradaİzolasyon Seviyeleri — Aynı İsim, Üç Farklı Davranış9 dk
- SıradaBağlantı Havuzu — Büyük Havuz Hızlı Havuz Değildir8 dk
- SıradaCache Stratejileri — Defter Ne Zaman Yalan Söyler?10 dk
Grup 6
Servisler konuşunca
Birden fazla servis olunca en sık sorulan soru hep aynı: bir şey ters giderse ne olur?
0/8 ders tamamlandı
- SıradaMonolit mi, mikroservis mi?9 dk
- SıradaREST Tasarımı ve Idempotency10 dk
- SıradaRate Limiting — Kapıdan Saniyede Kaç Kişi Geçer?10 dk
- SıradaAPI Gateway ve Service Discovery — İstek Doğru Kapıyı Nasıl Bulur9 dk
- SıradaCircuit Breaker10 dk
- SıradaSaga Pattern10 dk
- SıradaOutbox ve Idempotent Consumer — Olay Kaybolmasın, İki Kez de İşlenmesin9 dk
- SıradaKafka — Partition, Consumer Group ve Lag10 dk
Grup 7
Üretimde ve ölçekte
Kod yayına çıktıktan sonra sorulan sorular: servis kendini nasıl anlatır, yavaşlayınca neyi olduğu nasıl bulunur, trafik artınca ne yapılır ve parçalar tek bir sistemde nasıl birleşir.
0/10 ders tamamlandı
- SıradaActuator ve Gözlemlenebilirlik — Sağlık, Metrik, İz9 dk
- SıradaBellek Sızıntısı ve Referans Türleri — GC Neyi Bırakabilir?10 dk
- SıradaZaman ve Saat Dilimleri — Havale Hangi Güne Yazılır?9 dk
- SıradaProd'da Teşhis — Heap Dump, Thread Dump ve İlk On Beş Dakika10 dk
- SıradaJVM Konteynerde — Bellek Sınırı Heap'ten Büyüktür10 dk
- SıradaDağıtık Tracing — Bir İsteği Beş Servis Boyunca İzlemek10 dk
- SıradaOturum Yönetimi ve Stateless Ölçekleme10 dk
- SıradaYük Dengeleme — Trafik Artınca Kapıya Kim Bakar?10 dk
- SıradaReplikasyon ve Okuma Replikaları — Yazdım Ama Göremiyorum9 dk
- SıradaURL Kısaltıcı Tasarımı — Parçaları Tek Sistemde Birleştirmek10 dk