2. Ajanda
• SharePoint için Uygulama Geliştirme Yöntemleri
• App Modeli ve Çalışanlara Getirileri
• Uygulama Geliştirme Senaryoları
• Office 365 ve NAPA
• SharePoint Store
4. App Modeli ve Çalışanlara Getirileri
• Yeni bir Deployment Modeli
• Bulut Tabanlı
• SharePoint Store desteği
• Client tabanlı olduğundan sunucu üzerindeki yükü hafifletir.
• Online Deployment yapılabiliyor
• HTML5 teknolojisi kullanılıyor.
5. App Modelinin Bilgi Çalışanlarına Getirileri
• Bilgi Çalışanları için alışkın oldukları bir uygulama modelidir
• Uygulamalar SharePoint Store ve kurumların uygulama
kataloglarında bulunabilir.
• Uygulamaları ekleyebilir,yükseltebilir veya silebilirler.
6. App Modelinin GeliÅŸtiricilere Getirileri
• Tekerleği yeniden icat etmiyorsunuz.Web Geliştiriciliğinde
kullandığınız tüm teknikler aynen bu uygulama modelinde de
kullanılabilir.
• Yazdığınız uygulamaları SharePoint Store üzerinden
satabiliyorsunuz
11. SharePoint-Hosted App
SharePoint sunucusu üzerinde barındırabileceğiniz App
çeşididir.
Çalıştırabilmek için 2 servise ihtiyaç duyulur: App
Management Service(Central Administration üzerinden)
ve Subscription Settings Service Application
Proxy(Powershell scripti ile oluÅŸturulur)
Site elemanlarına(listeler,dosyalar ve WebPartlar)
eriÅŸebilir.
12. Provider-Hosted App
Dedicated Server veya Hosting hizmeti alınan yerlerde
barındırabileceğimiz App çeşididir.
Tüm App çeşitlerinde olduğu gibi burda da Site
Elemanlarına erişebilir.
REST ve CSOM kullanarak verilerle çalışılabilir.
13. Auto-Hosted App
Bu App çeşidi Azure üzerinde barındırılır.
Windows Azure ve SQL Azure hizmetlerine REST,OAuth
veya CSOM ile baÄŸlanabiliriz.