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
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Node.js Temelleri
Bölüme başlaBaşlaJavaScript'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 ders58Modüller
Proje4 ders48Dosyalar
Proje4 ders48Eşzamansız Node
Proje6 ders612Olaylar, Girdi ve Paketler
Proje3 ders38Bölüm 2
Express Temelleri
Bölüme başlaBaşlaExpress 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 ders59Yanıtlar
Proje5 ders59Middleware
Proje5 ders512Yönlendiriciler ve Asenkron Kod
Proje3 ders39Proje: Günün Tarifi
Proje2 ders2Bölüm 3
REST API'leri
Bölüme başlaBaşlaEkiplerin 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 ders515Doğrulama ve Hatalar
Proje4 ders410Listeler
Proje3 ders310Tarayıcılar, Sürümler ve Yapılandırma
Proje4 ders410Proje: Etiketler
Proje2 ders2Bölüm 4
MongoDB ile Veritabanları
Bölüme başlaBaşlaExpress 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 ders514Belgeleri Değiştirme
Proje5 ders510Toplama
Proje4 ders410Yapı
Proje4 ders410Bölüm 5
Kimlik Doğrulama ve Güvenlik
Bölüme başlaBaşlaHash'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 ders39Oturumlar ve Çerezler
Proje5 ders512Tokenlar
Proje4 ders48Sahipler ve Güvenlik
Proje5 ders58Bölüm 6
TypeScript ve NestJS
Bölüme başlaBaşlaBir 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 ders515Sağlayıcılar
Proje4 ders49Doğrulama
Proje4 ders49Guard'lar, Filtreler, Interceptor'lar
Proje4 ders48
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
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.
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.jskomutunun 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,asyncveawait,Promise.all, event loop, zamanlayıcılar,EventEmitter, girdi okuma vepackage.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?
Bu gerçek Node.js mi?
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?
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.