GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
501004182023 CLOUD COMPUTING Seçmeli Ders Grubu 4 8 5,00

Lisans


İngilizce


Bu dersin amacı öğrencilere bulut teknolojisinin modern bilgi işlem paradigmasını tanıtmaktır. Amaçları arasında bulut kavramlarına ilişkin derinlemesine bir anlayış sağlamak, bulut platformlarıyla uygulamalı deneyim sunmak, mimari ve güvenlik konularını öğretmek, bulutta yerel uygulama geliştirme becerilerini etkinleştirmek, gerçek dünyadaki kullanım örneklerini sergilemek ve öğrencileri bulutla ilgili kariyerlere hazırlamak yer alıyor. Bu kapsamlı eğitim, öğrencilere bulut bilişim sektöründe üstünlük sağlamak ve bulutun benimsenmesi ve kullanılması konusunda bilinçli kararlar vermek için gerekli bilgi ve becerileri kazandırır.


Doç. Dr. Hasan BULUT


1 Bulut bilişimi ve temel bileşenlerini tanımlayabilme.
2 Çeşitli bulut hizmeti modelleri (IaaS, PaaS, SaaS) ile dağıtım modelleri (genel, özel, hibrit) arasında ayrım yapabilme.
3 Bulut teknolojisini benimsemenin avantajlarını ve zorluklarını açıklayabilme.
4 Bulut tabanlı uygulamaları dağıtabilme ve ölçekleyebilme.
5 Bulutta yerel geliştirme araçlarını ve hizmetlerini kullanma konusunda pratik beceriler gösterebilme.
6 Belirli kullanım durumları için uygun bulut hizmetlerini değerlendirebilme ve seçebilme.
7 Bulut teknolojisinden yararlanan kuruluşların gerçek dünya vaka çalışmalarını analiz edebilme ve sunabilme.
8 Kuruluşların bulut benimseme stratejilerini ihtiyaç ve hedeflerine göre değerlendirebilme.
9 Karmaşık bulut bilişim senaryolarını analiz edebilme ve etkili çözümler önerebilme.
10 Bulut kavramlarını ve çözümlerini hem teknik hem de teknik olmayan kitlelere etkili bir şekilde aktarabilme.

Birinci Öğretim


FUNDAMENTALS OF COMPUTER SCIENCE ALGORITHMS AND PROGRAMMING DATA STRUCTURES INTRODUCTION TO DATABASES OPERATING SYSTEMS COMPUTER NETWORKS


Bulunmuyor.


Giriş: Modern bilgi işlem trendleri ve bulut bilişimin yükselişi. Bulut Temelleri: Bulut kavramlarını ve sürücülerini anlama. Temeller: Veri merkezleri, kimlik doğrulama, sanallaştırma, dağıtılmış depolama, web geliştirme teknolojileri ve büyük veri araçları. Bulut Platformları: Google App Engine, Amazon Web Services (AWS) ve Microsoft Azure ile uygulamalı deneyim. Bulut Dağıtım Modelleri: Genel, özel, topluluk ve hibrit bulutlar. Hizmet Olarak Altyapı (IaaS): Kaynak sanallaştırma ve örnek olay çalışmaları. Hizmet Olarak Platform (PaaS): Bulut platformu yönetimi ve örnek olay çalışmaları. Hizmet Olarak Yazılım (SaaS): Web hizmetleri, Web 2.0, Web işletim sistemi ve örnek olay çalışmaları. Mobil Bulut Bilişim: Mobil bulut mimarisi. Dönem Projesi ve Sunumu: Bilginin pratik bir proje aracılığıyla uygulanması.


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 1. Hafta: Dağıtık Hesaplamaya Genel Bakış Ders 1: Bilişmde Eğilimler Ders 2: Dağıtık Hesaplamaya Giriş Ders 3: Paralel Hesaplamaya Giriş Ders 4: Bir Sonraki Büyük Şey: Bulut Bilişim
2 2. Hafta: Bulut Bilişime Giriş Ders 5: Bulut Nedir? Ders 6: Bulut Sürücüleri
3 3. Hafta: Temel Konuların Kavranması Ders 7: Veri Merkezleri Ders 8: Bulutta Kimlik Doğrulama Ders 9: Bulutta Bilgi İşlem Kavramları Ders 10: Donanım Sanallaştırma Ders 11: Sanallaştırma Teknolojileri
4 4. Hafta: Temel Konuların Kavranması Ders 12: Dağıtık Depolama Ders 13: Bulut için Web Geliştirme Teknolojileri Ders 14: MapReduce ve Hadoop Ders 15: NoSQL Veritabanları
5 5. Hafta: Bulutta Programlama Ders 16: Google App Engine
6 6. Hafta: Bulutta Programlama Ders 17: Amazon Web Hizmetleri (AWS) Ders 18: Microsoft Azure
7 7. Hafta: Bulut Dağıtım Modelleri Ders 19: Genel Bulutlar Ders 20: Özel Bulutlar Ders 21: Topluluk Bulutları Ders 22: Hibrit Bulutlar
8 8. Hafta: Hizmet Olarak Altyapı (IaaS) Ders 23: IaaS'ye Giriş Ders 24: IaaS'de Kaynak Sanallaştırma Ders 25: IaaS Örnek Vaka Çalışmaları
9 9. Hafta: Ara Sınav/Proje
10 10. Hafta: Hizmet Olarak Platform (PaaS) Ders 26: PaaS'a Giriş Ders 27: Bulut Platformu ve Yönetimi Ders 28: PaaS Vaka Çalışmaları
11 11. Hafta: Hizmet Olarak Yazılım (SaaS) Ders 29: SaaS'a Giriş Ders 30: SaaS'ta Web Servisleri Ders 31: Web 2.0 ve Web İşletim Sistemi Ders 32: SaaS Örnek Vaka Çalışmaları
12 12. Hafta: Mobil Bulut Bilişim Ders 33: Mobil Bulut Mimarisi
13 13. Hafta: Dönem Projesi ve Sunumu
14 14. Hafta: Dönem Projesi ve Sunumu
15 15. Hafta: Dönem Projesi ve Sunumu

1) Cloud Computing: Concepts, Technology & Architecture; Thomas Erl, Ricardo Puttini, and Zaigham Mahmood; Pearson; 2nd edition (August 12, 2023); ISBN-10: 0138052255; ISBN-13: 978-0138052256. 2) Cloud Computing Solutions Architect: A Hands-On Approach: A Competency-based Textbook for Universities and a Guide for AWS Cloud Certification and Beyond; Arshdeep Bahga, Vijay Madisetti; VPT (July 4, 2019); ISBN-10: 0996025596; ISBN-13: 978-0996025591



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 25
Quiz 1 25
Proje Hazırlama 1 25
Ev Ödevi 1 25
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri 40

Bulunmuyor.


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Quiz 5 1 5
Proje Hazırlama 1 20 20
Ara Sınav İçin Bireysel Çalışma 1 18 18
Final Sınavı içiin Bireysel Çalışma 1 25 25
Okuma 14 2 28
Quiz için Bireysel Çalışma 5 3 15
Ev Ödevi 5 7 35
Toplam İş Yükü (saat) 150

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
ÖÇ 6
ÖÇ 7
ÖÇ 8
ÖÇ 9
ÖÇ 10
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek