Your SlideShare is downloading. ×
0
Yazılım Geliştiriciler İçin Sharepoint 2010
••••
Kolay Sayfa YaratmaRibbon   XHTML, WCAG         2.0, x-browser
Cascade ve Block türde ilişkilendirme  İlişkili kayıtları aynı anda silebilme  İlişkili kayıtlarda silme engellemeExcel ta...
Silverlight DesteğiRich Media KontrolüRESTful API support  RIA uygulamalarında  kullanabilmeniz için  Sharepoint verilerin...
•••••••
VS2005                            VS2008                         VS2010      +                                           +...
Yazılım Geliştirme Ortamı Gereksinimleri   64-bit Geliştirme Ortamı       Windows 7       Windows Vista SP1       Windows ...
Şablonlar ve Tasarımcılar   Proje ve Kayıt Şablonları       Sharepoint elemanları için şablonlar       Sandboxed çözüm des...
Business Analyst/Process            Designer/IW/Power User             Professional developer       Designer            Im...
SPD ile yaratılmış iş akışları import edilebilirXOML ve kural dosyaları otomatik olarak eklenirElements XML dosyası otomat...
WSP seçimi için sihirbazDeclarative elemanlar import esnasında seçilebilirImport edilen elemanlar üzerinde ekleme/çıkarmav...
Lokal Sharepoint uygulamaları içinhiyerarşik görünüm sağlarSitekoleksiyonu, site, feature, liste, alan, görünüm, iş akışla...
Tanıdık Visual Studio Deneyimi Build, Debug & Deploy SharePoint projects Server Explorer yardımıyla Sharepoint sitelerini ...
•••••
REST APIs                Strongly-typed listsClient-side                 Client OM                Weakly-typed lists      ...
Entity tabanlı programlama  Strong Types ve Intellisense  CAML ihtiyacı yok  SPMetal /web:http://eayan-pc /code:projects.c...
•••
Entity Class Yaratın •   spmetal utility ile yaratın        spmetal /web:<site Url> /code:Projects.cs •   Sınıfları yaratı...
DataContext Yaratın
Liste İlişkilerini Yaratın ve Query Yazın
Sharepoint verisini yönetmek, ekleme/düzenleme ve gerialma işlemleri için kolay API                  SharePoint Data    Co...
Desteklendiği Bölümler•   Site Collections ve Sites•   Lists, List Items, Views, ve List Schemas•   Files and Folders•   W...
Object Karşılaştırmaları Server         .NET Managed            Silverlight             ECMAScript (Microsoft     (Microso...
Hızlı Debug ve SayfaPerformans Ölçümü
stsadm -o setproperty -pn developer-dashboard -pv ondemand
Çeviklik                    İstikrar  Kolay Dağıtım               Diğer Kullanıcılar İçin  Tekrarlayıcı Geliştirme     Güv...
User           Enables users to upload code                              Empowerment    solutions to their sites     Sandb...
SharePoint 2010 adds support for PowerShell• STSADM.EXE’den çok daha kullanışlı• Sharepoint developer ve adminleri PowerSh...
Information for                  Information for                    Information for    IT Pros                     Develop...
evren.ayan@cevizbilgi.com.trwww.evrenayan.netwww.sharepointturkiye.orghttp://twitter.com/evrena
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
Upcoming SlideShare
Loading in...5
×

Yazılım Geliştiriciler İçin Sharepoint 2010

1,716

Published on

Yazılım geliştiriciler için Microsoft Sharepoint 2010 ve Visual Studio 2010 tarafındaki yenilikler anlatılmaktadır.

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,716
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Yazılım Geliştiriciler İçin Sharepoint 2010"

  1. 1. Yazılım Geliştiriciler İçin Sharepoint 2010
  2. 2. ••••
  3. 3. Kolay Sayfa YaratmaRibbon XHTML, WCAG 2.0, x-browser
  4. 4. Cascade ve Block türde ilişkilendirme İlişkili kayıtları aynı anda silebilme İlişkili kayıtlarda silme engellemeExcel tabanlı formül kullanarakdoğrulama Formül tabanlı doğrulama Tekillikten emin olmaBirden fazla alana göre lookupOtomatik liste indexleriÖlçeklenebilirlik ve PerformansYeni Kayıt, Düzenleme gibi formlarınInfopath tabanlı hazırlanabilmesiDocument Set kavramı
  5. 5. Silverlight DesteğiRich Media KontrolüRESTful API support RIA uygulamalarında kullanabilmeniz için Sharepoint verilerine erişim Media Web Part Silverlight Web Part
  6. 6. •••••••
  7. 7. VS2005 VS2008 VS2010 + +F5 Deploy Debug Sequential Workflow 64 bit support Multiple Visual DesignersWSP Packaging State Machine WSP View Improved Packaging and DeploymentSPSolGen Workflow Separate Package Project & Item TemplatesWSP View Command TFS integration Command Line Build Extensible Projects & Tools VSeWSS VSeWSS 1.3 2007 2008 2009 2010
  8. 8. Yazılım Geliştirme Ortamı Gereksinimleri 64-bit Geliştirme Ortamı Windows 7 Windows Vista SP1 Windows Server 2008 Windows Server 2008R2 SharePoint 2010 lokal olarak yüklü olmalı SharePoint Foundation veya SharePoint Server Visual Studio 2010
  9. 9. Şablonlar ve Tasarımcılar Proje ve Kayıt Şablonları Sharepoint elemanları için şablonlar Sandboxed çözüm desteği Görsel Tasarımcılar Web Bölümü Tasarımcıları Business Data Connectivity (BDC) Model Tasarımcıları İş Akışı Tasarımcıları İş Akışı Gelişmeleri Site Seviyesinde İş Akışları İş Akışı İlişkilendirme ve Başlangıç Formu Tasarımcıları
  10. 10. Business Analyst/Process Designer/IW/Power User Professional developer Designer Import WSP Package Export
  11. 11. SPD ile yaratılmış iş akışları import edilebilirXOML ve kural dosyaları otomatik olarak eklenirElements XML dosyası otomatik olarak yaratılırAktivite ekleme, çıkarma ve düzenlemeye izin verirİlişkilendirme ve başlangıç formları eklenebilirDeploy ve debug için F5 yeterlidir
  12. 12. WSP seçimi için sihirbazDeclarative elemanlar import esnasında seçilebilirImport edilen elemanlar üzerinde ekleme/çıkarmave kod yazarak genişletme yapma mümkündür
  13. 13. Lokal Sharepoint uygulamaları içinhiyerarşik görünüm sağlarSitekoleksiyonu, site, feature, liste, alan, görünüm, iş akışları gibi bölümlerigörüntülerFarklı site koleksiyonlarına istenilensayıda bağlantı yapılmasına imkantanır.
  14. 14. Tanıdık Visual Studio Deneyimi Build, Debug & Deploy SharePoint projects Server Explorer yardımıyla Sharepoint sitelerini görüntülemek Web bölümü, BDC ve iş akışları için tasarımcılar Web Part Tasarımcı Visual Studio ALM desteği entegrasyonuGöze Çarpan Sharepoint Desteği Sandboxed çözüm desteği Business Connectivity Services desteği Genişletilmiş iş akışı desteği SharePoint Designer  Visual Studio entegrasyonu Packaging Explorer
  15. 15. •••••
  16. 16. REST APIs Strongly-typed listsClient-side Client OM Weakly-typed lists Farm Site List Data External ListsServer-side Weakly-typed lists Strongly-typed
  17. 17. Entity tabanlı programlama Strong Types ve Intellisense CAML ihtiyacı yok SPMetal /web:http://eayan-pc /code:projects.csListe Join Desteği Aralarındaki lookup kolonlar üzerinden liste Join işlemi Birden fazla liste üzerinde Join işlemi (A->B->C) Example from o in data.Orders where o.Customer.City.Name == "London“ select o;
  18. 18. •••
  19. 19. Entity Class Yaratın • spmetal utility ile yaratın spmetal /web:<site Url> /code:Projects.cs • Sınıfları yaratın ve projenize ekleyin
  20. 20. DataContext Yaratın
  21. 21. Liste İlişkilerini Yaratın ve Query Yazın
  22. 22. Sharepoint verisini yönetmek, ekleme/düzenleme ve gerialma işlemleri için kolay API SharePoint Data Consistent Efficient .NET CLR Silverlight CLR JavaScript
  23. 23. Desteklendiği Bölümler• Site Collections ve Sites• Lists, List Items, Views, ve List Schemas• Files and Folders• Web, List, ve List Item Property Bags• Web Parts• Security• Content Types• Site Templates and Site Collection Operations
  24. 24. Object Karşılaştırmaları Server .NET Managed Silverlight ECMAScript (Microsoft (Microsoft.SharePoint (Microsoft.SharePoint (SP.js) .SharePoint) .Client) .Client.Silverlight) SPContext ClientContext ClientContext ClientContext SPSite Site Site Site SPWeb Web Web Web SPList List List List SPListItem ListItem ListItem ListItem SPField Field Field Field
  25. 25. Hızlı Debug ve SayfaPerformans Ölçümü
  26. 26. stsadm -o setproperty -pn developer-dashboard -pv ondemand
  27. 27. Çeviklik İstikrar Kolay Dağıtım Diğer Kullanıcılar İçin Tekrarlayıcı Geliştirme Güvenli Paylaşılmış Sunuculara Kısıtlı API Erişimi Erişim İzlenebilen Kaynaklar SharePoint Online Ayrı Proses Site Koleksiyonu Sınırları
  28. 28. User Enables users to upload code Empowerment solutions to their sites Sandboxed Solution Site Site collection administrators retain control control Web Parts Event Receivers Farm admin does not have to beFeature Activation Callouts Workflow Actions Self-managed involved once policies are defined InfoPath Forms solutions Automatic monitoring and control of Site and List Templates resource utilization Hosting Corporate Intranet scenarios SharePoint Online Office Live
  29. 29. SharePoint 2010 adds support for PowerShell• STSADM.EXE’den çok daha kullanışlı• Sharepoint developer ve adminleri PowerShell öğrenmek zorunda kalacak• WSS OM kullanarak kullanışlı PowerShell scriptleri yazabilirsiniz.• Özelleştirilmiş PowerShell snap-in leri yazabilirsiniz STSADM.EXE We’ll miss you old friend
  30. 30. Information for Information for Information for IT Pros Developers Everyone at TechNet at MSDNhttp://MSSharePointITPro.com http://MSSharePointDeveloper.com http://SharePoint.Microsoft.com
  31. 31. evren.ayan@cevizbilgi.com.trwww.evrenayan.netwww.sharepointturkiye.orghttp://twitter.com/evrena
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×