Performansı geliştirme sürecinin içine yerleştirin
Bu eğitim, performans mühendisliğinin temel unsurlarını uygulamalı sunar. Performans hedefi ve SLO tanımı, iş yükü modelleme, JMeter ve k6 ile yük, stres ve dayanıklılık testleri, JVM ve Node.js profilleme, APM araçları, veritabanı sorgu ayarı, önbellekleme,…
Performans hedeflerinden yük testine, profillemeden kapasite planına mühendislik döngüsü
Bu eğitim, performans mühendisliğinin temel unsurlarını uygulamalı sunar. Performans hedefi ve SLO tanımı, iş yükü modelleme, JMeter ve k6 ile yük, stres ve dayanıklılık testleri, JVM ve Node.js profilleme, APM araçları, veritabanı sorgu ayarı, önbellekleme, eşzamanlılık darboğazları ve kapasite planlama ile sürekli performans testi CI hattında işlenir.
3 Gün. Her gün dört modül; 1. günde Hedefler ve Yük Testi ve 2. günde Profilleme ve Darboğaz Analizi ve 3. günde İyileştirme, Önbellek ve Kapasite ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
Orta Seviye — Performans mühendisliği unsurları: yük testi, profilleme, darboğaz analizi ve kapasite planlama
Örnek bir e-ticaret API'si üzerinde yük testi yazılır, profilleme ile darboğaz bulunur, düzeltilir ve iyileşme grafiklerle kanıtlanır.
Hedef, ölçüm ve doğrulama döngüsüyle performans iyileştirmelerini kanıtlarsınız.
Profilleme ve APM çıktılarından asıl yavaşlığın kaynağını hızla bulursunuz.
Performans testlerini CI hattına bağlayıp gerilemeleri erken yakalarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir web uygulaması veya API geliştirmiş olmak gerekir.
İstek-yanıt döngüsü ve durum kodları bilinmelidir.
Sorgu ve indeks kavramları faydalıdır.
Docker ve JDK/Node.js kurulabilen en az 8 GB RAM'li bir bilgisayar gerekir.
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:
SLO ve persentil tabanlı performans hedefleri yazabilirsiniz.
Gerçek kullanımı yansıtan test senaryoları tasarlayabilirsiniz.
JMeter ve k6 ile yük, stres ve dayanıklılık testleri çalıştırabilirsiniz.
Alev grafikleriyle sıcak yolları ve bellek sorunlarını bulabilirsiniz.
OpenTelemetry izleriyle yavaş servis çağrılarını tespit edebilirsiniz.
Sorgu planlarını okuyup indeks ve sorgu iyileştirmesi yapabilirsiniz.
Katmanlı önbellek stratejisi ve geçersiz kılma kurabilirsiniz.
Büyüme senaryosuna göre kapasite ve maliyet hesabı yapabilirsiniz.
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.
Framework ile REST API geliştirme: routing, DI, DTO doğrulama, JWT, sayfalama, OpenAPI ve test uygulamalı eğitimi.
Detayları Gör →ES Modules, CommonJS, npm workspaces, paket yayınlama, Express middleware ve Vite/Rollup ile modüler JavaScript eğitimi.
Detayları Gör →Yazılım yaşam döngüsü modelleri, mimari stiller, kalite nitelikleri, ATAM, C4 modeli ve ADR ile mimari eğitimi.
Detayları Gör →FreeCAD ile parametrik modelleme: Sketcher kısıtları, Part Design, Spreadsheet, montaj, TechDraw ve STL/STEP çıktısı.
Detayları Gör →FreeRTOS ile task, scheduler, kuyruk, semafor, mutex, ISR ve bellek yönetimi: ESP32/STM32 üzerinde gerçek zamanlı programlama.
Detayları Gör →