Node.js ile mikroservis mimarisi kurun
JavaScript Development with Microservices Eğitimi, Node.js ile ölçeklenebilir ve bağımsız dağıtılabilen mikroservisler geliştirmeyi öğretir.
Servis ayrıştırmadan iletişime, dayanıklılıktan konteyner dağıtımına kadar mikroservisler
JavaScript Development with Microservices Eğitimi, Node.js ekosistemiyle ölçeklenebilir ve bağımsız dağıtılabilen mikroservisler geliştirmeyi öğretir. Katılımcılar monolitten mikroservise geçişi, sınırlı bağlamları ve servis ayrıştırmayı kavrar. Express veya Fastify ile REST API, gRPC ve mesaj kuyruklarıyla servis iletişimi, API Gateway ve servis keşfi işlenir. Dayanıklılık desenleri, kimlik doğrulama, Docker, Kubernetes ve gözlemlenebilirlik uygulamalı ele alınır.
4 Gün. Her gün dört modül; tek bir e-ticaret senaryosu birden çok Node.js servisine bölünerek uçtan uca geliştirilir.
Orta Seviye — Node.js ile mikroservis mimarisi, servis iletişimi, dayanıklılık ve konteyner tabanlı dağıtım
Örnek bir sistem günler boyunca bağımsız servislere ayrılır; her modülde yeni bir servis, iletişim deseni veya altyapı yeteneği eklenir.
Sistemi sınırlı bağlamlara bölerek her servisi ayrı geliştirip dağıtmayı ve ekiplerin paralel çalışmasını öğrenirsiniz.
Servisleri yük altında bağımsız ölçekleyerek yalnızca ihtiyaç duyulan parçaya kaynak ayırmayı ve maliyeti düşürmeyi kavrarsınız.
Devre kesici, yeniden deneme ve zaman aşımı desenleriyle bir servisin arızasının tüm sistemi çökertmesini engellersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri
Modern JavaScript, async/await ve nesne kullanımına aşinalık mikroservis kodunu anlamak için gereklidir.
Node.js ile basit bir HTTP sunucusu veya REST uç noktası yazabilecek düzeyde deneyim faydalıdır.
Docker kurulu olmalı; komut satırında imaj çalıştırıp konteyner yönetebilmek örnekleri kolaylaştırır.
REST, HTTP metotları ve JSON kavramlarına temel aşinalık servis iletişimini 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:
Mikroservis ve monolit arasında bilinçli seçim yapar, sistemi sınırlı bağlamlara doğru biçimde ayırabilirsiniz.
Node.js ile Express veya Fastify kullanarak bağımsız, iyi yapılandırılmış REST servisleri geliştirebilirsiniz.
REST, gRPC ve mesaj kuyruklarıyla senkron ve asenkron iletişimi uygun senaryoda seçip uygularsınız.
Servis başına veritabanı, saga ve CQRS ile dağıtık veriyi ve nihai tutarlılığı yönetmeyi öğrenirsiniz.
Devre kesici, yeniden deneme ve hız sınırlama desenleriyle arızalara dayanıklı sistemler kurarsınız.
JWT ve OAuth 2.0 ile kimlik doğrulama kurar, servisler arası güveni ve erişim kontrolünü sağlarsınız.
Servisleri Docker ile konteynerleştirir, Kubernetes üzerinde ölçekli ve kesintisiz biçimde dağıtabilirsiniz.
Günlük, metrik ve dağıtık izleme ile sistemin sağlığını izler, sorunları hızla tespit edebilirsiniz.
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.
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 →ES6+ let/const, ok fonksiyonları, destructuring, Promise, async/await, modüller, optional chaining ve Proxy ile modern JavaScript eğitimi.
Detayları Gör →Kapanışlar, prototipler, olay döngüsü, async/await, Proxy ile metaprogramlama, performans ve test ile ileri seviye JavaScript geliştirme eğitimi.
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 →