Node.js ile mikroservisleri ustalıkla kurun
Bu eğitim, Node.js ile mikroservis mimarisi kurmayı uçtan uca öğretir. Program monolit-mikroservis ödünleşmesi ve servis sınırı tasarımıyla başlar; REST ve gRPC ile senkron, mesaj kuyruğu ve olay güdümlü mimari ile asenkron iletişim işlenir.
Monolitten mikroservise, servis iletişiminden API gateway, dayanıklılık ve konteyner dağıtımına
Bu eğitim, Node.js ile mikroservis mimarisi kurmayı uçtan uca öğretir. Katılımcılar monolit ile mikroservis ödünleşmesini kavrar, servis sınırlarını tasarlar ve bağımsız servisler geliştirir. REST ve gRPC ile senkron, mesaj kuyruklarıyla asenkron iletişim, API gateway, servis keşfi ve dayanıklılık desenleri işlenir. Dağıtık loglama ve izleme, Docker ile paketleme ve Kubernetes'e giriş ile birden çok servisten oluşan çalışan bir sistem kurulur.
4 Gün. Her gün dört modül; servis tasarımı, iletişim, gateway ve konteyner dağıtımı çok servisli bir sistemde uygulanır.
Orta Seviye — Node.js ile mikroservis mimarisi; servis tasarımı, iletişim, gateway ve konteyner dağıtımı
Birden çok Node servisi dört gün boyunca tasarlanır, iletişim kurar, gateway arkasına alınır ve konteynerle dağıtılır.
Uygulamayı bağımsız dağıtılabilen servislere ayırarak ekiplerin ayrı ayrı, hızlı ve güvenle geliştirme yapmasını sağlarsınız.
REST, gRPC ve mesaj kuyruklarını senaryoya göre seçerek servisler arasında verimli ve dayanıklı iletişim kurmayı öğrenirsiniz.
Servisleri Docker ile paketleyip orkestrasyonla ölçekleyerek modern bulut dağıtımına uygun bir mimari kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Node.js ve Express ile REST API geliştirmiş olmak bu eğitim için gereklidir; mikroservis bunun üzerine kurulur.
Promise ve async/await ile asenkron kod yazma deneyimi, iletişim ve kuyruk konularında beklenir.
HTTP metotları, JSON ve en az bir veritabanıyla çalışma bilgisi servis tasarımında faydalı olur.
Node.js ve Docker kurulu bir geliştirme ortamı önerilir; temel terminal kullanımı gereklidir.
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:
Monolit ile mikroservis ödünleşmesini değerlendirir, mimarinin ne zaman uygun olduğunu bilinçli biçimde belirlersiniz.
DDD ve bounded context ile servis sınırlarını çizer, servis başına veritabanı ilkesiyle bağımsız servisler kurarsınız.
REST ve gRPC ile servisler arası senkron çağrı kurar, sözleşme, sürümleme ve zaman aşımını doğru yönetirsiniz.
Mesaj kuyruğu ve olay güdümlü mimariyle gevşek bağlı servisler kurar, Saga ile dağıtık işlemi yönetirsiniz.
API gateway ile yönlendirme, birleştirme ve merkezi kimlik doğrulamayı kurar, servis keşfini yapılandırırsınız.
Circuit breaker, retry, timeout ve bulkhead desenleriyle hataları izole eder ve kademeli çökmeyi önlersiniz.
Servisleri Docker ile paketler, docker-compose ile çalıştırır ve Kubernetes temelleriyle ölçeklemeyi kavrarsınız.
Dağıtık loglama, izleme ve metriklerle sistemi gözlemler, CI/CD ile servisleri güvenle 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.
SinonJS ile JavaScript unit test: spy, stub, mock, fake timer, sahte sunucu ve sandbox kullanarak bağımlılıkları izole eden testler yazan kurumsal eğitim.
Detayları Gör →Gulp.js eklentileriyle JavaScript kod analizi: ESLint, JSHint, JSCS linting, Plato ve complexity ile karmaşıklık, jsinspect ve CI entegrasyonu kurumsal eğitimi.
Detayları Gör →JavaScript ile dinamik web sayfaları: DOM manipülasyonu, olay yönetimi, form doğrulama ve fetch ile API'den veri çekmeyi öğreten temel seviye kurumsal eğitim.
Detayları Gör →Alexa Skills Kit (ASK) API ile Node.js ve Java kullanarak sesli beceri geliştirme: intent, slot, SSML, oturum yönetimi ve Lambda dağıtımı kurumsal eğitimi.
Detayları Gör →Jasmine ile BDD testleri: spyOn ve createSpy ile spy stratejileri, matcher'lar, Node.js kurulumu, asenkron test ve CI entegrasyonu içeren kurumsal eğitim.
Detayları Gör →JSON'ı Java, Node.js ve Python ile işleyin: JSON Schema doğrulama, Jackson, Gson, json modülü ve pydantic ile uçtan uca JSON eğitimi.
Detayları Gör →