| 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 |