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.
158 ders158 görev246 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’i Node Üzerinde Çalıştırma
Proje6 ders68Modüller
Proje4 ders48Dosyalar
Proje6 ders68Asenkron Node
Proje11 ders1112Olaylar, Girdi ve Paketler
Proje4 ders48Bö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
Proje7 ders79Ara Katman
Proje6 ders612Yönlendiriciler ve Asenkron Kod
Proje3 ders39Proje: Günün Tarifi
2 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
Proje8 ders810Listeler
Proje4 ders410Tarayıcılar, Sürümler ve Yapılandırma
Proje6 ders610Proje: Etiketler
2 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
13 ders1310Belgeleri Değiştirme
Proje5 ders510Agregasyon
7 ders710Yapı
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.Şifreler
Proje7 ders79Oturumlar ve Çerezler
Proje6 ders612Tokenlar
Proje4 ders48Sahiplik ve Güvenlik
Proje7 ders78Bö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
Proje7 ders715Sağlayıcılar
Proje5 ders59Doğrulama
Proje5 ders59Guard’lar, Filtreler, Interceptor’lar
Proje7 ders78
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.