Bize Ulaşın

Eğitim İçeriği

Node.js'e Giriş

  • RAM vs. Girdi/Çıktı (I/O) gecikmesi
  • Engelleyici vs. Engelleyici Olmayan (Non-Blocking)
  • Etkinlik Odaklı Programlama
  • Olay Döngüsü (Event Loop)
  • Olay Döngüsünü Engelleme
  • Node.js Felsefesi

Node.js Platform Kurulumu

  • İndirme ve Kurulum
  • Node REPL
  • İlk Hello World

Modüller ve npm

  • Bir modülün anatomisi
  • Özel kod
  • Modüllere erişim ve kullanımı
  • npm komutları
  • package.json

Geri Çağrı (Callback) Kalıbı

  • Geri çağrılar nelerdir
  • Sonda geri çağrı (Callback-last)
  • Öncelikle hata (Error-first)

Olaylar

  • Olay Yayıcılarının (Event Emitters) ne zaman kullanılması gerektiği
  • Fonksiyonları Olaylara Bağlama
  • Olay Talepleri
  • Olay Dinleme

Hata Yönetimi

  • Geri Çağrılar: Öncelikle Hata
  • Olay Yayıcılarındaki Hatalar
  • Tutulamayan İstisnalar (Uncaught Exceptions)
  • Domain'lerin Kullanımı

Arabellekler (Buffers)

  • Arabelleklerin neden var olduğu
  • Arabellek Oluşturma
  • Arabellekleri Okuma ve Yazma
  • Arabellekleri Manipüle Etme

Akışlar (Streams)

  • Akışlar nelerdir
  • Okuma ve Yazma Akışı API'si
  • Akış Kontrolü (Flow Control)
  • Boru Hattı (Piping)
  • Çift Yönlü Akış (Duplex Stream)
  • Dönüştürücü Akış (Transform Stream)

Express.js

  • Express.js'e Giriş ve Kurulum
  • Bir Hello Express uygulaması oluşturma
  • Rotalar oluşturma
  • Düzeni (Layouts) işleme
  • Şablon kullanımı
  • Kısmi bölümler (partials) ekleme
  • locals ve koşullu şablonların kullanımı
  • Rotaları modülerleştirme

Socket.io

  • Dinleme
  • Yayın (Broadcasting)
  • Soruları yanıtlama

Veritabanlarına Bağlanma

  • NoSQL ve Belge Mağazaları
  • İlişkisel Veritabanları
  • Yapılandırma ve platform kurulumu
  • CRUD İşlemleri

Kurs İçin Gerekli Önbilgiler

Bu kursa katılacak öğrencilerin JavaScript programlama deneyimine sahip olmaları beklenir.

 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler