KURUMSAL EĞİTİM, ENERJİ ŞİRKETLERİNE ÖZEL MİMARİLERİYLE YAZILIM GELİŞTİRME
Aynı anda milyonlarca akıllı sayaçtan akan veriyi güvenle toplayın, doğrulayın ve yönetin. Enerji dağıtım şirketlerine özel; gRPC, RabbitMQ, yüksek performanslı Web API'ler, DevOps ve Kubernetes ile uçtan uca modern yazılım mühendisliği tasarımı.
Eğitim Tanıtım Videosu
AMI (Advanced Metering Infrastructure) ekosistemi, sayaç haberleşme simülasyonları, mesajlaşma mimarileri ve eğitim içeriğimizin pratik uygulamaları hakkında detaylı bilgi almak için videomuzu izleyin.
Büyük Trafik, Kritik Kararlar
IoT bağlantılarını yönetecek, milyonlarca anlık event işleyecek ve enerji altyapısını K8s üzerinde izole edecek teknik kapasiteyi kazanın.
EĞİTİM SÜRESİ, FORMATLARI VE KURUM ODAKLI YAKLAŞIM
Eğitim programlarımız, kurumunuzun hedefleri, ekip olgunluğu ve proje ihtiyaçlarına göre farklı yoğunluk seviyelerinde esnek olarak tasarlanmaktadır. Aşağıdaki formatlardan ihtiyacınıza en uygun olanı seçebilir veya tamamen özelleştirilmiş bir program talep edebilirsiniz.
- 1 Gün: Stratejik Farkındalık Semineri
- 5 Gün: Standart Teknik Eğitim Programı
- 10 Gün: Yoğun Uygulamalı (Hands-on) Eğitim
- 15-20 Gün: İleri Seviye Workshop & Proje Geliştirme Programı
- Ders Süresi: 50 dakika
- Eğitim Saatleri: 10:00 - 17:00 (İhtiyaca göre özelleştirilebilir)
Eğitimler, öğrenme verimliliğini artıracak şekilde yapılandırılmıştır. Her oturum 50 dakika eğitim + 10 dakika mola şeklinde planlanır. Gün içerisinde 12:00 - 13:00 saatleri arasında öğle arası verilir. Bu yapı ile katılımcılar, günlük ortalama 6 saat odaklı eğitim alır. Örneğin 5 günlük bir program toplamda 30 saatlik yoğun bir öğrenme deneyimi sunar.
- 1 Günlük Seminer:
Karar vericiler ve teknik ekipler için tasarlanmış bu formatta, ilgili teknolojinin temel prensipleri, sektörel etkileri ve kuruma sağlayacağı stratejik katkılar ele alınır. Amaç; farkındalık oluşturmak ve doğru yatırım kararlarını desteklemektir.- 5 Günlük Standart Program:
Konular sistematik bir şekilde ele alınır, teorik altyapı güçlü şekilde oluşturulur ve gerçek dünya senaryoları ile desteklenir. Katılımcılar; mimari yaklaşımlar, araçlar, kod yapıları ve uygulama örnekleri ile kapsamlı bir bilgi seviyesine ulaşır.- 10 Günlük Yoğun Hands-on Program:
Uygulama odaklı bu programda katılımcılar aktif olarak kod yazar, sistem kurar ve senaryolar geliştirir. Gerçek projelere yakın simülasyonlar ile öğrenme pekiştirilir. Özellikle yeni ekip kuran veya mevcut ekibini hızla yetkinleştirmek isteyen kurumlar için idealdir.- 15-20 Günlük İleri Seviye Workshop:
Katılımcılar yalnızca öğrenmez, aynı zamanda üretir. Eğitmen rehberliğinde gerçek bir sistem veya mimari geliştirilir. Ödevler, teknik değerlendirmeler ve yoğun workshop’lar ile ekiplerin ilgili teknolojiye tam hakimiyeti sağlanır. Özellikle organizasyon içinde yeni bir teknoloji dönüşümü planlayan kurumlar için önerilir.
Eğitimlerimiz uzaktan, müşteri lokasyonunda veya hibrit formatta gerçekleştirilebilir. Katılımcılar online platformlar (Microsoft Teams veya Zoom) üzerinden erişim sağlayabilir; eğitim süresince ekran paylaşımı, canlı kodlama, interaktif soru-cevap ve iş birliği araçları aktif olarak kullanılır.
Kurum ve Katılımcı Odaklı Eğitim Yaklaşımı
Her eğitim programı, standart bir içerik sunumu değil; doğrudan kurumun hedeflerine, ekip yapısına ve mevcut olgunluk seviyesine göre tasarlanan özelleştirilmiş bir öğrenme deneyimidir. Bu yaklaşım, eğitimin yalnızca bilgi aktarımı değil, ölçülebilir çıktı üretmesi amacıyla kurgulanır.
Katılımcı Profiline Göre İçerik Kurgulama
-
Yeni işe alınmış ekipler:
- Amaç: Projelere hızlı adaptasyon
- İçerik: Temel kavramlar + kurum teknolojilerine hızlı geçiş
- Odak: Hands-on uygulamalar ve gerçek proje senaryoları
-
Teknik ekipler (Developer / Senior Developer):
- Amaç: Teknik derinlik ve üretkenlik artışı
- İçerik: Best practice, kod kalitesi, performans
- Odak: Uygulamalı geliştirme ve refactoring
-
Teknik mimar ekipler:
- Amaç: Doğru mimari ile teknoloji konumlandırma
- İçerik: Sistem tasarımı, scalability, distributed architecture
- Odak: Mimari kararlar ve gerçek dünya senaryoları
-
Yönetim ve karar verici katman:
- Amaç: Teknolojinin iş hedefleri ile hizalanması
- İçerik: Strateji, ROI, risk yönetimi
- Format: Seminer / Executive briefing
Sonuç
- Hemen uygulanabilir bilgi sağlanır
- Ekiplerin adaptasyon süresi kısaltılır
- Teknik ve yönetsel hizalanma oluşturulur
Endüstri 4.0 ve Dijital Enerji Mimarisi
Bir elektrik dağıtım şirketinin operasyon merkezinde aynı anda milyonlarca sayaçtan veri akar. Bu veri denizini güvenilir bir biçimde toplamak, doğrulamak, uzaktan komutla yönetmek ve siber saldırılara karşı dirençli kılmak ancak yüksek mühendislik mimarisiyle mümkündür.
AMI & Veri Toplama
IEC 62056/DLMS uyumlu akıllı sayaç iletişimini gRPC ve yüksek performanslı RabbitMQ kuyruklarıyla ölçeklendirerek VEE (Validate, Estimate, Edit) döngüsüne entegre edin.
Uzaktan Komut & Güvenlik
OTP tabanlı uzaktan elektrik açma/kapama sistemini, JWT güvenlik politikalarıyla, 3D Secure banka entegrasyonuyla ve tam audit (denetim) kayıtlarıyla sızdırmaz hale getirin.
Eğitim Hedefi
Eğitimin amacı; enerji dağıtım şirketlerinin IT, yazılım ve SCADA entegrasyon ekiplerine yüksek trafikli veri işleme, mesajlaşma sistemleri ve cloud-native mimari tasarım yetkinliği kazandırmaktır.
Eğitim sonunda katılımcılar; milyonlarca eşzamanlı cihaz (sayaç) bağlantısını .NET Core ve gRPC ile asenkron yönetir, RabbitMQ ile fault-tolerant mesaj hatları çizer. Mikroservis ekosistemini (Fatura, Komut, Tahsilat) Saga pattern ve API Gateway ile birleştirir, Dockerize edip K8s (Kubernetes) ortamına deploy eder. OTP, banka entegrasyonu, EPDK uyumlu immutable audit loglarını tasarlayarak modern ve kesintisiz bir AMI mimarisinin omurgasını üretir hale gelirler.
Eğitim İçeriği
Dijital Dönüşüm & Yüksek Trafik
- AMI Mimarisi: SCADA, ADMS ve MDM katmanları; IEC 62056 (DLMS) iletişim protokollerinin IT dünyasına etkisi.
- Kapasite Planlama: 1 milyon sayaç bağlantısı, throughput (saniyede mesaj sayısı) ve depolama hesabı.
- Ortam: Docker Compose ile yerel çok servisli (RabbitMQ, Redis, Kestrel) geliştirme laboratuvarı.
Güvenlik: Token, JWT & OIDC
- Token Stratejisi: JWT yaşam döngüsü, RS256, Refresh Token, blacklist ve cihaz sertifikası hibrit güvenliği.
- OAuth 2.0 / Keycloak: Sistemden sisteme kimlik doğrulama (client_credentials) ve rol tabanlı API koruması.
- API Güvenliği: Rate Limiting, CORS, Brute-Force koruması ve güvenlik header'ları.
RabbitMQ ile Dağıtık Mesajlaşma
- Mesaj Akışı: Topic exchange ile okumaların yönlendirilmesi; Competing Consumers, Priority Queue.
- Hata Toleransı: DLQ (Dead Letter Queue), exponential backoff ve poison message karantinası.
- Kümeleme: Quorum Queue, Kubernetes cluster kurulumu, Federation ve Prometheus izlemesi.
.NET Core Yüksek Performans API
- API Tasarımı: Minimal API, Mediator (CQRS), IAsyncEnumerable ve Server-Sent Events ile sürekli veri yayını.
- Caching: Redis dağıtık önbellek, cache-aside, HybridCache (ASP.NET Core 9) ve in-memory invalidation.
- Tuning: Kestrel ayarları, Span<T>, object pooling ve GC baskısını en aza indiren bellek dostu teknikler.
gRPC: Sayaç-Sunucu İletişimi
- Protobuf: Binary framing avantajı, mesaj tipleri (.proto) ve C# stub üretimi.
- Streaming: Unary, Client/Server streaming ve Bidirectional kanal (Açma-Kapama Handshake).
- Güvenlik & Operasyon: mTLS karşılıklı sertifikasyon, JWT interceptor, Envoy yük dengeleme.
Domain-Driven Mikroservisler
- DDD Bağlamı: Meter Management, Billing, Disconnection; Bounded Context sınırlarının çizilmesi.
- Dağıtık İletişim: Saga Orchestration (Açma-Kapama akışı), Outbox pattern ile garantili event gönderimi.
- API Gateway: YARP/Ocelot ile servis gizleme, DNS Service Discovery (Consul/K8s).
Tahsilat ve Ödeme Entegrasyonu
- Banka API'leri: 3D Secure 2.0, sanal pos entegrasyonu, pre-auth & capture akışı.
- Idempotency & Mutabakat: Tekrar eden talepleri önleme, chargeback, kısmi ödeme (installment) ve webhook yönetimi.
- Güvenlik & KVKK: Kart verisi maskeleme ve güvenli denetim (audit) log tasarımı.
Uzaktan Açma-Kapama (OTP/Audit)
- Yetkilendirme: TOTP algoritması, operatör vs sistem (çift imza) komut onayı.
- Sayaç İletişimi: MQTT/gRPC ACK/NACK mekanizması, zaman aşımı (timeout) ve rollback senaryoları.
- İzlenebilirlik: Immutable audit log (kim, ne zaman, neden), EPDK raporlama hazırlığı.
Kubernetes, DevOps ve İzleme
- GitLab CI/CD: Branching, stage kurguları, Trivy imaj güvenliği ve Kubernetes cluster'a dağıtım.
- Orkestrasyon: Deployment, Service, Ingress, HPA (Otomatik pod ölçekleme), Liveness/Readiness problemleri.
- Observability: Prometheus (Metrikler), Grafana (Dashboard), Loki (Log), Jaeger (Distributed Tracing).
Yük Testi ve Güvenlik Sertleştirme
- Kapasite Doğrulama: k6 / Locust ile 1 milyon sayaç simülasyonu, soak test senaryoları.
- Performans Analizi: dotnet-trace, SQL Execution Plan ve RabbitMQ Consumer Lag incelemesi.
- OWASP & Zafiyet Tarama: SonarQube statik analizi, API güvenlik sızdırmazlığı ve EPDK standartları.
Eğitim Metodolojimiz
- Sektörel Senaryo Uygulamaları: Her teknoloji doğrudan bir enerji senaryosu (örn. Sayaç VEE doğrulaması, açma/kapama, mutabakat) ile modellenerek işlenir.
- Chaos ve Hata Analizi: DLQ'da biriken on binlerce mesaj, Kubernetes pod çökmesi veya ödeme çift-tahsilat vakaları simüle edilir, çözümleri aranır.
- Gerçek Zamanlı Monitörleme: Sistemlerin Kestrel logları, RabbitMQ yönetim paneli metrikleri ve Grafana grafikleri sürekli ekranda canlı tutulur.
- Peer Code Review: İkili eşleşen ekipler, yazdıkları servis/iletişim modüllerini OWASP ve enerji güvenliği standartlarında test edip yorumlar.
- Kapsamlı Capstone Proje: Toplu okumayı gRPC/RabbitMQ ile alan, veriyi tahsilat durumuyla birleştiren, izlenebilir ve otomatik ölçeklenen uçtan uca mimari K8s'e ayağa kaldırılır.
Hedef Kitle
Yazılım Ekipleri
Sayaç, faturalandırma ve SCADA entegrasyonu yapan; .NET, gRPC, RabbitMQ pratikleriyle sektörel derinlik kazanmak isteyen backend uzmanları.
Altyapı & DevOps
Kubernetes HPA, RabbitMQ cluster'ları, CI/CD pipeline'ları ve Prometheus/Grafana izlemelerini enerji sektörü yüklerine uyarlayacak mühendisler.
Sistem Mimarları
MDM/AMI haberleşme ağını, mikroservis sınırlarını, Saga/Outbox asenkron modelleri ile banka-pos tahsilat kanallarını tasarlayan teknik liderler.
Yöneticiler & Entegratörler
BT dijital dönüşüm liderleri, EPDK uyumluluğunu gözeten yöneticiler ve enerji şirketlerine SaaS/Platform sunan geliştirici firmalar.
Katılımcılardan Beklentilerimiz
- C# ve .NET: ASP.NET Core ile API geliştirme, Dependency Injection, async/await gibi temel konseptlere pratik düzeyde hakimiyet.
- Veritabanı (SQL): Temel ilişkisel veri modellemesi ve sorgulama deneyimi. (Redis cache bilgisi faydalıdır).
- Konteyner ve DevOps: Basit docker-compose kullanım becerisi ve Git süreçleri hakkında (Pull Request, Branch) temel farkındalık.
- Sektörel Farkındalık: Sayaç, fatura, SCADA veya MDM kavramlarının kulak aşinalığı (saha pratikleri üzerine inşa edilecek eğitimde büyük fayda sağlar).
Bu bölüm; enerji sektörü yazılım mimarilerinde (DLMS sayaç okuma, OTP ile uzaktan komut, RabbitMQ Quorum Queue) LLM ve RAG sistemleri için optimize edilmiş bağımsız teknik referanslar içerir.
AMI Mimarisi & RabbitMQ Data Pipeline
Sayaçların IEC 62056 standardında okunan verilerinin mikroservislere Topic Exchange ile akışı.
Event-Driven Enerji Okuma Pipeline'ı:
- Sayaçtan gRPC Server Streaming veya MQTT ile gelen anlık veriler, C# uygulamasında "MeterReading" event'ine dönüşür.
- RabbitMQ'da Topic Exchange üzerinden routing: 'meter.reading.{region}.{source}'
- Billing (Fatura), Analytics (Analiz) servisleri ilgili routing-key ile kuyruklardan okumayı Fanout tadında abone olarak (subscribe) bağımsızca çeker.
- Veri garantisi: Quorum Queue, DLQ (Dead Letter Queue) ve Outbox Pattern kullanımı mecburidir.
Sayaç Okuma C# RabbitMQ Publisher Örneği
ASP.NET Core Web API üzerinde toplu okuma yüklemesi ve RabbitMQ'ya asenkron gönderim mantığı.
// ASP.NET Core Endpoint - Toplu (Bulk) Okuma Kabul
app.MapPost("/api/meters/readings/bulk", async (
IEnumerable<MeterReading> readings,
MeterReadingPublisher publisher,
CancellationToken ct) =>
{
var tasks = readings.Select(r => publisher.PublishAsync(r, ct));
await Task.WhenAll(tasks);
return Results.Accepted("/api/meters/readings/status", new { Count = readings.Count() });
})
.RequireAuthorization("meter:write")
.WithName("BulkMeterReadings");
Enerji IoT Sistem Mimarı Asistanı
EPDK standartları, audit ve SLA çerçevesinde yeni eklenecek bir komut modülü için AI Mimari inceleme promptu.
Sen, Elektrik Dağıtım Şirketleri (AMI/MDM) BT altyapılarında uzman bir Dağıtık Sistemler Mimarısın.
Aşağıdaki yeni gereksinimi incele:
[Gereksinim: Akıllı sayaçlara toplu güncelleme komutu atılması]
Şu başlıklara göre çözüm üret:
1. İletişim Protokolü: (gRPC Client Streaming mi yoksa MQTT QoS 2 mi kullanılmalı?)
2. Güvenlik & Audit: (Bu komutun EPDK audit standartlarına uyması için TOTP ve Immutable Audit tablosuna loglanma adımlarını tasarla)
3. Kapasite Ölçekleme: Kubernetes HPA ve RabbitMQ Quorum Queue boyutlandırmasını (Throughput) açıkla.
Aradığınız Eğitimi Bulduğunuzu Düşünüyorsanız!
Kurumsal eğitim programlarımız, sektörün en güncel ve kritik teknoloji trendlerinde yetkinlik kazanmanız amacıyla lider seviyede yapılandırıldı. Küresel 1-10 değerlendirme sistemlerinde 9.5 ve üzeri memnuniyet puanı alan eğitim içeriklerimiz, ekibinize pratik yetkinlik kazandırmak için tasarlandı.
25 yılı aşkın eğitim sektörü birikimimizi, küresel savunma sanayii ve kurumsal DevOps/Siber Güvenlik danışmanlığı tecrübelerimizle harmanlıyoruz. Ekiplerinizin ihtiyaç duyduğu pratik becerileri, tamamen kuruma özel özgün laboratuvar senaryolarıyla destekleyerek sunuyoruz.
Eğitimin ardından tüm katılımcılara özel GitHub depoları üzerinden hazır çalışma ortamları (labs) ve hayat boyu erişebilecekleri dokümantasyon kütüphanesi açılmaktadır. Kurumsal hedeflerinizi uzmanlığımızla gerçeğe dönüştürün.
Eksiksiz Eğitim Kataloğu
Hands-on Kurumsal Eğitim, Workshop ve Turquality Programları
Tüm eğitimlerimiz, 35 yıllık mühendislik deneyiminin süzgecinden geçmiş, tamamen gerçek dünya senaryolarına (Case Study) dayalı ve hands-on (uygulamalı) olarak sunulmaktadır. Materyaller Git üzerinden dinamik olarak paylaşılır ve katılımcı ihtiyaçlarına göre özelleştirilmiş danışmanlık katmanı içerir.
Yapay Zeka, Üretken AI ve AGI Stratejileri
Genel Yapay Zeka (AGI) vizyonundan otonom ajan mimarilerine, kurumsal RAG ve Fine-Tuning stratejilerinden açıklanabilir AI standartlarına uzanan derinlemesine programlar.
DevOps, Kubernetes ve Platform Otomasyonu
Cloud-native altyapıların kurulumu, orkestrasyonu ve yönetiminde endüstriyel standartlar (NIST, CNCF) ile yüksek erişilebilirlik çözümleri.
Siber Güvenlik, DevSecOps ve Defansif Teknolojiler
Yazılım yaşam döngüsünün her aşamasında güvenlik (Security by Design), siber farkındalık ve kurumsal SOC operasyonları uzmanlığı.
Blockchain, Web3 ve Akıllı Sözleşme Geliştirme
Merkeziyetsiz internet (Web3) ekosisteminde; DAO yapıları, NFT mülkiyeti ve Solidity ile güvenli kontrat geliştirme uzmanlığı.
Yazılım Mimarisi, Big Data ve Veri Yönetimi
Event-driven sistemler, mikroservis modernizasyonu ve yüksek trafikli projelerin mimari tasarımı ve optimizasyonu.
Mikroservis Yazılım Üretimi ve Programlama Dilleri
Çok dilli (Polyglot) geliştirme ortamlarında mikroservis tasarımı, asenkron programlama ve temiz kod standartları.
Proje Yönetimi, Agile ve SAFe Metodolojileri
Kurumsal çevikliğin (Business Agility) sağlanmasında; Scrum, Kanban ve SAFe framework'lerinin uygulanması ve PMP standartları.
Teknik Workshop ve Derin Dalış (Deep Dive) Seansları
Spesifik mühendislik problemlerine odaklanan, kısa süreli ancak yoğun uygulama içeren laboratuvar çalışmaları.
Turquality ve Kurumsal Gelişim Programları
Globalleşen kurumlar için Turquality standartlarında teknoloji modernizasyonu, dijital dönüşüm ve stratejik yönetim eğitimleri.
Tüm Workshoplar Sizin İçin Özel Hazırlananan Kurumsal Workshoplarımız
Workshoplar konuların 360 derece açıdan ele alındığı, konuların derinlemesine işlendiği, handsonlar ile katılımcıların birlikte çalışma fırsatı bulduğu en kapsamlı eğitim formatımızdır.
Tüm Seminerlerimiz Sizin İçin Özel Hazırlananan Kurumsal Seminerlerimiz
Tüm seminerlerimiz sizin senaryolarınız ve ihtiyaçlarınız için size özel hazırlanır. Katılımcı profiline uygun özel örnekler ve katılımı teşvik edecek özel içerikler ile zenginleştirilir.