Kurumsal Eğitim

System Architectural Design

Bu eğitim, modern web teknolojileri ve sistem mimarisi hakkında kapsamlı bir anlayış kazandırmayı amaçlamaktadır.

Web sistemleri bileşenlerini ve istek yaşam döngüsünü kavramak Monolitik ve mikroservis mimarilerini karşılaştırmak RESTful API, GraphQL, HTTP/HTTPS ve WebSockets protokollerini kullanmak API hata yönetimi, rate limiting ve güvenliğini uygulamak SQL/NoSQL seçimi, CAP teoremi, ACID ve BASE prensiplerini bilmek Dağıtık sistemlerde mikroservis pattern'lerini tanımak Cloud platformları ve CI/CD süreçlerine giriş yapmak Gerçek dünya senaryolarında ölçeklenebilir sistem tasarımı yapmak
12
Saat
Giriş Seviyesi
Seviye

Bu kurs kapsamında katılımcılar, bir web isteğinin Client’tan Server’a ve veritabanına kadar nasıl işlendiğini, Frontend-Backend-Database ilişkisini ve sistem mimarisinin temel katmanlarını (MVC, Clean Architecture) öğrenmektedir. Eğitim boyunca HTTP/HTTPS, WebSockets, senkron/asenkron I/O gibi protokol ve mekanizmalar; RESTful API ve GraphQL gibi modern API paradigmaları uygulamalı olarak ele alınmaktadır.

Kurs kapsamında ayrıca SQL ve NoSQL veritabanı seçimleri, normalization/denormalization, CAP Teoremi, ACID ve BASE prensipleri, Load Balancing, Caching (Redis) ve Database Sharding gibi performans ve ölçeklenebilirlik konuları da işlenmektedir. Güvenlik, API rate limiting, CORS politikaları ve HTTP hata yönetimi gibi production-ready tasarım konuları da müfredatta yer almaktadır.

“System Architectural Design” kursu, katılımcıların gerçek bir senaryo üzerinden uçtan uca sistem tasarımı yapmasıyla tamamlanan uygulamalı bir workshop ile sonuçlanmaktadır.

Kurs İçeriği

11 Konu
1

Web sistemleri ve istek yaşam döngüsü

2

Sistem mimarisi temelleri: Monolitik, Mikroservis, MVC, Clean Architecture

3

Web teknolojileri ve protokoller: REST, GraphQL, HTTP/HTTPS, WebSockets

4

Senkron/Asenkron ve Blocking/Non-blocking I/O

5

Veritabanı tasarımı: SQL vs NoSQL, ilişkisel modeller, CAP, ACID, BASE

6

Performans ve ölçeklenebilirlik: Load Balancing, Caching, Sharding

7

API tasarımı, hata yönetimi, rate limiting, throttling ve CORS

8

Dağıtık sistemler ve mikroservis pattern'leri

9

CI/CD Pipeline, Docker, Kubernetes ve deployment stratejileri

10

CI/CD Pipeline, Docker, Kubernetes ve deployment stratejileri

11

Workshop: Uygulamalı sistem tasarımı

Özelleştirilebilir

Şirketinize özel müfredat ve içerik

Grup Eğitimleri

5-15 kişilik gruplara özel

İlerleme Takibi

Detaylı raporlama ile gelişim takibi

SoftUni Sertifikası

Uluslararası geçerlilikte

ITK-CERT-2025

Sorularınız mı var?

Kurumsal eğitim ihtiyaçlarınız için bizimle iletişime geçin.

İletişim