Platform Hizmetinin Sağladığı Avantajlar:
Zamandan Tasarruf
Paradan Tasarruf
Esneklik (flexible)
Güvenlik (secure)
Ölçeklenebilir (scalable)
Platform hizmet sağlayacılarına örnek olarak Heroku Microsoft Azure Google App Engine verilebilir.
Yazılmış bir proje nasıl yayınlanır?
Örneğin visual studio geliştirme ortamı kullanılıyor ise yapılması gereken ilk başta Solution Explorer deki prodeki publish seçeneğine tıklamak.
Buradan oluşturulan sitenin indirilmiş publish dosyasını import edilmesi gerekiyor.
Daha sonra Publish dedikten sonra artık proje başarılı bir şekilde yayınlanacaktır.
Videolu bir örnek için aşağıdaki linke tıklayınız:
https://www.youtube.com/watch?v=Jhx6RExqxfQ&feature=youtu.be
Obs Projesi için yapılan adımlar:
İlk başta yapılması gereken veritabanını tasarlamak oldu.
Entity Framework yapısını kullanarak Code First yapısını kullanarak ORM yapısı ile bir proje oluşturuldu.
Proje katmanlı bir yapıya sahip olduğundan(UI DATA ACCESS BUSINESS) 8 kişinin projeye katkı sağlaması daha kolay oldu ve aynı zamanda katmanlar arası bağımsızlıklar sayesinde proje daha esnek hale getirildi.
Benim projeye yaptığım katkılar:
Fakulte Fakulte Sekreteri Fakutle Çalışanı için Domain Servis sınıfları yazıldı.Aynı zamanda domain sınıflarındaki metotlara parametre olarak gelen Request ve Response sınıfları yazıldı.Veritabanı kontrolü içinde Fakulte Fakulte Sekreteri ve Fakulte Çalışanı için Validation sınıfları oluşturuldu.Ek olarakta OBS.HELPERS katmanında validatorler için uyarı mesajları yazıldı.

FacultyDomainService (RR and Validation)
FacultySecreterDomainService (RR and Validation)

FacultySecreterDomainService (RR and Validation)
FacultyStaffDomainService (RR and Validation)
Arayuzler ise şu şekildedir:
Fakulte:
Fakulte Sekreteri: Fakulte Çalışanı:

Sürüm takip sistemi olarak TFS kullanıldı.
Projenin son durumunu takip etmek için aşağıdaki linke tıklayınız:
https://obsazure.visualstudio.com/OBS/_dashboards
CLOUD STORAGE:
Bulut depolama resim, döküman ya da diğer birçok dosyayı içinde depoladığımız bir alandır. Dropbox,Google gibi firmalar bizim yerimize bu dosyaları kendi sunucunlarında saklarlar.
Bulut Depolamanın Avantajları:
Enerji Tasarrufu
Zaman Tasarrufu
Bulut Depolamanın Dezavantajları:
Güvenlik Açığı
Bilgisayarda Bulunan Resmin Uzak Sunucuya Eklenmesi:
file_service = FileService(account_name = acc_name, account_key = key_1)
file_service.create_share('myshare43')
file_service.create_file_from_path(
'myshare43',
None,
'pic_43',
'C:\\Users\\Public\\Pictures\\Sample Pictures\\Dock.jpg',
content_settings=ContentSettings(content_type='image/jpg'))
generator = file_service.list_directories_and_files('myshare43')
for file_or_dir in generator:
print(file_or_dir.name)




