Anadolu Üniversitesi Anadolu Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • EN
Program Hakkında Akademik Kadro Program Yeterlilikleri Dersler Ders - Program Yeterlilik İlişkileri Türkiye Yeterlilikler Çerçevesi (TYÇ) TYÇ - Program Yeterlilikleri İlişkileri
  1. Bilişim Teknolojileri Meslek Yüksekokulu
  2. Yazılım, Uygulama Geliştirme ve Çözümleme Bölümü
  3. Arka-Yüz Yazılım Geliştirme Programı
  4. Dersler - AKTS Kredileri
  5. Web Servisleri Tasarımı ve Geliştirme
  6. Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • AKTS İş Yükü
  • Program Yeterliliklerine Katkısı
  • Öğrenme Çıktıları-Program Yeterlilikleri İlişkisi
Son Güncelleme Tarihi: 02/10/2026

Ders Kodu - Ders Adı Ders Türü Teori + Uygulama AKTS
AYG120 - Web Servisleri Tasarımı ve Geliştirme II.Yarıyıl 3 +2 4.0
Ders Dili Türkçe
Ders Türü Zorunlu Dersler
Öğretim Elemanları
Dersin Veriliş Biçimi Yüz yüze
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Bu dersin önkoşul ya da eş koşulu bulunmamaktadır.
Önerilen Dersler
Önerilen Kaynaklar
Staj & Uygulama
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Web Servislerine Giriş: Arka Uç (Backend) Mimarileri ve REST, GraphQL, gRPC Karşılaştırması
2. hafta RESTful Kaynak Tasarımı: HTTP Metotları, Durum Kodları (Status Codes) ve URL Yapılandırması
3. hafta Sözleşme Odaklı Geliştirme (Contract-First Development): OpenAPI Spesifikasyonu ve Swagger Kullanımı
4. hafta API Güvenliği 1: Kimlik Doğrulama (Authentication) Temelleri ve JWT (JSON Web Tokens) Entegrasyonu
5. hafta API Güvenliği 2: Gelişmiş Yetkilendirme (Authorization) ve OAuth2 / OIDC Protokolleri
6. hafta API Güvenliği 3: Hız Sınırlandırması (Rate Limiting), CORS Yönetimi ve Giriş Doğrulama (Input Validation)
7. hafta API Testi ve Hata Ayıklama (Debugging): Postman Kullanımı ve Otomatik Test Stratejileri
8. hafta Ara Sınav
9. hafta Harici API Entegrasyonu: Webhook Tasarımı, Veri Tüketimi ve Hata Yönetimi
10. hafta Modern Mimariler: Mikroservislere (Microservices) Giriş ve API Gateway Konsepti
11. hafta API Yaşam Döngüsü: Sürümleme (Versioning) Stratejileri ve Otomatik Dokümantasyon Üretimi
12. hafta İzleme (Monitoring) ve Analitik: Günlükleme (Logging) Pratikleri, Gecikme ve Hata Oranı Takibi
13. hafta Ölçeklendirme ve Performans: Önbellekleme (Caching), Yük Dengeleme (Load Balancing) ve Veritabanı Optimizasyonları
14. hafta Uçtan Uca API Projesi: Öğrenci Projelerinin Geliştirilmesi ve Dönem Sonu Sunumları

İçerik girilmemiştir.

İçerik girilmemiştir.

İçerik girilmemiştir.


Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%)

Kurumsal

  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık

Akademik Programlar

  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi

Öğrenci İçin Bilgi

  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı

Öğrenci İçin Bilgi

  • Öğrenim Olanakları
  • Uluslararası Programlar
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri