JavaScript bilginizi sunucuya taşıyın
Node.js for JavaScript Developers Eğitimi, tarayıcıda JavaScript bilen geliştiricilere sunucu tarafı geliştirmeyi öğretir. Program Node.js çalışma zamanı, olay döngüsü, modül sistemi ve npm ile başlar; asenkron desenler, dosya sistemi, akışlar ve olay yayıcıl…
Node.js çalışma zamanından modüllere, asenkron desenlerden Express ile API ve veritabanına kadar
Node.js for JavaScript Developers Eğitimi, tarayıcıda JavaScript bilen geliştiricilere sunucu tarafı geliştirmeyi öğretir. Katılımcılar Node.js çalışma zamanını, olay döngüsünü ve modül sistemini kavrar; npm ile bağımlılık yönetimini öğrenir. Dosya sistemi, akışlar, olay yayıcılar, HTTP sunucusu ve Express ile REST API geliştirme işlenir. Program; veritabanı entegrasyonu, kimlik doğrulama, test ve üretime dağıtım konularıyla uçtan uca tamamlanır.
4 Gün. Her gün dört modül; Node.js temellerinden Express ile REST API'ye, oradan veritabanı ve dağıtıma ilerlenir.
Orta Seviye — Node.js çalışma zamanı, modüller, asenkron desenler, Express ile API ve veritabanı
Her konu terminal ve editörde canlı kodla uygulanır; tek bir REST API projesi günler boyunca adım adım geliştirilir.
Node.js ile ön yüzde kullandığınız JavaScript'i sunucuda da kullanarak tek dille tam yığın geliştirici olursunuz.
Node'un engellemeyen olay tabanlı modeliyle çok sayıda eşzamanlı isteği verimli karşılayan servisler kurmayı öğrenirsiniz.
npm'deki geniş paket ekosistemiyle ihtiyaç duyduğunuz çözümleri hızla ekleyerek üretken bir geliştirme akışı elde edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri
Değişken, fonksiyon, dizi, nesne ve async/await kavramlarına aşinalık Node.js için gereklidir.
Promise ve geri çağırma mantığına aşinalık, Node'un asenkron modelini anlamayı kolaylaştırır.
Node.js ve npm kurulu olmalı; terminalde komut çalıştırıp paket kurabilmek gerekir.
Terminal kullanımı ve VS Code gibi bir editörle rahat çalışmak örnekleri 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:
Node.js çalışma zamanını, olay döngüsünü ve engellemeyen modeli kavrayarak sunucu tarafı mantığı doğru kurarsınız.
CommonJS ve ES modüllerini kullanır, npm ile bağımlılıkları ve betikleri düzenli biçimde yönetirsiniz.
Geri çağırma, Promise ve async/await desenleriyle Node'un asenkron modelini güvenle ve okunabilir biçimde yönetirsiniz.
fs ile dosyalarla çalışır, akışlarla büyük veriyi verimli işler ve olay yayıcılarla olay tabanlı kod yazarsınız.
Express ile yönlendirme ve ara katman kullanarak iyi tasarlanmış REST API uç noktaları geliştirirsiniz.
API'yi MongoDB veya PostgreSQL'e bağlar, CRUD işlemlerini uç noktalara güvenle entegre edersiniz.
Parola özetleme ve JWT ile kimlik doğrulama kurar, korunan rotaları ve erişim kontrolünü uygularsınız.
Jest ve Supertest ile test yazar, uygulamayı konteynerleştirip üretim ortamına dağıtmayı öğrenirsiniz.
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.
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 →Node.js çekirdeği, event loop, çekirdek modüller ve Visual Studio NTVS ile proje, IntelliSense, hata ayıklama ve Azure dağıtımı eğitimi.
Detayları Gör →Node.js ile mikroservis mimarisi: servis tasarımı, REST ve gRPC, mesajlaşma, API gateway, Docker, Kubernetes ve gözlemlenebilirlik eğitimi.
Detayları Gör →JavaScript geliştiricileri için ileri Node.js: event loop, akışlar, asenkron desenler, worker threads, API, test, güvenlik ve dağıtım eğitimi.
Detayları Gör →