KurslarBackend
Demo Kurs Detay Sayfası

Sıfırdan Node.js Eğitimi

Node.js'in gücünü ve esnekliğini keşfetmek için kapsamlı bir yolculuğa çıkın! Bu kurs, sıfırdan uzmanlığa Node.js'i öğrenmek isteyen herkes için ideal bir rehberdir. Eğitim sırasında, gerçek yaşam uygulamaları yaparak öğrendiğiniz teorik bilgileri pratiğe dökme fırsatını bulacaksınız. Bu kursa katılmak için temel düzeyde JavaScript bilgisi gerekmektedir.

Son güncelleme: Mart 2026
Seviye: Başlangıç57 dersDil: Türkçe

Bu kursta neler öğreneceksiniz?

Sıfırdan Node.js Eğitimi kapsamındaki temel kavramları adım adım öğrenirsiniz.

Backend alanında kullanılan temel yaklaşımları örneklerle takip edersiniz.

Başlangıç seviyesine uygun bir ders akışıyla kendi hızınızda ilerlersiniz.

Dersleri tekrar ederek bilgileri pekiştirebilirsiniz.

Kurs içeriği

8 modül, 57 ders

Kursa Başlangıç

1 ders - 2 dk

Detay
Önemli Kaynaklar
2:25

Node.js'e Giriş ve Temeller

6 ders - 49 dk

Detay
ECMAScript: JavaScript'in standartları ve ECMAScript'in önemi
7:36
Chrome's V8 Engine: Chrome V8 Motorunun Node.js üzerindeki rolü ve işlevi
8:08
JavaScript Runtime
9:15
Node.js'in temelleri ve kullanım alanları
10:26
Node.js Kurulumu - İlk Node.js Uygulaması
8:58
Browser vs Node.js: Tarayıcı JavaScript'i ile Node.js arasındaki farklar
4:38

Modüller ve Kapsamları

12 ders - 1 saat 41 dk

Detay
Modules: Node.js modüllerinin temelleri
3:00
Local Modules: Yerel modüllerin oluşturulması ve kullanılması
7:50
Module Exports: Modüllerden fonksiyon ve nesnelerin dışa aktarılması
5:39
Module Scope: Modüllerin kapsamı ve erişilebilirliği
6:50
Module Wrapper: Node.js modül sarma mekanizması
8:11
Module Caching: Modül önbelleğe alma işlemleri
12:49
Import Export Patterns
8:58
Module.Exports vs Exports
8:46
ES Modules: ECMAScript modülleri ve Node.js içindeki kullanımları
13:03
Importing JSON and Watch Mode: JSON dosyalarını içe aktarma ve izleme modu
6:44
Built-in Modules: Node.js'in yerleşik modülleri
4:36
Path Module: Dosya yolları ile çalışmak için Path
14:18

Asenkron Programlama ve Olay Yönetimi

6 ders - 57 dk

Detay
Callback Pattern
8:02
Events Module: Olaylar modülü ve olay tabanlı programlama
10:06
Extending from EventEmitter: EventEmitter sınıfından türetilen sınıflar
13:01
Character Sets ve Encoding
8:05
Streams ve Buffers
12:34
Asynchronous JavaScript: Asenkron JavaScript programlama
4:43

Dosya Sistemi ve Akışlar

4 ders - 41 dk

Detay
fs Module: Dosya sistemi ile çalışmak için fs modülü
14:37
fs Promise Module: Asenkron dosya işlemleri için fs promises modülü
8:04
Streams: Veri akışları
9:13
Pipes: Akışları birbirine bağlamak için kullanılan Pipes
9:12

HTTP Sunucusu ve Ağ İşlemleri

7 ders - 43 dk

Detay
HTTP Module: HTTP sunucusu oluşturma
4:38
Creating a Node Server: Bir Node.js sunucusu kurma
8:40
JSON Response: JSON yanıtları gönderme
6:28
HTML Response: HTML yanıtları gönderme
8:46
HTML Template: HTML şablonları kullanma
4:00
HTTP Routing: HTTP yönlendirme işlemleri
8:55
Web Framework: Web uygulama çatları (frameworks)
1:33

Node.js Çalışma Zamanı ve İç Yapısı

12 ders - 2 saat 12 dk

Detay
Node Runtime
7:15
libuv
7:15
Thread Pool: İş parçacığı havuzu
19:48
Thread Pool Size: İş parçacığı havuzunun boyutlandırılması
17:06
Network I/O: Ağ girdi/çıktı işlemleri
9:55
Event Loop: Olay döngüsü
8:31
Microtask Queues: Mikro görev kuyrukları
16:58
Timer Queue: Zamanlayıcı kuyruğu
10:33
I/O Queue: Girdi/çıktı kuyruğu
9:24
I/O Polling: Girdi/çıktı anketleme
7:34
Check Queue: Kontrol kuyruğu
10:13
Close Queue: Kapatma kuyruğu
7:22

npm ve Paket Yönetimi

9 ders - 1 saat 30 dk

Detay
npm nedir?: npm'nin tanıtımı ve temel işlevleri
9:16
package.json: package.json dosyasının rolü
13:19
Paket yükleme işlemleri
8:09
Paketleri kullanma
9:42
Dependencies: Bağımlılık yönetimi
6:51
Versioning: Sürüm yönetimi
15:16
Global paketler
7:36
npm Scripts: npm betikleri
5:20
npm paketi yayınlama
14:06

Sık sorulan sorular

Bu kurs kimler için uygun?
Başlangıç seviyesine uygun bir yol haritası arayan herkes için tasarlandı.
Kursa ne kadar süre erişebilirim?
Satın aldığınız kurslara hesabınız üzerinden süre sınırı olmadan erişebilirsiniz.
Dersleri tekrar izleyebilir miyim?
Evet, kurs içeriğine dilediğiniz zaman tekrar dönüp dersleri yeniden izleyebilirsiniz.