• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sharepoint 2013 te Yazılım Geliştirme Teknikleri
 

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

on

  • 1,386 views

 

Statistics

Views

Total Views
1,386
Views on SlideShare
1,284
Embed Views
102

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 102

http://www.iersoy.com 78
http://iersoy.com 23
http://reader.aol.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • SharePoint 2013 ‘teYazılım GeliştirmeTeknikleriİbrahim Ersoy
    • 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
    • SharePoint için Uygulama Geliştirme Yöntemleri• Farm Solution• Sandboxed Solution• APP
    • 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.
    • 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.
    • 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
    • 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.
    • 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.
    • 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.
    • App Modelinde 3 seçenek1. SharePoint-Hosted2. Provider-Hosted3. Auto-Hosted
    • 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.
    • 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.
    • 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.
    • OData’nın SharePoint’teçalışma prensibi HTTP Client.svc web service Server Object ContentClient Side AppClient Side App Model Database XML SharePoint
    • Uygulama Geliştirme Senaryoları• Deployment Seçenekleri• Development Seçenekleri• Development Araçları
    • Deployment Seçenekleri• On-Premise install• Hosted install• Office 365
    • Development Seçenekleri• Farm Solution• Sandboxed Solution• Sharepoint-Hosted Apps• Developer-Hosted Apps• Azure-Hosted Apps
    • Development Araçları• Tarayıcı• SharePoint Designer 2013• Visual Studio 2012
    • Office 365 ve NAPA• Napa Office 365 üzerinde App geliştirmenize yarayan Visual Studio tadında ve tabanında bir uygulama geliştirme ortamı
    • SharePoint Storehttp://officepreview.microsoft.com/en-us/store/apps-for-sharepoint-FX102804987.aspxAdresinde bulunmaktadır
    • Sorular?
    • Kaynaklar- SharePoint Server 2013: to app or not to app?- Getting Started with SharePoint 2013 Apps- SharePoint 2013 Apps
    • Teşekkürler!