Menu
CoddyTech
Öğrenme yolu

Node.js backend geliştirici yol haritası

JavaScript ile backend, JavaScript artı Node.js demektir: isteklere yanıt veren bir sunucu, arkasında bir veritabanı, taklit edilemeyen girişler ve bir ekibin hepsini yayına aldığı araçlar. Bu yol bunları bu sırayla öğretir: ücretsiz, tarayıcında ve her kurs için bir sertifikayla.

538,949+ codder bu kurslara kayıtlı

664 ders708 görev3,238 quiz sorusu

Node.js backend yol haritası, adım adım

5 kurs15 bölüm664 ders708 görev3,238 quiz sorusu

Her adım mevcut bir Coddy kursu ya da onun bir parçası, ilk adımın Başla düğmesi de JavaScript kursunu açar. Sırayla ilerle ya da eksik olduğundan başla: ilerlemen her durumda kurs başına kaydedilir.

  1. 1
  2. 2
    Bu adıma başlaBaşlaKomut satırında bir not aracı: process.argv, modüller, dosya okuma ve yazma, promise'ler, async ve await, olay döngüsü, EventEmitter ve package.json.BaşlaÖzel sayfa
  3. 3
  4. 4
  5. 5
    Bu adıma başlaBaşlaGörev API'si yeniden, bu kez TypeScript ve NestJS ile: controller'lar, service'ler ve dependency injection, DTO'lar, pipe'lar, guard'lar, exception filter'lar ve interceptor'lar.Başla
  6. 6
  7. 7
  8. 8
    Bu adıma başlaBaşlaImage'lar, Dockerfile'lar, volume'lar ve ağ. Bir Node.js servisinin dizüstü bilgisayarında, CI'da ve production'da aynı şekilde çalışması için nasıl paketlendiği.BaşlaÖzel sayfa
Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

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.

playground.js
Kod Editörü
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Girdi
"Alex"
Çıktı
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Ya Hep Ya Hiç

7 günün 5. günü

fire Freeze icon

Seri Dondurma

2 left

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!

Challenger Ligi
Challenger Ligiİlk 7 yükselir
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconYükselme bölgesileaderboard Arrow Up icon

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şkenlere Giriş
Ses

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.

1xSarah

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.

CoddyTamamlama Sertifikası
Bu belge şunu onaylar:Ahmet Yılmazbaşarıyla tamamlamıştır
python iconPython Temelleri
Doğrulandı
TarihOca 2026
LinkedInLinkedIn'e Ekle

JavaScript ile backend geliştirmeyi neden Coddy'de öğrenmelisin

  • Tüm web için tek dil. Tarayıcı yalnızca JavaScript çalıştırır, Node.js de aynı dili sunucuda çalıştırır; bu yüzden bu yolu öğrenen bir frontend geliştirici bir uygulamanın iki ucunu da yapabilir, bir ekip de ikisi arasında kod ve tip paylaşabilir.
  • Editörün yanında gerçek sunucular. Çalıştır'a bas, Express ya da NestJS sunucun tarayıcıda başlasın; bir istek çubuğu ona başlıklar ve JSON gövdesiyle GET, POST, PATCH ve DELETE gönderir, sen de durum kodunu, başlıkları ve yanıtı görürsün; her istek Konsol'da durur.
  • Mülakatlarda sorulan konular. async ve await, olay döngüsü, middleware sırası, zod ile doğrulama, MongoDB sorguları ve aggregation, scrypt ile parola hashleme, oturumlar, JWT'ler ve NestJS controller, service, guard ve pipe'ları: her biri, klasik hatayı yakalayan bir kontrolle biten bir ders.
  • Gerçek Node.js üzerinde değerlendirilir. Kontrol Et, kodunu Node.js 24 üzerinde aynı Express ve NestJS sürümleriyle çalıştırır, kurulacak bir şey yok. Bir kontrol başarısız olduğunda yapay zeka eğitmeni Bugsy kodunu okur ve düzeltmeyi senin yerine yazmadan satırı gösterir.

Node.js ile backend geliştirme hakkında sık sorulan sorular

