Node.js ile ölçeklenen mikroservisler kurun
Node.js ile Mikroservis Geliştirme Eğitimi, dağıtık sistemleri Node.js ile tasarlamayı ve geliştirmeyi öğretir. Program monolit ile mikroservis farkı, bounded context ile servis sınırı ve Express/Fastify ile servis kurma ile başlar.
Monolitten mikroservise geçiş, servisler arası iletişim ve konteynerli dağıtım ile izleme
Node.js ile Mikroservis Geliştirme Eğitimi, dağıtık sistemleri Node.js ile tasarlamayı ve geliştirmeyi öğretir. Katılımcılar monolit ile mikroservis farkını kavrar, bounded context ile servis sınırlarını belirler ve Express veya Fastify ile servis kurar. REST, gRPC ve mesaj kuyruklarıyla servisler arası iletişim, API gateway, servis keşfi, devre kesici ve JWT ile kimlik doğrulama işlenir. Program Docker, Kubernetes, CI/CD ve dağıtık izleme ile tamamlanır.
4 Gün. Her gün dört modül; örnek bir sistem birden çok servise bölünerek iletişim, gateway ve konteynerli dağıtım adım adım kurulur.
Orta Seviye — Node.js ile mikroservis mimarisi: REST/gRPC, mesajlaşma, gateway, Docker ve gözlemlenebilirlik
Örnek bir sistem dört gün boyunca mikroservislere bölünür; her modülde iletişim, dayanıklılık veya dağıtım konusu uygulamalı işlenir.
Monoliti bounded context ile servislere bölerek bağımsız geliştirilen, dağıtılan ve ölçeklenen bir mimari kurarsınız.
REST, gRPC ve mesaj kuyruklarını senaryoya göre seçer, servisler arası iletişimi dayanıklı ve verimli kurarsınız.
Docker ve Kubernetes ile servisleri paketler, ölçeklenebilir ve izlenebilir biçimde üretime dağıtmayı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum
Node.js ile asenkron kod, modül ve npm kullanımına aşinalık beklenir; eğitim bunları dağıtık mimariye taşır.
REST API, HTTP yöntemleri ve JSON ile veri alışverişi kavramlarına aşinalık, servis iletişimini anlamayı kolaylaştırır.
Konteyner kavramına giriş düzeyde aşinalık faydalıdır; Docker kurulumu ve temel komutlar eğitimde ele alınır.
Node.js, Docker ve bir kod editörünün kurulu olması gerekir; mesaj kuyruğu ve veritabanı konteynerle çalıştırılı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:
Monolit ile mikroservis farkını kavrar, bounded context ile servis sınırlarını belirleyerek sağlam bir mimari tasarlarsınız.
Express ve Fastify ile servis kurar, OpenAPI sözleşmeleri ve doğrulama ile düzenli, bakımı kolay servisler yazarsınız.
Servisler arası senkron iletişimi REST ve gRPC ile kurar, her senaryoya uygun protokolü seçmeyi öğrenirsiniz.
RabbitMQ ve Kafka ile asenkron mesajlaşma, olay tabanlı akış ve saga ile dağıtık işlemleri yönetirsiniz.
API gateway ile yönlendirme, servis keşfi ve yük dengeleme kurarak dağıtık sistemi düzenli biçimde yönetirsiniz.
Devre kesici, yeniden deneme ve fallback desenleriyle hataya dayanıklı, kararlı mikroservis sistemleri tasarlarsınız.
Docker ile servisleri paketler, Kubernetes'e dağıtır ve CI/CD hattıyla sürekli ve güvenli teslimat sağlarsınız.
Günlük, metrik ve dağıtık izleme ile sistemi gözlemlenebilir kılar, sorunları hızla tespit edip çözersiniz.
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 ile mikroservis mimarisi, REST ve gRPC, mesaj kuyrukları, dayanıklılık desenleri, Docker ve Kubernetes dağıtımını öğreten uygulamalı eğitim.
Detayları Gör →Söz dizimi, fonksiyonlar, DOM, olaylar, ES6, diziler, nesneler ve fetch ile asenkron veri çekmeyi öğreten uygulamalı JavaScript eğitimi.
Detayları Gör →JavaScript temeliyle jQuery seçiciler, DOM işlemleri, olaylar, efektler, AJAX ve eklenti geliştirmeyi öğreten uygulamalı jQuery eğitimi.
Detayları Gör →JSON söz dizimi, JSON.parse ve stringify, fetch ile API veri alışverişi, JSON Schema doğrulama ve localStorage ile saklamayı öğreten eğitim.
Detayları Gör →Node.js çalışma zamanı, modüller, asenkron desenler, Express ile REST API, veritabanı, kimlik doğrulama, test ve dağıtımı öğreten uygulamalı eğitim.
Detayları Gör →Sıfırdan JavaScript öğrenin: değişkenler, fonksiyonlar, diziler, DOM, olaylar ve fetch ile asenkron kodu uygulamalı anlatan kurumsal temel eğitim.
Detayları Gör →