SOA with .Net(Service Orianted Arth)
.
EĞİTİM MODÜLLERİ
Modül 1 : Introduction to SOA & Service Concepts
- What is SOA? Definitions, benefits, challenges
- Core SOA principles: loose coupling, service contract, service abstraction
- Historical technologies like WCF, SOAP, XML Web Services in .NET
Modül 2 : Service Contract, Data Contract & Versioning
- Defining service contracts and operation contracts
- Data contracts, schemas, serialization concerns
- Versioning strategies and backward compatibility
- Contract balancing: stability vs evolution
Modül 3 : Service Hosting & Endpoints
- Hosting models: IIS, Windows Service, Self-hosting
- Endpoint configuration: addresses, bindings, behaviors
- Transport vs message-level settings
- Hosting in modern .NET (Kestrel, reverse proxy)
Modül 4 : Communication Patterns & Interoperability
- Request-Reply, One-Way, Duplex patterns
- SOAP, REST, and hybrid approaches
- Messaging protocols: HTTP, TCP, gRPC
- Interoperability challenges with non‑.NET systems
Modül 5 : Fault Handling & Reliable Messaging
- Fault contracts and error propagation
- Retries, timeout policies, circuit breakers
- Reliable messaging patterns (queues, durable services)
- Compensation and transaction patterns
Modül 6 : Transactions, Concurrency & Consistency
- Distributed transaction approaches
- Concurrency: optimistic vs pessimistic
- Isolation levels, locking strategies
- Saga patterns, eventual consistency
Modül 7 : Service Composition & Orchestration
- Composite services, orchestrators vs choreographers
- Enterprise Service Bus (ESB) patterns (and pitfalls)
- Service virtualization, mediators, routing
- API gateway concepts
Modül 8 : Security, Identity & Governance
- Authentication & authorization for services (OAuth, JWT, claims)
- Message-level vs transport-level security
- Service policies: throttling, quotas, versioning, contracts
- Governance: service registry, discovery, monitoring
Modül 9 : Modern .NET Integration & Deployment
- Hosting SOA-like services using ASP.NET Core
ÖN KOŞUL EĞİTİMLERİ
Bu eğitim için herhangi bir ön koşul bulunmamaktadır.
BU EĞİTİMİN DEVAMINDA ÖNERİLEN EĞİTİMLER
Önerilen eğitimleri yoktur.
UZMANLIK HEDEFLERİ
- Uygulama Önyüz Geliştiricisi
EĞİTİMİN İLGİLİ OLDUĞU SINAVLAR
Eğitimin sınavları yoktur.
EĞİTİMİN İLGİLİ OLDUĞU SERTİFİKALAR
Bu eğitimi alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.
TEKNOLOJİ ÜRETİCİSİ
YORUMLAR
Eğitimin yorumları yoktur.