KURUMSAL EĞİTİM, WSO2 IDENTİY SERVER APİ MANAGEMENT ENTERPRİSE INTEGRATOR
EĞİTİM SÜRESİ
-
Format 1
- 5 Gün
- Ders Süresi: 50 dakika
- Eğitim Saati: 10:00 - 17:00
-
Format 2
- 12 Gün
- Ders Süresi: 50 dakika
- Eğitim Saati: 10:00 - 17:00
Her iki eğitim formatında eğitimler 50 dakika + 10 dakika moladır. 12:00-13:00 saatleri arasında 1 saat yemek arası verilir. Günde toplam 6 saat eğitim verilir. 5 günlük formatta 30 saat eğitim, 12 günlük formatta toplam 72 saat eğitim verilmektedir. 12 günlük eğitimde katılımcılar kod yazar ve eğitmenle birlikte sorulan sorulara ve taleplere uygun içerikler ve örnekler çalışılır.
Eğitimler uzaktan eğitim formatında tasarlanmıştır. Her eğitim için Teams linkleri gönderilir. Katılımcılar bu linklere girerek eğitimlere katılırlar. Ayrıca farklı remote çalışma araçları da eğitmen tarafından tüm katılımlara sunulur. Katılımcılar bu araçları kullanarak eğitimlere katılırlar.
Eğitim yapay zeka destekli kendi kendine öğrenme formasyonu ile tasarlanmıştır. Katılımcılar eğitim boyunca kendi kendine öğrenme formasyonu ile eğitimlere katılırlar. Bu eğitim formatı sayesinde tüm katılımcılar gelecek tüm yaşamlarında kendilerini güncellemeye devam edebilecekler ve her türlü sorunun karşısında çözüm bulabilecekleri yeteneklere sahip olacaklardır.
WSO2 İLE DİJİTAL DÖNÜŞÜMÜNÜZÜ HIZLANDIRIN: MODERN API YÖNETİMİ, ENTEGRASYON VE GÜVENLİK ÇÖZÜMLERİ
Dijital dünyada hızla değişen iş ihtiyaçlarını karşılamak, modern yazılım geliştirme süreçlerinin temel bir parçasıdır. WSO2, kurumların dijital dönüşüm yolculuklarında ihtiyaç duyduğu güçlü, ölçeklenebilir ve güvenli çözümleri sunar. WSO2'nin açık kaynaklı yazılım ürünleri, API yönetiminden entegrasyona, kimlik doğrulamadan güvenli verilere kadar geniş bir yelpazede işletmelerin karşılaştığı zorlukları çözmeyi amaçlar. Her biri, güçlü özellikleri ve yüksek esneklikleriyle, işletmelerin hızla değişen pazar taleplerine uyum sağlamalarını sağlar.
NEDEN WSO2?
- Açık Kaynak Çözümleri: WSO2’nin sunduğu çözümler açık kaynaklı olup, yüksek düzeyde özelleştirilebilir. Bu, kuruluşların kendi ihtiyaçlarına göre yazılımı şekillendirebilmesini sağlar.
- Gelişmiş Güvenlik: WSO2, gelişmiş kimlik yönetimi, API güvenliği ve veri güvenliği özellikleri ile şirketlerin güvenlik standartlarını en üst seviyeye çıkarmalarına yardımcı olur.
- Esneklik ve Ölçeklenebilirlik: WSO2, küçük işletmelerden büyük kurumsal organizasyonlara kadar her ölçekten şirketin ihtiyaçlarına uyum sağlayacak çözümler sunar. Yüksek trafikli uygulamalarda bile verimli çalışacak şekilde tasarlanmıştır.
WSO2 ÜRÜNLERİ İLE İŞ SÜREÇLERİNİZİ GÜÇLENDİRİN
1. WSO2 API Manager (APIM) – API Yönetimi ve Entegrasyonu Kolaylaştırın
WSO2 API Manager (APIM), organizasyonların API’lerini güvenli bir şekilde oluşturmasını, yönetmesini ve entegre etmesini sağlar. Gelişmiş API güvenliği, izleme, analitik ve ölçeklenebilir dağıtım özellikleri ile API’lerinizi etkin bir şekilde yönetebilirsiniz.
- API Güvenliği: API’lerinizin güvenliğini sağlamak için OAuth 2.0, JWT, SAML gibi standart güvenlik protokollerini destekler.
- API Analitik: API kullanımını izlemek, performansı değerlendirmek ve optimize etmek için güçlü analiz araçları sunar.
- Hızlı Entegrasyon: Bulut tabanlı, yerel ya da hibrit ortamlarda çalışabilen esnek API entegrasyonları sunar.
2. WSO2 Enterprise Integrator (EI) – Entegre ve Otomatikleştirilmiş İşlemler
WSO2 Enterprise Integrator, uygulamalar, veritabanları ve sistemler arasında hızlı ve güvenli entegrasyon sağlar. Karmaşık iş süreçlerini otomatikleştirerek iş verimliliğini artırır ve zaman tasarrufu sağlar.
- Entegre Envanter: İş süreçlerinizi, veri aktarımını ve sistem entegrasyonlarını kolayca yönetin.
- Veri Yönlendirme ve Dönüştürme: XML, JSON, CSV gibi veri formatları arasında hızlıca dönüşüm yapın.
- Web Servis Yönetimi: SOAP, REST gibi web servislerini kolayca yönetebilir, izleyebilir ve entegre edebilirsiniz.
3. WSO2 Identity Server (IS) – Güvenli Kimlik ve Erişim Yönetimi
WSO2 Identity Server, kimlik doğrulama, yetkilendirme ve tek oturum açma (SSO) gibi kritik güvenlik işlemleri için kapsamlı bir çözümdür. Kullanıcı ve uygulama güvenliğini sağlarken, bulut tabanlı hizmetlerle entegrasyonu kolaylaştırır.
- Tek Oturum Açma (SSO): Kullanıcıların birden fazla uygulama için sadece bir kimlik doğrulama ile erişim sağlamasını mümkün kılar.
- Multi-Factor Authentication (MFA): Kullanıcıların kimliklerini doğrulamak için ek güvenlik katmanları ekler.
- Kapsayıcı Kimlik Yönetimi: Her türlü uygulama ve cihaz için merkezi bir kimlik yönetimi çözümü sunar.
4. WSO2 Stream Processor (WSP) – Gerçek Zamanlı Veri İşleme
WSO2 Stream Processor, gerçek zamanlı veri akışlarını yönetmek için kullanılan güçlü bir araçtır. Verileri hızla analiz eder ve iş süreçlerinizi anında iyileştirir.
- Gerçek Zamanlı Veri Akışı: IoT cihazları ve diğer veri kaynaklarından gelen büyük veri akışlarını hızla işleyin.
- Veri Entegrasyonu: Farklı kaynaklardan gelen verileri anında entegre ederek anlık karar alımını mümkün kılın.
- Hızlı Tepki ve Analiz: Anlık veri işleme sayesinde iş süreçlerinize hızlı bir şekilde yanıt verin.
5. WSO2 Identity & Access Management (IAM) – Güvenli ve Esnek Erişim Yönetimi
WSO2 IAM, kullanıcılarınızın kimliklerini yönetmenizi ve erişim haklarını düzenlemenizi sağlar. Güçlü güvenlik özellikleriyle, tüm kullanıcı ve uygulama erişimlerini güvenli bir şekilde yönetir.
- Kapsayıcı Erişim Yönetimi: Kullanıcıların farklı sistemlere erişimini güvenli bir şekilde yönetir.
- Farklı Protokollerle Entegrasyon: OAuth, OpenID Connect gibi modern kimlik doğrulama protokollerini destekler.
- Teknolojik Esneklik: Hibrid, bulut ve on-premise çözümleriyle uyumludur.
WSO2 İLE HIZLA BÜYÜYEN VE DEĞİŞEN İŞ DÜNYASINDA ÖNE ÇIKIN
Dijital dönüşüm, işletmelerin yalnızca teknolojiyi değil, aynı zamanda iş süreçlerini de dönüştürmelerini gerektirir. WSO2, işletmenizin dijital yolculuğunda güçlü bir partner olarak, ihtiyaç duyduğunuz esneklik, güvenlik ve verimliliği sunar.
Eğitim Hedefi
Bu eğitim, katılımcılara WSO2 platformu ile modern yazılım geliştirme süreçlerinde API yönetimi, entegrasyon, kimlik doğrulama ve güvenliği nasıl etkili bir şekilde yönetebileceklerini öğretmeyi hedefler.
Eğitim boyunca katılımcılar:
- WSO2 API Management (APIM): API’leri güvenli ve verimli bir şekilde yönetmeyi öğrenirler.
- WSO2 Enterprise Integrator (EI): Farklı uygulama ve sistemleri nasıl entegre edeceklerini öğrenirler.
- WSO2 Identity Server (IS): Güvenli kimlik doğrulama ve kullanıcı yönetimi çözümleri nasıl uygulanacağını öğrenirler.
- WSO2 Stream Processor (WSP): Gerçek zamanlı veri akışlarını işlemeyi ve analiz etmeyi öğrenirler.
- WSO2 Identity & Access Management (IAM): Güvenli erişim yönetimi yapmayı öğrenirler.
EĞİTİM İÇERİĞİ
GİRİŞ VE TEMEL KAVRAMLAR
-
WSO2 Nedir?
- Tarihçesi ve gelişimi: WSO2'nun evrimi, ilk çıkış noktaları, zaman içinde gelişimi
- Kullanım alanları ve faydaları: API yönetimi, kimlik doğrulama, entegrasyon, veri analitiği
- WSO2’nun sektördeki rolü ve katkıları
-
WSO2 Ürünleri
- API Manager: API yönetimi, API lifecycle yönetimi, API güvenliği, analiz
- Enterprise Integrator (EI): Entegrasyon çözümleri, ESB kullanımı, mikroservis entegrasyonu
- Identity Server (IS): Kimlik doğrulama, SSO, OAuth2.0, OpenID Connect, federasyon
- Analytics: API analitiği, izleme, performans raporlama
-
WSO2’nin Rakiplerinden Farkları
- API yönetimi, güvenlik ve entegrasyon alanındaki avantajları
- WSO2'yu rakiplerinden ayıran teknolojiler ve özellikler
-
Mimarisi ve Bileşenleri
- WSO2’nun bileşen mimarisi: API Manager, Identity Server, Enterprise Integrator ve Analytics
- API Gateway, API Publisher, API Store, Microgateway
- Dağıtık sistemlerde WSO2 platformu
KURULUM VE ALTYAPI HAZIRLIĞI
-
Sistem Gereksinimleri
- Yazılım ve donanım gereksinimleri
- Desteklenen işletim sistemleri ve platformlar
-
WSO2 Ürünlerinin Kurulumu
- Docker ve Kubernetes ile Kurulum: WSO2'nun konteyner tabanlı kurulumu, Dockerfile yapıları
- On-premise ve Cloud Ortamları: AWS, Azure, Google Cloud üzerinde WSO2 kurulumu
- Kurulum Adımları: WSO2 API Manager, Identity Server ve EI kurulumu
-
İlk Yapılandırma Adımları
- Temel yapılandırmalar: Yönetim konsoluna giriş, ilk ayarlar
- Güvenlik Ayarları: SSL sertifikaları, HTTP güvenlik politikaları, kullanıcı rolleri
WSO2 API MANAGER
-
API Yaşam Döngüsü
- API tasarımı, API yayınlama, sürüm yönetimi, geri çekme işlemleri
- API Gateway ile Bağlantı: Gateway üzerinden API erişimi, proxy yapılandırması
-
Gateway ve Proxies
- API Gateway’in temel işlevi, Proxy kullanımı
- C# ile API Gateway Entegrasyonu: C# uygulamaları üzerinden API Gateway'e erişim
-
Uygulamalar ve Subscriptions
- Uygulama yönetimi, abonelik işlemleri
- C# ile Subscription Yönetimi: C# kullanarak API aboneliği ve kullanıcı yönetimi
-
API Güvenliği
- OAuth2.0, JWT, Basic Auth ile kimlik doğrulama
- Rate Limiting ve Throttling: API güvenliği sağlamak için kullanım sınırlamaları
-
API Analytics ve Monitoring
- API kullanım verilerinin toplanması ve raporlama
- Prometheus, Grafana ile İzleme: API performansı izleme, uyarılar
-
WSO2 API Manager ile Entegrasyonlar
- WSO2 API Manager’ın diğer sistemler ile entegrasyonu (Veritabanları, Mikroservisler, vb.)
WSO2 ENTERPRİSE INTEGRATOR (EI)
-
Enterprise Service Bus (ESB) Nedir?
- SOA ve Mikroservis Mimarisi ile ilişkisi, ESB’nin temel işlevi
- WSO2 EI ile hizmet yönlendirme, veri dönüştürme, protokol dönüştürme
-
Mediator’lar
- Mediator’ların detaylı açıklamaları (Log, Filter, Sequence, Enrich, Switch, vb.)
- Özel Mediator Oluşturma: Kendi ihtiyaçlarınıza göre mediator yazma
- C# ile Mediator Kullanımı: C# uygulamalarına özel mediator yapılandırması
- Log, Filter, Sequence, Payload Factory, Call, Callout, Property, Enrich, Switch, Validate, Aggregate, Script, Clone, Router, Respond, Mediation, Send, Throttle, Inject, Fail, Sort, Java, Flow, Exception, Timeout, LogMessage, Retry, Callback, Redirect, Convert, SetProperty, Store, MessageStore, XMLToJSON, JSONToXML, Unzip, Zip, Delay, Group, Publish, Custom, XSLT, JDBCCall, RM, SequenceCall
-
Message Transformation ve Enrichment
- Mesaj formatları arası dönüşüm, veri zenginleştirme işlemleri
-
REST ve SOAP Entegrasyonları
- RESTful API ve SOAP servis entegrasyonu
- C# ile REST API Entegrasyonu: C# üzerinden REST API çağrıları yapma
-
File, Database ve Queue İşlemleri
- Dosya, veritabanı ve mesaj kuyruğu işlemleri, WSO2 EI ile veritabanı yönetimi
-
İş Süreçleri (Business Processes) ve BPMN
- BPMN ile iş süreçlerinin modellenmesi, Workflow yönetimi
-
Transaction Management
- WSO2 EI ile dağıtık işlemler ve transaction yönetimi
WSO2 IDENTİTY SERVER (IS)
-
Kullanıcı Yönetimi ve Role Tabanlı Yetkilendirme
- Kullanıcı ve grup yönetimi, rol bazlı erişim kontrolleri
- C# ile Kimlik Doğrulama ve Yetkilendirme: C# uygulamalarında kullanıcı yönetimi
-
Single Sign-On (SSO) ve Çok Faktörlü Kimlik Doğrulama
- SSO'nun avantajları, MFA uygulamaları
-
Federasyon Kimlik Yönetimi
- SAML, OpenID Connect, WS-Federation gibi federasyon protokolleri
- C# ile Federasyon Kimlik Yönetimi: C# ile federasyon yapısı oluşturma
-
Kimlik Doğrulama Akışları
- OAuth2.0, OpenID Connect akışları, token tabanlı doğrulama
-
API Güvenlik Protokolleri
- OAuth2.0 ile API güvenliği sağlama, JWT kullanımı
-
OAuth2.0 ile Token Yönetimi
- OAuth2.0 protokolü ile erişim token’larının yönetimi
-
Entegrasyon Senaryoları
- Kimlik yönetimi, API güvenliği ve SSO entegrasyonu
- C# ile SSO Entegrasyonu: C# uygulamalarında SSO yapılandırma
İLERİ DÜZEY KONULAR
-
WSO2 ile CI/CD Süreçleri
- Jenkins, GitHub Actions, GitLab ile otomatikleştirilmiş pipeline
- C# ve WSO2 Entegrasyonu: CI/CD süreçlerine C# uygulamalarının entegrasyonu
-
Performans Optimizasyonu
- WSO2 platformunda cache yönetimi, thread pooling, iş yükü optimizasyonu
-
Monitoring ve Alerting
- Prometheus, Grafana ile WSO2 ürünlerinin izlenmesi, uyarı sistemleri
-
Özel Plugin ve Genişletilebilirlik
- WSO2 ürünlerini genişletmek için özelleştirilmiş plugin'ler yazma
-
Debugging ve Hata Yönetimi
- WSO2 ürünlerinde hata ayıklama, log yönetimi
-
Yük Dengeleme ve High Availability
- WSO2 platformunda yük dengeleme ve yüksek erişilebilirlik sağlama
GERÇEK HAYAT SENARYOLARI
-
Senaryo: API Gateway Kullanımı
- API Gateway ile dışa açık API’lerin yönetimi, güvenliği ve izlenmesi
-
Senaryo: Mikroservis Tabanlı Entegrasyon
- API Gateway ve WSO2 EI ile mikroservislerin entegrasyonu
-
Senaryo: Kimlik Doğrulama ile API Güvenliği
- OAuth2.0, SSO ile güvenli API çağrıları
-
Senaryo: SOAP'tan REST'e Dönüşüm
- SOAP hizmetlerini RESTful servislere dönüştürme, WSO2 EI ile dönüşüm
-
Senaryo: İş Süreçlerinin Otomasyonu
- BPMN ile iş süreçlerinin otomatikleştirilmesi, API ve veri entegrasyonları
PROJE VE PRATİK UYGULAMALAR
-
Katılımcıların Kendi API’lerini Geliştirmesi
- API tasarımı, güvenliği ve yayınlanması
-
Gerçek Hayattaki Entegrasyon Senaryolarının Simülasyonu
- Gerçek dünya projeleri için API ve SSO entegrasyonu simülasyonu
-
Sorun Çözme ve Hata Giderme Çalışmaları
- Uygulamalı olarak sık karşılaşılan sorunlar ve çözüm yolları
-
Mini Proje Teslimi ve Değerlendirme
- Katılımcılardan mini projelerin teslimi, değerlendirilmeleri
EĞİTİM YÖNTEMİ
- Teorik Bilgi: Güncel bilgiler ve konseptlerin anlatımı.
- Uygulamalı Örnekler: Gerçek senaryolarla pratik uygulamalar.
- Etkileşimli Tartışmalar: Katılımcıların aktif katılım sağlayacağı, soru-cevap şeklinde tartışmalar yapılacak oturumlar.
- Proje Tabanlı Öğrenme: Katılımcıların öğrendiklerini pratikte uygulayacakları eğitim formasyonu uygulanacaktır.
HEDEF KİTLE
- Yazılım Geliştiriciler: Modern yazılım geliştirme süreçlerinde API yönetimi, entegrasyon ve güvenlik uygulamaları hakkında bilgi sahibi olmak isteyen profesyoneller.
- DevOps Mühendisleri: CI/CD süreçlerini optimize etmek ve WSO2 ile entegre etmek isteyen mühendisler.
- Sistem ve Altyapı Yöneticileri: Altyapıların entegrasyonu ve yönetimini sağlamak isteyen kişiler.
- Güvenlik Uzmanları: API güvenliği ve kimlik yönetimi alanlarında derinlemesine bilgi edinmek isteyen uzmanlar.
- Test Mühendisleri: API yönetimi ve entegrasyon testlerini öğrenmek isteyen mühendisler.
- DevSecOps ve Agile Ekip Liderleri: Güvenlik odaklı geliştirme süreçlerini benimsemek isteyen liderler.
- Bulut Mühendisleri: Bulut platformlarında API yönetimi ve entegrasyon çözümleriyle ilgilenen mühendisler.
- IT Yöneticileri ve CIO'lar: Dijital dönüşümü yönetmek ve güvenlik kültürünü güçlendirmek isteyen liderler.
KATILIMCILARDAN BEKLENTİLERİMİZ
- Temel Yazılım Geliştirme Bilgisi: SDLC’ye hakimiyet.
- Temel API Yönetimi Bilgisi: API oluşturma ve güvenliği hakkında bilgi.
- Temel DevOps Bilgisi: CI/CD süreçlerine aşinalık.
- Güvenlik Bilinci: API güvenliği ve savunma mekanizmaları farkındalığı.
- Aktif Katılım: Sorular sorarak ve tartışmalara katılarak öğrenme sürecine katkı.
- Pratik Uygulama ve Deneyim: Gerçek dünyadaki senaryolarla teoriyi pratiğe dönüştürme.
- Problem Çözme Yetenekleri: Yaratıcı ve analitik düşünme becerisi.
- Ekip Çalışması: İşbirliği yaparak WSO2 tabanlı çözümleri uygulama.
- Teknoloji ve Araçlar Hakkında Bilgi: WSO2 platformundaki araçları etkin bir şekilde kullanmaya hazırlıklı olma.
- Kapsamlı Düşünme: DevSecOps kültürünü organizasyonel düzeyde entegre edebilme.
Aradığınız Eğitimi Bulduğunuzu Düşünüyorsanız!
Kurumsal eğitim içeriklerimizde sektörün trend ve güncel konularında lider konumdayız. Bu farkı siz de hızla fark edeceksiniz. Dünyada en çok tercih edilen ve 1-10 puanlama sistemine göre 9.5 ve üzeri puan almış konular, sizin için titizlikle hazırlandı.
25 yıllık eğitim sektörü deneyimi ve uluslararası proje tecrübeleriyle birleşerek, dünya çapında yapılan yıllık analizler doğrultusunda en güncel trend kurumsal gereksinimler ve talepler derlendi. Kendi özgün kaynaklarımızla oluşturduğumuz laboratuvar ortamlarında tüm eğitim içerikleri ve laboratuvar çalışmaları hazırlandı. Kurumsal ihtiyaçlarınız doğrultusunda gerekli tüm eğitim konuları hazır hale getirilmiş ve danışmanlık seviyesinde saha deneyimleriyle birleştirilmiştir.
Dünya standartlarında eğitim içerikleri ve sunum yöntemleri bir araya getirilerek tasarlandı. Eğitim sürecine katılan tüm katılımcılar için GitHub repoları aracılığıyla hazır çalışma ortamları oluşturuldu. Ayrıca, hayat boyu erişilebilecek kaynaklar ve eğitim materyalleri katılımcılara sunulmaktadır.
AI Destekli Kurumsal Eğitimler
Tüm eğitimlerimiz, kurumsal eğitim formatında sunulmaktadır. Eğitimler, talepleriniz doğrultusunda ihtiyaçlarınıza göre güncellenir ve katılımcılarla birlikte sizin belirlediğiniz senaryolar işlenir. Bu sayede, eğitmenin değil, sizin ihtiyaçlarınıza yönelik konularla donatılmış bir eğitim tamamlanır. Eğitimle birlikte danışmanlık hizmeti de sağlanmış olur. Katılımcılar en yüksek faydayı sağlayarak eğitimlerini tamamlarlar. Ayrıca her eğitimde kapsamlı eğitim içerikleri git ortamında katılımcılara verilir. Çalışmalar bu materyallerle yapılır ve eğtim süresince katılımcılar ve eğitmen tarafından güncellenir. Aradan yıllar geçse de eğitim anındaki tüm materyallere erişim sağlanabilir.