Java ile backend geliştirici yol haritası
Spring Boot, Java ile backend geliştirmenin varsayılan yoludur ve bu yolun öğrettiklerini sende zaten var sayar: Java'nın kendisi, servisin arkasındaki veritabanı için SQL, bir Linux terminali, Git ve Docker. Bunları bu sırayla öğren: ücretsiz, tarayıcında ve her kursun sonunda bir sertifikayla.
506,879+ codder bu kurslara kayıtlı
498 ders573 görev2,995 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Yol boyunca 8 ücretsiz sertifika
Java ile backend geliştirici yol haritası, adım adım
Her adım mevcut bir Coddy kursu, ilk adımın Başla düğmesi de Java kursunu açar. Sırayla ilerle ya da eksik olduğundan başla: ilerlemen her durumda kurs başına kaydedilir.
- 1Adım 13 bölüm, sırayla
- 2Adım 2
SQL ve veritabanlarıÖzel sayfa
Bu adıma başlaBaşlaSELECT,WHERE,JOIN,GROUP BY, alt sorgular, indeksler ve şema tasarımı; hepsi canlı tablolar üzerinde yazılır. Hibernate ve Spring Data SQL'i entity'lerinden üretir; gönderdikleri sorguları okumayı ve bir sorgu yavaş kaldığında onu düzeltmeyi bu adımda öğrenirsin.BaşlaÖzel sayfa - 3Adım 3
Linux ve komut satırıÖzel sayfa
Bu adıma başlaBaşlaDosyalar, izinler, süreçler, pipe'lar ve bash temelleri. Bir Java servisi, bir Linux sunucusunda tek bir JVM süreci olarak çalışır; onu bulmak, loglarını okumak ve yeniden başlatmak da hep terminalde yapılır.BaşlaÖzel sayfa - 4Adım 4
Git ve sürüm kontrolüÖzel sayfa
Bu adıma başlaBaşlaCommit'ler, branch'ler, merge, çakışmalar, remote'lar ve hataları geri alma. Bir Java ekibinde bir değişiklik genellikle, kimse merge etmeden önce bir CI build'inin derleyip test ettiği bir pull request olarak gelir.BaşlaÖzel sayfa - 5Adım 5
Docker ve konteynerlerÖzel sayfa
Bu adıma başlaBaşlaİmajlar, Dockerfile'lar, volume'ler ve ağ. Bir Spring Boot uygulaması tek bir çalıştırılabilir JAR olarak derlenir; onu saran bir konteyner imajı da dizüstünde, CI'da ve üretimde aynı şekilde çalışır.BaşlaÖzel sayfa
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok - sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir - yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Java ile backend geliştirmeyi neden Coddy'de öğrenmelisin
- Büyük ve istikrarlı bir iş piyasası. Bankalar, sigorta şirketleri, perakendeciler ve kamu kurumları çekirdek sistemlerini JVM üzerinde çalıştırır ve bunların büyük kısmı Java ve Spring ile yazılmıştır; bu tür sistemler de baştan yazılmak yerine yıllarca genişletilir ve bakımı yapılır.
- Spring'den önce Java. Spring Boot anotasyonlarla çalışır:
@RestControllerbir sınıfı HTTP endpoint'lerine dönüştürür,@Autowiredsınıfın bağımlılıklarını enjekte eder,@Transactionalise bir metodu bir veritabanı transaction'ı içine alır. Bu anotasyonları sihir olmaktan çıkarıp okunabilir kılan, Java kursundaki sınıflar, interface'ler ve generic'lerdir. - ORM katmanının altındaki SQL. Hibernate ve Spring Data sorgularını, biri yavaşlayana kadar senin yerine yazar; o noktada ürettikleri SQL'i okuyup N+1 sorgusunu fark edersin ve gereken indeksi eklersin. SQL'in Java'dan hemen sonra gelmesinin nedeni bu.
- Tarayıcıda, değerlendirilen alıştırmalarla. Kurulacak JDK yok: her Java dersi testlerle kontrol edilen bir mücadeleyle biter; seninki başarısız olduğunda yapay zeka eğitmeni Bugsy kodunu ve hatayı okur, seni çözüme doğru iter. Her kurs, kendi URL'sinde doğrulanabilen ücretsiz bir sertifikayla biter.