Microsoft SharePoint Server ile Yazılım Geliştirme Eğitimi

  • Süre: 4 Gün / 28 Saat
  • Ön Koşul: Temel yazılım geliştirme bilgisi, C# ve .NET Framework tecrübesi gereklidir. SharePoint hakkında temel bilgi sahibi olmak avantaj sağlar.

Eğitim Hakkında:

Microsoft SharePoint Server ile Yazılım Geliştirme Eğitimi, katılımcılara SharePoint platformunda özelleştirilmiş iş çözümleri geliştirme becerisi kazandırmayı amaçlar. Eğitim, SharePoint’in mimari yapısı, SharePoint API’ları, CSOM (Client-Side Object Model), REST API, SPFx (SharePoint Framework), iş akışları, özel web bölümleri, uygulama sayfaları ve işlevselliklerin genişletilmesi gibi konuları kapsamlı bir şekilde ele alır. Katılımcılar, SharePoint Server üzerinde kurumsal uygulamalar geliştirme, veri entegrasyonu sağlama ve kullanıcı deneyimini optimize etme yetenekleri kazanacaktır.

Kimler Katılmalı:

  • Yazılım Geliştiricileri: SharePoint üzerinde özel uygulamalar geliştirmek isteyen geliştiriciler.
  • SharePoint Uzmanları: SharePoint platformunda özelleştirme ve geliştirme yeteneklerini artırmak isteyenler.
  • BT Profesyonelleri: Kurumsal iş çözümlerinde SharePoint kullanmak isteyen BT profesyonelleri.

Eğitim İçeriği:

  1. SharePoint Mimarisi ve Geliştirme Temelleri:
    • SharePoint Server mimarisi ve bileşenleri
    • SharePoint API’ları ve geliştirme araçları
  2. SharePoint Framework (SPFx) ile Geliştirme:
    • SPFx yapısı ve bileşen geliştirme
    • Client-Side geliştirme ve modern UI bileşenleri
  3. Client-Side Object Model (CSOM) ve REST API:
    • CSOM kullanarak veriye erişim ve işlem yapma
    • REST API ile veri sorgulama ve güncelleme işlemleri
  4. Özelleştirilmiş Web Bölümleri ve Uygulama Sayfaları:
    • Web bölümleri oluşturma ve yönetme
    • Uygulama sayfaları ve özel işlevsellikler geliştirme
  5. İş Akışları ve Form Geliştirme:
    • SharePoint iş akışları (Workflows) ve iş süreçlerini otomatikleştirme
    • InfoPath formları ve Power Automate ile iş akışları oluşturma
  6. Veri Entegrasyonu ve Dış Veri Bağlantıları:
    • BCS (Business Connectivity Services) ile harici veri kaynaklarına bağlanma
    • API entegrasyonları ve kurumsal veri entegrasyonu
  7. Güvenlik ve Yetkilendirme:
    • SharePoint güvenlik modeli ve kullanıcı yetkilendirme
    • Kimlik doğrulama ve yetki yönetimi
  8. Performans Optimizasyonu ve Yönetim:
    • SharePoint performansını artırma teknikleri
    • Bakım, izleme ve sorun giderme
  9. Uygulamalı Projeler ve Case Studies:
    • Gerçek dünya projeleri ile uygulamalı geliştirme
    • Best practices ve kodlama standartları

Eğitim Sonu Kazanımları:

  • SharePoint Geliştirme Yetkinliği: SharePoint üzerinde özelleştirilmiş iş çözümleri ve uygulamalar geliştirme becerisi.
  • Entegrasyon Becerisi: API’lar ve harici veri kaynakları ile güçlü entegrasyonlar gerçekleştirme.
  • Kullanıcı Deneyimi ve Performans: Kullanıcı dostu ve performanslı SharePoint uygulamaları oluşturma.

Bu eğitim, SharePoint Server üzerinde yazılım geliştirme ve özelleştirme yaparak kurumsal ihtiyaçlara yönelik güçlü çözümler üretme yeteneği kazandırır. Eğitim sonunda, SharePoint platformunu etkin bir şekilde kullanarak kurumsal iş süreçlerini optimize edecek ve geliştirme projelerini başarıyla yönetebileceksiniz.