Katılımcılar "Developing Microsoft SharePoint Server 2013 Core Solutions" eğitiminde; tüm Sharepoint geliştirme aktivitelerinde kullanılan temel konulardan başlayıp, sunucu ve istemci üzerinde mimari tasarım yapma, özellik geliştirme ve yayınlama, güvenlik ve izinleri yönetme, iş akışlarını kullanma ve kullanıcı arayüzünü özelleştirme konusunda gerçek yaşamdan pratik örneklerle bilgi ve becerilerini üst seviyelere taşıyacaklardır. "Bu eğitimin öncesinde MS 10266 - MS 10266 Programming in C# with Microsoft Visual Studio, MS 20480 - MS 20480 Programming in HTML with Javascript and CSS3 ,MS 55035A - MS 55035A Microsoft SharePoint Server 2013 for the Site Owner / Power User eğitim(ler)inin alınmış olması önerilir." ve "bu eğitim sonrasında MS 20331B - MS 20331B Core Solutions of Microsoft SharePoint Server 2013 eğitim(ler)inin alınması önerilir."
•SharePoint geliştirici ekosistemine giriş
•SharePoint geliştirme yaklaşımlarını seçme
•SharePoint 2013 dağıtım ve çalışma modellerini anlama
•SharePoint nesne hiyerarşisini anlama
•Site ve web nesneleriyle çalışma
•Çalıştırma (execution) bağlamıyla çalışma
•Liste ve kitaplık nesnelerini kullanma
•Liste verilerini sorgulama ve alma
•Büyük listelerle çalışma
•SharePoint Feature’ları ile çalışma
•Çözümleri dağıtma
•Sandboxed çözümlerle çalışma
•Web Part geliştirme
•Event Receiver kullanma
•Timer Job kullanma
•Yapılandırma verilerini depolama
•SharePoint 2013’te kimlik yönetimini anlama
•SharePoint 2013 izinlerini yönetme
•Forms-Based Authentication yapılandırma
•Kimlik doğrulama deneyimini özelleştirme
•Bileşenlere genel bakış
•Özel listeler tanımlama
•Özel siteler tanımlama
•SharePoint sitelerini yönetme
•SharePoint Apps’e genel bakış
•SharePoint Apps geliştirme
•JavaScript için İstemci Tarafı Nesne Modeli (CSOM) kullanma
•JavaScript ile REST API kullanma
•Uzak barındırılan uygulamalara genel bakış
•Remote hosted uygulamaları yapılandırma
•Remote hosted uygulamalar geliştirme
