Menu
CoddyTech
YeniYolculuk

Node.js Öğren

JavaScript bilenler için ücretsiz, etkileşimli bir Node.js kursu. Programlar ve sunucular yaz, Çalıştır’a bas ve onları editörün yanında kullan: programların için bir terminal, API’lerin için bir istek çubuğu. Yapay zekâ ipuçları ve her bölüm için bir sertifika da var.

1,000+ codders kayıtlı

114 ders114 görev250 quiz sorusu

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Müfredat

6 bölüm18 proje114 ders114 görev250 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltJavaScript'i tarayıcı dışında çalıştırın: modüller, dosyalar, komut satırı, olaylar ve promise'ler ile await kullanarak asenkron kod. Komut satırında çalışan bir not aracı geliştirin.

    JavaScript'ı Node Üzerinde Çalıştırma

    Proje5 ders58

    Modüller

    Proje4 ders48

    Dosyalar

    Proje4 ders48

    Eşzamansız Node

    Proje6 ders612

    Olaylar, Girdi ve Paketler

    Proje3 ders38

    Proje: Arama ve Etiketler

    Proje2 ders2
  2. Bölüme başlaBaşlaGenişletDaraltExpress ile bir web sunucusu oluşturun: rotalar, parametreler, JSON, statik dosyalar, middleware ve router'lar. Bir tarif sitesi ve onun API'sini geliştirin.

    İlk Sunucunuz

    Proje5 ders59

    Yanıtlar

    Proje5 ders59

    Middleware

    Proje5 ders512

    Yönlendiriciler ve Asenkron Kod

    Proje3 ders39

    Proje: Günün Tarifi

    Proje2 ders2
  3. Bölüme başlaBaşlaGenişletDaraltEkiplerin yaptığı gibi bir JSON API tasarlayın: kaynaklar, durum kodları, zod ile doğrulama, anlaşılır hatalar, sayfalama ve fetch ile API'yi çağıran bir sayfa. Bir görev takip API'si geliştirin.

    Kaynaklar ve Fiiller

    Proje5 ders515

    Doğrulama ve Hatalar

    Proje4 ders410

    Listeler

    Proje3 ders310

    Tarayıcılar, Sürümler ve Yapılandırma

    Proje4 ders410

    Proje: Etiketler

    Proje2 ders2
  4. Bölüme başlaBaşlaGenişletDaraltExpress API üzerinden MongoDB'de veri saklayın: belgeler, sorgular, güncellemeler, benzersiz indeksler, toplama işlemleri ve join'ler. Bir kitaplık API'si geliştirin.

    Belgeler

    Proje5 ders514

    Belgeleri Değiştirme

    Proje5 ders510

    Toplama

    Proje4 ders410

    Yapı

    Proje4 ders410
  5. Bölüme başlaBaşlaGenişletDaraltHash'lenmiş parolalar, oturumlar ve JWT ile kaydolup giriş yapın, rotaları koruyun ve her kullanıcının verilerinin yalnızca kendisine ait olmasını sağlayın. Özel bir not API'si geliştirin.

    Parolalar

    Proje3 ders39

    Oturumlar ve Çerezler

    Proje5 ders512

    Tokenlar

    Proje4 ders48

    Sahipler ve Güvenlik

    Proje5 ders58
  6. Bölüme başlaBaşlaGenişletDaraltBir API'yi NestJS ile yeniden oluşturun: modüller, controller'lar, provider'lar, dependency injection, DTO'lar, doğrulama, guard'lar ve hatalar. Görev takip uygulamasını yeniden geliştirin.

    Nest Temelleri

    Proje5 ders515

    Sağlayıcılar

    Proje4 ders49

    Doğrulama

    Proje4 ders49

    Guard'lar, Filtreler, Interceptor'lar

    Proje4 ders48
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

Node.js’i neden Coddy ile öğrenmelisin

  • Kodun ve yaptığı iş yan yana. Bir program editörün yanındaki terminalde çalışır: argümanları node notes.js komutunun ardına yaz, girdi ver; ne yazdırdığını, çıkış kodunu ve yazdığı dosyaları gör. Bir sunucu istek çubuğuna yanıt verir: metodu, yolu, başlıkları ve bir JSON gövdesini seç; durum kodunu, başlıkları ve yanıtı gör. Her istek Konsol’da listelenir.
  • İlk bölüm komut satırında çalışan bir not aracı yapar: process.argv, çıkış kodları, ortam değişkenleri, ES modülleri ve CommonJS, dosya okuma ve yazma, callback’ler, promise’ler, async ve await, Promise.all, event loop, zamanlayıcılar, EventEmitter, girdi okuma ve package.json.
  • Sonra bir yemek tarifi sitesiyle Express: route’lar ve parametreler, query string’ler, JSON ve durum kodları, HTML sayfaları, statik dosyalar ve yönlendirmeler, middleware ve çalışma sırası, istek gövdesini okuma, 404 ve hata işleyicileri, router’lar ve dosya okuyan async route’lar.
  • Bir görev takip uygulamasıyla REST API’ler: POST, PATCH, PUT ve DELETE, zod ile doğrulama, tek bir hata biçimi, çakışmalar, filtreleme, sıralama, sayfalama, CORS ve API’yi çağıran bir sayfa. Ardından bir kitap puanlama API’siyle veritabanı: MongoDB’ye kayıt ekleme, ObjectId, filtreler, güncelleme operatörleri, benzersiz indeksler, upsert’ler, aggregation pipeline’ları ve $lookup.

Node.js öğrenmek hakkında sık sorulan sorular

Node.js öğrenmeden önce JavaScript bilmem gerekir mi?

Evet, temellerini: değişkenler, fonksiyonlar, diziler, nesneler ve ok fonksiyonları. Node.js JavaScript çalıştırır, bu yüzden kurs bunları ilk dersten itibaren kullanır. Koda yeni mi başlıyorsun? Önce JavaScript kursu ile başla.

Bu gerçek Node.js mi?

Kontrol et, kodunu derslerin kullandığı Express ve NestJS sürümleriyle Node.js 24 üzerinde değerlendirir. Çalıştır’a bastığında programın ya da sunucun tarayıcında, Coddy’nin Node.js çalışma ortamında çalışır. Bu ortam Node’un kendi modüllerini (fs, process, http, events, crypto) sağlar, bu yüzden sunucu düğmeye bastığın anda başlar. Yazdığın kod sıradan Node.js kodudur.

Node.js ya da MongoDB kurmam gerekir mi?

Hayır. Her şey tarayıcıda çalışır. Veritabanı bölümü, MongoDB sürücüsünün API’sini konuşan ve her çalıştırmada boş başlayan bellek içi bir veritabanı kullanır. Kurs web sitesinde, bilgisayarda ya da telefonda açılır, Coddy mobil uygulamalarında yoktur. Kendi projelerin için daha sonra bilgisayarına Node.js ve MongoDB kur: burada öğrendiğin kod orada da geçerli.

Bu Node.js kursunda ne yapacağım?

Her bölümde bir tane olmak üzere altı proje: komut satırında çalışan bir not aracı, bir yemek tarifi sitesi, bir görev takip API’si, MongoDB üzerinde bir kitap puanlama API’si, girişli bir not uygulaması ve NestJS ile yeniden yazılan görev API’si.

Kurs Express ve NestJS öğretiyor mu?

İkisini de. Express ikinci bölümden beşinci bölüme kadar kullanılan framework’tür; son bölüm görev API’sini TypeScript ve NestJS ile yeniden yazar, böylece NestJS’in Express’in üstüne ne eklediğini görürsün.

Bu MERN stack mi?

Onun back end kısmı: Node.js, Express ve MongoDB. Front end kısmı olan React’in kendi React kursu var.

Node.js kursu ücretsiz mi?

Evet. Dersler, terminal ve istek çubuğu, yapay zekâ ipuçları ve sertifikalar ücretsiz. Ücretsiz hesapla günde birkaç ders ilerlersin, Pro günlük sınırı kaldırır.

Node.js kursu için sertifika alıyor muyum?

Evet. 6 bölümün her biri bitirdiğinde ücretsiz bir tamamlama sertifikası verir; paylaşabileceğin ya da LinkedIn’e ekleyebileceğin kendi sayfası vardır.

Coddy programlama dilleri çizimi

Coddy ile Node.js öğrenin

Başla