Node.js'i Visual Studio gücüyle geliştirin
Node.js & Node.js Tools in Visual Studio Eğitimi, Node.js çalışma zamanını ve Visual Studio'daki NTVS eklentisini birlikte öğretir. Program event loop, modül sistemi ve npm ile başlar; fs, http, events ve streams gibi çekirdek modüller işlenir.
Node.js çalışma zamanından Visual Studio'daki Node.js araçlarıyla üretime hazır geliştirmeye
Node.js & Node.js Tools in Visual Studio Eğitimi, Node.js çalışma zamanını ve Visual Studio üzerindeki Node.js Tools (NTVS) eklentisini birlikte öğretir. Katılımcılar event loop, modül sistemi, npm ve çekirdek modülleri uygulamalı kullanır. Ardından NTVS ile proje şablonları, IntelliSense, npm entegrasyonu ve Visual Studio'da hata ayıklama ele alınır. Program Express ile web uygulaması geliştirme, profil çıkarma ve Azure'a dağıtım ile tamamlanır.
4 Gün. Her gün dört modül; Node.js çekirdeği öğrenilirken Visual Studio'da NTVS ile proje kurulur, hata ayıklanır ve dağıtılır.
Orta Seviye — Node.js çekirdeği ve Visual Studio'da NTVS ile proje, IntelliSense ve hata ayıklama
Node.js kavramları Visual Studio'da NTVS ile uygulanır; her modülde çekirdek bir konu projede kurulup hata ayıklanarak pekiştirilir.
Event loop, modüller ve çekirdek API'lerle Node.js'in nasıl çalıştığını kavrar, sağlam asenkron uygulamalar yazarsınız.
NTVS ile IntelliSense, görsel hata ayıklama ve npm entegrasyonunu tek editörde kullanarak verimli geliştirme yaparsınız.
Express uygulamasını Visual Studio içinden Azure'a dağıtır, profil çıkarma ve hata ayıklama ile üretime hazır hale getirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Değişken, fonksiyon, nesne ve asenkron geri çağrım gibi temel JavaScript kavramlarına aşinalık beklenir.
Node.js geliştirme yükü (workload) seçili Visual Studio'nun kurulu olması gerekir; NTVS kurulum ilk modülde gösterilir.
Node.js çalışma zamanı ve npm'in sistemde kurulu olması gerekir; sürüm yönetimi eğitimde ele alınır.
HTTP, istek/yanıt ve JSON gibi temel web kavramlarına aşinalık, sunucu 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:
Node.js'in event loop ile bloklamayan asenkron modelini kavrar, performanslı sunucu uygulamalarının mantığını anlarsınız.
CommonJS modül sistemini kullanır, npm ile bağımlılık yönetir ve package.json ile projeyi düzenli biçimde yapılandırırsınız.
fs, http ve events modülleriyle dosya, ağ ve olay işlemleri yapar, akışlarla büyük veriyi verimli işlersiniz.
Node.js Tools for Visual Studio ile proje oluşturur, şablonları kullanır ve editör araçlarıyla verimli geliştirirsiniz.
Visual Studio IntelliSense, otomatik tamamlama ve refactor araçlarıyla kodu daha hızlı ve daha az hatayla yazarsınız.
Kesme noktaları, izleme ve çağrı yığını ile Visual Studio içinde Node.js uygulamalarını adım adım hata ayıklarsınız.
Express ile REST servisleri geliştirir, middleware ve yönlendirme kullanarak düzenli bir web uygulaması kurarsınız.
Uygulamayı test edip profil çıkarır ve Visual Studio içinden Azure App Service'e dağıtarak üretime taşı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.
Node.js modül sistemi ve MEAN yığınıyla tam yığın geliştirme: CommonJS, ESM, npm, MongoDB, Express ve Angular ile uçtan uca uygulama eğitimi.
Detayları Gör →Node.js dil temelleri: çalışma zamanı, event loop, modüller, npm, asenkron programlama, fs, stream ve http ile backend'e giriş eğitimi.
Detayları Gör →İleri Node.js: stream, cluster, worker threads, önbellek, güvenlik, WebSocket, test ve Docker ile üretim ölçeğinde uygulama yönetimi eğitimi.
Detayları Gör →Node.js ile mikroservis mimarisi: servis tasarımı, REST ve gRPC, mesaj kuyruğu, API gateway, dayanıklılık ve Docker ile dağıtım eğitimi.
Detayları Gör →Node.js ile mikroservis mimarisi, NestJS, Moleculer, gRPC, mesaj kuyrukları, API Gateway, dayanıklılık ve Docker dağıtımını öğreten uygulamalı eğitim.
Detayları Gör →Node.js cluster, worker_threads, V8 bellek modeli, çöp toplama, bellek sızıntısı tespiti ve profilleme ile ölçekleme optimizasyonunu öğreten eğitim.
Detayları Gör →