JavaScript backend geliştirme için iyi mi?

Evet. Node.js JavaScript'i sunucuda çalıştırır ve her istek için ayrı bir thread açmadan aynı anda çok sayıda isteği karşılar; bu da API'lere, gerçek zamanlı uygulamalara ve çoğunlukla bir veritabanını ya da başka bir API'yi bekleyen servislere uyar. Netflix, PayPal, LinkedIn ve Uber Node.js'i production'da kullandı. Ağır hesaplama işleri için daha zayıf bir seçimdir; orada Go, Java ya da Rust genellikle daha hızlıdır.

Bir Node.js backend geliştiricisi neleri bilmeli?

İyi derecede JavaScript, promise'ler ve async/await dahil; Node.js'in kendisi (modüller, dosyalar, olay döngüsü); bir framework, genellikle Express ya da NestJS; REST API tasarımı ve doğrulama; bir veritabanı, MongoDB ya da SQL; oturumlar ya da JWT'lerle kimlik doğrulama; ve kodun etrafındaki araçlar: Git, bir Linux terminali ve Docker. Bu yol hepsini kapsar; testler, bir ORM ve buluta dağıtım bir sonraki katmandır.

Önce Express mi öğrenmeliyim, NestJS mi?

Önce Express. Küçüktür, bu yüzden bir sunucunun ne yaptığını görürsün: route'lar, middleware, istek gövdeleri ve hata işleyiciler. NestJS, Express'in üzerine kuruludur ve TypeScript, modüller, dependency injection, guard ve pipe'lar ekler; bunlar çözdükleri sorunları bildiğinde daha anlamlı gelir. Bu yol, NestJS adımından önce dört adımı Express'e ayırır.

Backend için Node.js mi, Python mı?

İkisi de iyi birer ilk backend dilidir. Node.js tarayıcı ve sunucu için tek bir dil kullanmanı sağlar, API'lerde ve gerçek zamanlı uygulamalarda güçlüdür. Python çoğu zaman veri işleri ve makine öğrenimi için seçilir, web için de Django ve FastAPI vardır. Biraz JavaScript biliyorsan ya da full stack uygulamalar yapmak istiyorsan Node.js ile başla. Aynı backend yolu Python, Java, Go, PHP, Rust ve Kotlin ile de anlatılıyor.

Node.js backend geliştirici olmak ne kadar sürer?

Sıfırdan, günde bir saatle: JavaScript altı ila sekiz hafta, Node.js kursu yaklaşık iki ay, SQL, Linux, Git ve Docker birlikte yaklaşık altı hafta sürer; yani bu yol kabaca beş ay. İşe hazır olmak genellikle üstüne gerçek bir proje demektir: veritabanı, girişler ve testler içeren, başka birinin okuyabileceği bir Git deposunda duran bir API.

Bu Node.js backend yol haritası ücretsiz mi?

Evet. Üzerindeki her kurs ücretsiz: dersler, değerlendirilen alıştırmalar, Bugsy'nin ipuçları ve bitirdiğin her kurs için bir sertifika. Sunucuların tarayıcıda çalışır, bu yüzden kurulacak bir Node.js, npm ya da veritabanı sunucusu yok. Node.js kursu web sitesinde var, Coddy mobil uygulamalarında yok.

Backend Geliştirici yolu için sertifika alıyor muyum?

Evet. Tüm adımları bitir, Backend Geliştirici yolunun tamamı için ücretsiz bir sertifika al. Yol boyunca bitirdiğin her kursu listeler, her kursun kendi sertifikasına bağlantı verir; böylece herkes andığı her beceriyi doğrulayabilir. LinkedIn profiline ekleyebilirsin. Coddy'nin verdiği bir tamamlama sertifikasıdır, akredite bir yeterlilik değildir.

Diğer öğrenme yolları

Aynı kurslar, başka bir rol için sıralanmış. İlerleme korunur: bir yolda bitirilen kurs, onu içeren her yolda sayılır.

Tüm öğrenme yolları
Coddy programlama dilleri çizimi

Backend Geliştirici yoluna ücretsiz başla

Öğrenmeye başla