JavaScript'ten üretim Node.js'ine ustalıkla geçin
Node.js için JavaScript Geliştiricileri Eğitimi, JavaScript bilen geliştiricileri sunucu tarafı Node.js'te ileri düzeye taşır. Program event loop evreleri, libuv, ESM ve CommonJS ile başlar; fs, Buffer, akışlar ve EventEmitter derinlemesine işlenir.
Tarayıcı JavaScript'inden ölçeklenen, test edilen ve üretime hazır Node.js uygulamalarına
Node.js için JavaScript Geliştiricileri Eğitimi, JavaScript bilen geliştiricileri sunucu tarafı Node.js geliştirmede ileri düzeye taşır. Katılımcılar event loop ve libuv iç işleyişini, ESM ve CommonJS modül sistemini, akışlar ve EventEmitter'ı derinlemesine öğrenir. Asenkron desenler, worker threads ve cluster ile ölçekleme, Express ve Koa ile API geliştirme işlenir. Program test, hata ayıklama, profil çıkarma, güvenlik ve dağıtım gibi üretim pratikleriyle tamamlanır.
5 Gün. Her gün dört modül; örnek bir Node.js servisi çalışma zamanından API'ye, testten üretim dağıtımına adım adım geliştirilir.
İleri Seviye — JavaScript bilen geliştiriciler için Node.js: event loop, akışlar, API ve üretim pratikleri
Örnek bir servis beş gün boyunca ileri Node.js konularıyla geliştirilir; her modülde bir çekirdek konu uygulamalı olarak pekiştirilir.
Event loop, libuv ve bellek modelini derinlemesine kavrar, asenkron davranışı ve performansı bilinçli biçimde yönetirsiniz.
Worker threads, cluster ve akışlarla yoğun iş yüklerini verimli dağıtan, ölçeklenebilir uygulamalar geliştirirsiniz.
Test, güvenlik, profil ve dağıtımı öğrenerek kodu üretime güvenle taşıyan, bakımı kolay sistemler kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Kapanış, prototip, Promise ve async/await gibi modern JavaScript kavramlarına iyi düzeyde hakimiyet beklenir.
Terminal, npm komutları ve ortam değişkenleriyle çalışmaya aşinalık, sunucu geliştirmeyi kolaylaştırır.
Güncel bir Node.js ve npm sürümünün kurulu olması gerekir; sürüm yöneticisi (nvm) kullanımı eğitimde gösterilir.
HTTP, REST ve temel veritabanı kavramlarına aşinalık, API ve veri katmanı modüllerini anlamayı kolaylaştırır.
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:
Event loop evrelerini, libuv ve bellek modelini kavrar, Node.js'in asenkron davranışını bilinçli biçimde yönetirsiniz.
ESM ve CommonJS modül sistemlerini ileri düzeyde kullanır, ikisini bir arada yönetir ve modül çözümlemeyi anlarsınız.
Akışlar ve Buffer ile büyük ve ikili veriyi verimli işler, backpressure ve kaynak temizliğini doğru yönetirsiniz.
Promise desenleri, eşzamanlılık sınırı ve sağlam hata yönetimiyle karmaşık asenkron akışları ustalıkla kurarsınız.
Worker threads ile CPU işini ayırır, cluster ve süreç yöneticisiyle uygulamayı çok çekirdekli biçimde ölçeklersiniz.
Express ve Koa ile REST API geliştirir, middleware, veritabanı katmanı ve güvenli kimlik doğrulamayı uygularsınız.
Birim ve entegrasyon testleri yazar, uygulamayı hata ayıklar ve profil çıkararak performans darboğazlarını giderirsiniz.
npm paketi hazırlar, günlükleme ve izleme kurar ve uygulamayı Docker ile sıfır kesintili biçimde üretime dağıtırsı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 nesneleri, prototip zinciri, Object.create, class söz dizimi, kalıtım ve kapsüllemeyi uygulamalı öğrenin. Nesne tabanlı programlama orta seviye eğiti
Detayları Gör →JavaScript veri tipleri, tip dönüşümü, operatörler, operatör önceliği ve koşul, döngü, hata yönetimi gibi kontrol yapılarını uygulamalı öğrenin. Orta seviye eği
Detayları Gör →JavaScript ile DOM seçimi, manipülasyon, eleman oluşturma, olay dinleme, yayılım ve delegasyonu uygulamalı öğrenin. Dinamik arayüz için orta seviye eğitim.
Detayları Gör →jQuery ile DOM, olay ve AJAX; TypeScript ile tip sistemi, arayüz ve generic; @types/jquery ile tip güvenli jQuery öğreten uygulamalı eğitim.
Detayları Gör →ES6 ve sonrası modern JavaScript: let/const, arrow, destructuring, class, modül, Promise, async/await ve fetch öğreten uygulamalı eğitim.
Detayları Gör →Sıfırdan programlama: değişken, koşul, döngü, fonksiyon, dizi, nesne ve DOM ile JavaScript öğreten başlangıç seviyesi uygulamalı eğitim.
Detayları Gör →