Your SlideShare is downloading. ×
Sharepoint 2013 te Yazılım Geliştirme Teknikleri
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Sharepoint 2013 te Yazılım Geliştirme Teknikleri

1,041

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,041
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SharePoint 2013 ‘teYazılım GeliştirmeTeknikleriİbrahim Ersoy
  • 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
  • 3. SharePoint için Uygulama Geliştirme Yöntemleri• Farm Solution• Sandboxed Solution• APP
  • 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
  • 7. App Modelinin IT Yöneticilerine Getirileri• SharePoint sunucusundan ayrı olarak çalışacağından ötürü uygulamaların yükseltilmesi işlemi kolaylaştırılır.• Kurumsal Katalog uygulamaların yönetimini kolaylaştırır.
  • 8. App Modelinin GeliştiricilereGetirileri Bir geliştirici açısından bakacak olursak, App; SharePoint üzerinde görüntülenen ancak başka bir yerde çalışan programlardır(IFRAME) Sunucu tabanlı çalışmaz,bu sunucunun üzerindeki yükü hafifleten bir etken Verilere erişmek için REST ve CSOM kullanır.
  • 9. App Modelinin Artıları+ Uygulamalar Azure bulut servisinde barındırılabiliyor.+ Remote Deployment ve Debugging yeteneği+ Yükleme ve kaldırma hakkı Kullanıcılar’dadır.Sandboxed ve Farm Solutionlarda bu hak Admin yetkisine sahip kişilerde idi.+ Marketplace. App’leri SharePoint üzerinden satabiliyorsunuz.
  • 10. App Modelinde 3 seçenek1. SharePoint-Hosted2. Provider-Hosted3. Auto-Hosted
  • 11. SharePoint-Hosted AppSharePoint sunucusu üzerinde barındırabileceğiniz Appçeşididir.Çalıştırabilmek için 2 servise ihtiyaç duyulur: AppManagement Service(Central Administration üzerinden)ve Subscription Settings Service ApplicationProxy(Powershell scripti ile oluşturulur)Site elemanlarına(listeler,dosyalar ve WebPartlar)erişebilir.
  • 12. Provider-Hosted AppDedicated Server veya Hosting hizmeti alınan yerlerdebarındırabileceğimiz App çeşididir.Tüm App çeşitlerinde olduğu gibi burda da SiteElemanlarına erişebilir.REST ve CSOM kullanarak verilerle çalışılabilir.
  • 13. Auto-Hosted AppBu App çeşidi Azure üzerinde barındırılır.Windows Azure ve SQL Azure hizmetlerine REST,OAuthveya CSOM ile bağlanabiliriz.
  • 14. OData’nın SharePoint’teçalışma prensibi HTTP Client.svc web service Server Object ContentClient Side AppClient Side App Model Database XML SharePoint
  • 15. Uygulama Geliştirme Senaryoları• Deployment Seçenekleri• Development Seçenekleri• Development Araçları
  • 16. Deployment Seçenekleri• On-Premise install• Hosted install• Office 365
  • 17. Development Seçenekleri• Farm Solution• Sandboxed Solution• Sharepoint-Hosted Apps• Developer-Hosted Apps• Azure-Hosted Apps
  • 18. Development Araçları• Tarayıcı• SharePoint Designer 2013• Visual Studio 2012
  • 19. Office 365 ve NAPA• Napa Office 365 üzerinde App geliştirmenize yarayan Visual Studio tadında ve tabanında bir uygulama geliştirme ortamı
  • 20. SharePoint Storehttp://officepreview.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspxAdresinde bulunmaktadır
  • 21. Sorular?
  • 22. Kaynaklar- SharePoint Server 2013: to app or not to app?- Getting Started with SharePoint 2013 Apps- SharePoint 2013 Apps
  • 23. Teşekkürler!

×