erdem avni selÇuk nisan 25 antalya uluslararası Üniversitesi sharepoint online app development
TRANSCRIPT
SharePoint Online App Development
Erdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
Ajanda
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
SharePoint Online Geliştirmeye Giriş
SharePoint 2013
Web Services
Mimari
SharePoint Online Geliştirmeye GirişWeb Uygulamaları
Uygulama Kendi Etki Alanında İzole edilir
ldquoSame Originrdquo politikası ile uygulama iccedilerisinde yetkilendirmelere ve kimlik doğrulamalarına izin verilir
Her Uygulama iccedilin benzersiz bir URL bulunur
Tenancy ndash Office 365 uumlzerinde bulunan kullanıcı adınız yada organizasyon adınızApp Unique Identifier ndash Uygulamanız iccedilin oluşturulan benzersiz IDHosting Domain ndash Her bir Farm iccedilin alan adıApp Name ndash App manifest dosyasında tanımlanan uygulama adı
https[tenancy]-[appuid][hostingdomain][appname]
SharePoint Online Geliştirmeye GirişUygulama Başlangıccedil Sayfası
App Manifest tarafında tanımlanan
~appWebUrlPagesDefaultaspxStandardTokensParametreleri değiştirmek iccedilin dinami Tokenlar kullanılır
~appWebUrl Belirteci uygulamanız iccedilin web adresini temsil ederStandardTokens Uygulama başladığında alınan Query String Key dir
Parameter Description
SPHostUrl The URL of the host web
SPAppWebUrl The URL of the app web
SPLanguage The languageculture of the host web
SPClientTag The client cache control number for the current website
SPProductNumber The full build version number of the SharePoint farm
SharePoint Online Geliştirmeye GirişApp Tipleri
Full Page
Buumltuumln uygulamalar iccedilin zorunludurKullanıcı deneyimlerini uygulama başlatıldığu zaman sayfa uumlzerine yansıtabilir
App Part
OpsiyonelHosted uygulamlarda web partlarına izin verilir( Iframe )
UI Custom Action
OpsiyonelUygulama başlatıldığında Ribbon menuumlde yada Edit Control Bloklarda komut eklenmesine izin verir
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
Erdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
Ajanda
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
SharePoint Online Geliştirmeye Giriş
SharePoint 2013
Web Services
Mimari
SharePoint Online Geliştirmeye GirişWeb Uygulamaları
Uygulama Kendi Etki Alanında İzole edilir
ldquoSame Originrdquo politikası ile uygulama iccedilerisinde yetkilendirmelere ve kimlik doğrulamalarına izin verilir
Her Uygulama iccedilin benzersiz bir URL bulunur
Tenancy ndash Office 365 uumlzerinde bulunan kullanıcı adınız yada organizasyon adınızApp Unique Identifier ndash Uygulamanız iccedilin oluşturulan benzersiz IDHosting Domain ndash Her bir Farm iccedilin alan adıApp Name ndash App manifest dosyasında tanımlanan uygulama adı
https[tenancy]-[appuid][hostingdomain][appname]
SharePoint Online Geliştirmeye GirişUygulama Başlangıccedil Sayfası
App Manifest tarafında tanımlanan
~appWebUrlPagesDefaultaspxStandardTokensParametreleri değiştirmek iccedilin dinami Tokenlar kullanılır
~appWebUrl Belirteci uygulamanız iccedilin web adresini temsil ederStandardTokens Uygulama başladığında alınan Query String Key dir
Parameter Description
SPHostUrl The URL of the host web
SPAppWebUrl The URL of the app web
SPLanguage The languageculture of the host web
SPClientTag The client cache control number for the current website
SPProductNumber The full build version number of the SharePoint farm
SharePoint Online Geliştirmeye GirişApp Tipleri
Full Page
Buumltuumln uygulamalar iccedilin zorunludurKullanıcı deneyimlerini uygulama başlatıldığu zaman sayfa uumlzerine yansıtabilir
App Part
OpsiyonelHosted uygulamlarda web partlarına izin verilir( Iframe )
UI Custom Action
OpsiyonelUygulama başlatıldığında Ribbon menuumlde yada Edit Control Bloklarda komut eklenmesine izin verir
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
Ajanda
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
SharePoint Online Geliştirmeye Giriş
SharePoint 2013
Web Services
Mimari
SharePoint Online Geliştirmeye GirişWeb Uygulamaları
Uygulama Kendi Etki Alanında İzole edilir
ldquoSame Originrdquo politikası ile uygulama iccedilerisinde yetkilendirmelere ve kimlik doğrulamalarına izin verilir
Her Uygulama iccedilin benzersiz bir URL bulunur
Tenancy ndash Office 365 uumlzerinde bulunan kullanıcı adınız yada organizasyon adınızApp Unique Identifier ndash Uygulamanız iccedilin oluşturulan benzersiz IDHosting Domain ndash Her bir Farm iccedilin alan adıApp Name ndash App manifest dosyasında tanımlanan uygulama adı
https[tenancy]-[appuid][hostingdomain][appname]
SharePoint Online Geliştirmeye GirişUygulama Başlangıccedil Sayfası
App Manifest tarafında tanımlanan
~appWebUrlPagesDefaultaspxStandardTokensParametreleri değiştirmek iccedilin dinami Tokenlar kullanılır
~appWebUrl Belirteci uygulamanız iccedilin web adresini temsil ederStandardTokens Uygulama başladığında alınan Query String Key dir
Parameter Description
SPHostUrl The URL of the host web
SPAppWebUrl The URL of the app web
SPLanguage The languageculture of the host web
SPClientTag The client cache control number for the current website
SPProductNumber The full build version number of the SharePoint farm
SharePoint Online Geliştirmeye GirişApp Tipleri
Full Page
Buumltuumln uygulamalar iccedilin zorunludurKullanıcı deneyimlerini uygulama başlatıldığu zaman sayfa uumlzerine yansıtabilir
App Part
OpsiyonelHosted uygulamlarda web partlarına izin verilir( Iframe )
UI Custom Action
OpsiyonelUygulama başlatıldığında Ribbon menuumlde yada Edit Control Bloklarda komut eklenmesine izin verir
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
SharePoint Online Geliştirmeye Giriş
SharePoint 2013
Web Services
Mimari
SharePoint Online Geliştirmeye GirişWeb Uygulamaları
Uygulama Kendi Etki Alanında İzole edilir
ldquoSame Originrdquo politikası ile uygulama iccedilerisinde yetkilendirmelere ve kimlik doğrulamalarına izin verilir
Her Uygulama iccedilin benzersiz bir URL bulunur
Tenancy ndash Office 365 uumlzerinde bulunan kullanıcı adınız yada organizasyon adınızApp Unique Identifier ndash Uygulamanız iccedilin oluşturulan benzersiz IDHosting Domain ndash Her bir Farm iccedilin alan adıApp Name ndash App manifest dosyasında tanımlanan uygulama adı
https[tenancy]-[appuid][hostingdomain][appname]
SharePoint Online Geliştirmeye GirişUygulama Başlangıccedil Sayfası
App Manifest tarafında tanımlanan
~appWebUrlPagesDefaultaspxStandardTokensParametreleri değiştirmek iccedilin dinami Tokenlar kullanılır
~appWebUrl Belirteci uygulamanız iccedilin web adresini temsil ederStandardTokens Uygulama başladığında alınan Query String Key dir
Parameter Description
SPHostUrl The URL of the host web
SPAppWebUrl The URL of the app web
SPLanguage The languageculture of the host web
SPClientTag The client cache control number for the current website
SPProductNumber The full build version number of the SharePoint farm
SharePoint Online Geliştirmeye GirişApp Tipleri
Full Page
Buumltuumln uygulamalar iccedilin zorunludurKullanıcı deneyimlerini uygulama başlatıldığu zaman sayfa uumlzerine yansıtabilir
App Part
OpsiyonelHosted uygulamlarda web partlarına izin verilir( Iframe )
UI Custom Action
OpsiyonelUygulama başlatıldığında Ribbon menuumlde yada Edit Control Bloklarda komut eklenmesine izin verir
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
SharePoint Online Geliştirmeye GirişWeb Uygulamaları
Uygulama Kendi Etki Alanında İzole edilir
ldquoSame Originrdquo politikası ile uygulama iccedilerisinde yetkilendirmelere ve kimlik doğrulamalarına izin verilir
Her Uygulama iccedilin benzersiz bir URL bulunur
Tenancy ndash Office 365 uumlzerinde bulunan kullanıcı adınız yada organizasyon adınızApp Unique Identifier ndash Uygulamanız iccedilin oluşturulan benzersiz IDHosting Domain ndash Her bir Farm iccedilin alan adıApp Name ndash App manifest dosyasında tanımlanan uygulama adı
https[tenancy]-[appuid][hostingdomain][appname]
SharePoint Online Geliştirmeye GirişUygulama Başlangıccedil Sayfası
App Manifest tarafında tanımlanan
~appWebUrlPagesDefaultaspxStandardTokensParametreleri değiştirmek iccedilin dinami Tokenlar kullanılır
~appWebUrl Belirteci uygulamanız iccedilin web adresini temsil ederStandardTokens Uygulama başladığında alınan Query String Key dir
Parameter Description
SPHostUrl The URL of the host web
SPAppWebUrl The URL of the app web
SPLanguage The languageculture of the host web
SPClientTag The client cache control number for the current website
SPProductNumber The full build version number of the SharePoint farm
SharePoint Online Geliştirmeye GirişApp Tipleri
Full Page
Buumltuumln uygulamalar iccedilin zorunludurKullanıcı deneyimlerini uygulama başlatıldığu zaman sayfa uumlzerine yansıtabilir
App Part
OpsiyonelHosted uygulamlarda web partlarına izin verilir( Iframe )
UI Custom Action
OpsiyonelUygulama başlatıldığında Ribbon menuumlde yada Edit Control Bloklarda komut eklenmesine izin verir
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
SharePoint Online Geliştirmeye GirişUygulama Başlangıccedil Sayfası
App Manifest tarafında tanımlanan
~appWebUrlPagesDefaultaspxStandardTokensParametreleri değiştirmek iccedilin dinami Tokenlar kullanılır
~appWebUrl Belirteci uygulamanız iccedilin web adresini temsil ederStandardTokens Uygulama başladığında alınan Query String Key dir
Parameter Description
SPHostUrl The URL of the host web
SPAppWebUrl The URL of the app web
SPLanguage The languageculture of the host web
SPClientTag The client cache control number for the current website
SPProductNumber The full build version number of the SharePoint farm
SharePoint Online Geliştirmeye GirişApp Tipleri
Full Page
Buumltuumln uygulamalar iccedilin zorunludurKullanıcı deneyimlerini uygulama başlatıldığu zaman sayfa uumlzerine yansıtabilir
App Part
OpsiyonelHosted uygulamlarda web partlarına izin verilir( Iframe )
UI Custom Action
OpsiyonelUygulama başlatıldığında Ribbon menuumlde yada Edit Control Bloklarda komut eklenmesine izin verir
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
SharePoint Online Geliştirmeye GirişApp Tipleri
Full Page
Buumltuumln uygulamalar iccedilin zorunludurKullanıcı deneyimlerini uygulama başlatıldığu zaman sayfa uumlzerine yansıtabilir
App Part
OpsiyonelHosted uygulamlarda web partlarına izin verilir( Iframe )
UI Custom Action
OpsiyonelUygulama başlatıldığında Ribbon menuumlde yada Edit Control Bloklarda komut eklenmesine izin verir
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
SharePoint Online Geliştirmeye GirişSPO Hosted App Oluşturma
PAGES
ASPXHTML
Authorization Internal
Programlanabilirlik
JavaScript REST or CSOMJavaScript Cross-Domain LibraryWeb Proxy
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
SharePoint Online Geliştirmeye Giriş
bull SharePoint-Hosted App oluşturma
Demo
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
Javascript İle ProgramlamaREST Kullanımı
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
Javascript İle ProgramlamaItem Oluşturma
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
Javascript İle ProgramlamaListe Guumlncelleme
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
CSOM API Kullanımı
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
CSOM API Kullanımı
Item Oluşturma
Item Guumlnceleme
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom
Oumlzet
SharePoint Online Geliştirmeye Giriş
DEMO
JavaScript İle Programlama
DEMO
TeşekkuumlrlerErdem Avni SELCcedilUK
Microsoft SharePoint MVP
E-mail eravseoutlookcom
Twitter eravse
Blog httpwwweravsecom
httpwwwtechnettrcom