CTIS 465 Bilkent – Microservice Development: Şubeler, Hocalar, Not Hesaplama
CTIS 465 (Microservice Development) Bilkent Bilişim Sistemleri ve Teknolojileri dersi. 2026-2027 Güz döneminde 1 şube açıldı. Son 5 yıl ortalaması 3,55 (A-).
- Bölüm
- CTIS · Bilişim Sistemleri ve Teknolojileri
- Kredi / ECTS
- 3 kredi · 5 ECTSİş yükü 150 saat/dönem
- Haftalık saat
- 3 saat yüz yüze ders
- 2026-2027 Güz
- 1 şube · 26 kontenjan, %100 dolu
- Açıldığı dönemler
- Son 5 yılda 1 kez Güz'de, 2 kez Bahar'da açıldı, son 5 yılda yaz okulunda açılmadı.
- Son 5 yıl ortalaması
- 3,55 (A-)
2026-2027 Güz şubeleri ve hocaları
1 şube. Saatler STARS offerings verisinden alınır; yedek (spare) saatler normal ders saati gibi programa dahildir.
| Şube | Hoca | Gün / Saat | Derslik | Kontenjan |
|---|---|---|---|---|
| 1 | Çağıl Alsaçgeçmiş ortalaması 3,55 (A-) | Pazartesi 13:30-15:20, Perşembe 08:30-10:201 saati yedek (spare) saat | C-CTISL2 | 26/26 (dolu) |
CTIS 465 ders içeriği
Microservice Architecture using RESTful Web Services behind a Gateway developed with ASP.NET Core Web API and C# Programming Language. More on Object Oriented Programming and database CRUD operations using Entity Framework Core ORM. Clean Architecture including Dependency Injection, CQRS and Mediator Design Patterns, SOLID Principles, Docker.
Haftalık konular (14 hafta)
- Introduction to .NET, C# and Entity Framework.
- Introduction to Clean Architecture, SOLID Principles and .NET Aspire.
- Entities and database contexts in Domain and Persistence layers.
- One-to-many and many-to-many relationships and creation of the database using Entity Framework Code.
- Creation and explanation of the Application layer using classes of Clean Architecture. Dependency Injection.
- Request, response and handler classes in the Application layer. Creation of the Presentation layer.
- Scaffolding in WebApi and managing CRUD operations.
- Explanation and management of Inversion of Control (IoC).
- Development of the first Microservices with one-to-many database relationship CRUD operations.
- Modification of the requests, responses and handlers in the Application layer for many-to-many relationships.
- Development of other Microservices with many-to-many database relationship CRUD operations.
- User authentication and authorization with JSON Web Token. Authorization in Microservices.
- Introduction to Docker with container creation and management.
- Introduction to Ocelot Gateway.
Ders kitabı
- Required - Lecture Notes: Lecture notes and example codes provided by course instructor.
- Required - Lecture Notes: Papers and videos provided by course instructor.
- Recommended - Textbook: Microservices in .NET, C. H. Gammelgaard, 2021 / 2nd edition, Manning
- Recommended - Web Link: .NET Microservices: Architecture for Containerized .NET Applications, Microsoft
CTIS 465 değerlendirme ve FZ şartı
2026-2027 Güz syllabus'ı, koordinatör Neşe Şahin Özçelik.
| Değerlendirme | Adet | Ağırlık |
|---|---|---|
| Project First Increment and Presentation | 1 | %20 |
| Project End Product and Demo with Presentation | 1 | %35 |
| Final: Practical (skills) | 1 | %40 |
| In-class participation & Performance | 1 | %5 |
FZ şartı
In order to qualify for the final exam, students should [have less than 19 lecture hours of absence] AND [collect at least 15 points from the First Increment and End Product of the project].
Kaynak: STARS syllabus. Metinler olduğu gibi aktarılır; dönem içinde değişebilir.
Toplam puanını hesapla
CTIS 465 ön koşulları
CTIS 465 dersini alabilmek için:
Bu ders hangi müfredatlarda?
CTIS 465, 1 programın müfredatında zorunlu ya da seçmeli ders olarak yer alıyor.
- Bilişim Sistemleri ve Teknolojileri · Information Systems and Technologies (lisans) — seçmeli: Information Systems Elective
CTIS 465 not ortalaması: dönemlere göre
Son 5 yıl 3,55 · son 10 yıl 3,55 · tüm dönemler (2024'den beri) 3,55 · ortalama sınıf 26 öğrenci.
Nokta büyüklüğü öğrenci sayısını gösterir; soluk noktalar 10 öğrenciden az olan dönemler.
Dönem tablosu (3 dönem)
| Dönem | Şube | Öğrenci | Ders GPA | Şube GPA (min–max) |
|---|---|---|---|---|
| 2025-2026 Bahar | 1 | 26 | 3,48 | 3,48 |
| 2025-2026 Güz | 1 | 24 | 3,41 | 3,41 |
| 2024-2025 Bahar | 1 | 28 | 3,73 | 3,73 |
Dönem ortalaması STARS'ın "Course GPA" değeridir (o dönemin tüm şubeleri). Dönemler arası ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalamasıdır; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıldır. Şube ortalaması STARS "Section GPA"dır ve tek sayıya indirilmez. 10 öğrenciden az olan dönemler (*) ortalamaya dahildir ama soluk gösterilir. Final tekrar dönemleri dahil değildir.
Şubelere göre dağılım
Son 5 akademik yılda CTIS 465 şubelerinin ortalamaları. Dönem seçerek karşılaştırabilirsin.
Bir noktanın üzerine gelince (ya da dokununca) şube ve hoca görünür.
Her nokta bir şube (STARS şube GPA'sı). Yatay çizgi en düşük–en yüksek, dikey çizgi medyan; soluk noktalar 10 öğrenciden az olan şubeler.
Hocalara göre CTIS 465
Son 5 akademik yılda (2024–2026) bu dersi veren hocalar ve 2026-2027 Güz hocaları.
| Hoca | Dönem | Öğrenci | Şube ortalaması | Son verdiği |
|---|---|---|---|---|
| Çağıl Alsaçbu dönem | 3 | 78 | 3,55 | 2025-2026 Bahar |
Şube ortalaması: hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube GPA'sı. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.
Programına ekle
CTIS 465 dersini ders programı oluşturucuya ekleyip çakışmasız kombinasyonları görebilirsin.
Sıkça sorulan sorular
CTIS 465 dersinin ön koşulu nedir?
CTIS 465 için STARS kataloğundaki ön koşul: CTIS 221 ve CTIS 310.
CTIS 465 kaç kredi, kaç ECTS?
CTIS 465 3 Bilkent kredisi ve 5 ECTS. Haftalık 3 saat yüz yüze ders.
CTIS 465 hangi dönemlerde açılır?
Son 5 yılda 1 kez Güz'de, 2 kez Bahar'da açıldı, son 5 yılda yaz okulunda açılmadı. 2026-2027 Güz döneminde 1 şube ile açık.
CTIS 465 not ortalaması kaç?
CTIS 465 dersinin son 5 akademik yıldaki ortalaması 3,55 (A-); 78 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.
CTIS 465 FZ şartı nedir?
2026-2027 Güz syllabus'ına göre: In order to qualify for the final exam, students should [have less than 19 lecture hours of absence] AND [collect at least 15 points from the First Increment and End Product of the project].
Veri STARS'ın herkese açık sayfalarından (offerings, katalog, ders geçmişi, syllabus) otomatik alınır. Şube, hoca ve kontenjan bilgisi değişebilir; kesin bilgi için SRS'yi kontrol edin.