Node.js'in temellerini sağlam atın
Application Development with Node.js: Language Fundamentals Eğitimi, Node.js dilinin ve çalışma zamanının temellerini sıfırdan öğretir. Program V8, event loop ve tek iş parçacıklı mimariyle başlar; global nesneler, process, modül sistemi ve npm işlenir.
V8 ve event loop'tan çekirdek modüllere, dosya sistemine, stream ve HTTP temeline sağlam bir giriş
Bu eğitim, Node.js dilinin ve çalışma zamanının temellerini sıfırdan öğretir. Katılımcılar V8 motoru, event loop ve tek iş parçacıklı mimariyi kavrar; global nesneler, process ve modül sistemini uygular. fs, path, os ve events gibi çekirdek modüller, callback, Promise ve async/await ile asenkron programlama işlenir. Program stream, buffer ve http modülüyle basit bir sunucu kurmayı kapsar; temel bir komut satırı aracı projesiyle tamamlanır.
3 Gün. Her gün dört modül; çalışma zamanı, çekirdek modüller ve asenkron programlama terminal üzerinde canlı kodlanarak işlenir.
Temel Seviye — Node.js çalışma zamanı, event loop, çekirdek modüller ve asenkron programlamanın temelleri
Her kavram terminalde küçük betiklerle hemen denenir; üç gün boyunca basit bir komut satırı aracı adım adım geliştirilir.
Event loop ve tek iş parçacıklı mimariyi kavrayarak Node'un neden hızlı olduğunu ve nasıl düşünmeniz gerektiğini anlarsınız.
fs, path, events ve http gibi dahili modülleri tanıyarak ek paket olmadan birçok işi doğrudan Node ile yapabilirsiniz.
Callback, Promise ve async/await desenlerini sağlam öğrenerek Node ekosisteminin tamamına güvenle giriş yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Değişken, fonksiyon, nesne ve dizi gibi temel JavaScript kavramlarına aşinalık bu eğitim için gereklidir.
Node.js ve npm kurulu, terminalden node komutunun çalıştırılabilir durumda olması gerekir.
Komut satırında dizin gezinme ve betik çalıştırma gibi temel beceriler eğitim boyunca kullanılır.
VS Code gibi bir kod düzenleyicinin kurulu olması, örnekleri yazıp çalıştırmak için önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Node.js'in V8, event loop ve tek iş parçacıklı mimarisini kavrar, asenkron çalışma modelini doğru biçimde anlarsınız.
process.argv ve process.env ile argüman ve ortam değişkenlerini okur, stdin/stdout akışlarını kullanırsınız.
Modül sistemini kullanır, npm ile bağımlılık ve script yönetir, kodu yeniden kullanılabilir modüllere ayırırsınız.
Callback, Promise ve async/await ile asenkron kod yazar, hataları yönetir ve paralel akışı doğru tasarlarsınız.
fs ve path modülleriyle dosya ve dizinleri okur, yazar ve yönetir, async dosya işlemlerini güvenle uygularsınız.
EventEmitter ile özel olaylar yayar ve dinler, olay tabanlı tasarımın Node'daki yerini kavrarsınız.
Buffer ile ikili veri işler, stream ve pipe ile büyük veriyi verimli ve bellek dostu biçimde yönetirsiniz.
http modülüyle basit bir sunucu yazar, istek ve yanıtı yönetip komut satırı aracı projesini tamamlarsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
JavaScript, Node.js ve React bootcamp: JavaScript temelinden Express REST API ve React frontend'e kadar başlangıçtan orta seviyeye full-stack web eğitimi.
Detayları Gör →İleri JavaScript fonksiyonları: closure, this bağlama, call/apply/bind, currying, kompozisyon, async/await, generator ve memoization üzerine uzman eğitim.
Detayları Gör →JavaScript closure ve prototip eğitimi: kapsam zinciri, closure desenleri, prototip zinciri, prototip tabanlı kalıtım, this bağlama ve modern class söz dizimi.
Detayları Gör →JavaScript ile form doğrulama, Constraint Validation API, Promise, async/await ve Fetch API ile asenkron programlamayı uygulamalı öğrenin. Orta seviye eğitim.
Detayları Gör →JavaScript fonksiyonları, kapsam, closure ve map, filter, reduce gibi dizi yöntemlerini uygulamalı öğrenin. İşlevsel veri işleme için orta seviye eğitim.
Detayları Gör →JavaScript ile veri yapıları, map, filter, reduce dönüşümleri, değişmezlik, JSON ve localStorage ile veri yönetimini uygulamalı öğrenin. Orta seviye eğitim.
Detayları Gör →