شیرپوینت با قابلیت‌های بیشمارش پلتفرمی مناسب برای طراحی و توسعه نیازهای یک سازمان میباشد. اصولا پیاده‌سازی نیازهای سازمان‎‌ها با امکانات پیش‌فرض شیرپوینت مزایای بیشتری نسب به کدنویسی‌های پیچیده دارد. مزایایی چون آموزش کاربری راحت‌تر، قابلیت نگهداری آسان‌تر، قابلیت بروزرسانی شیرپوینت بدون نیاز به بروزرسانی کدهای نوشته شده. با این حال گاهی نیاز به افزایش توانمندی‌های شیرپوینت با کدنویسی است که بهترین روش کدنویسی نیز در این حالت استفاده از کدنویسی سمت کلاینت میباشد برای مقایسه و توضیح بیشتر انواع روشهای کدنویسی شیرپوینت این مقاله را مطالعه نمایید.

شیرپوینت در مسیر خود با توجه به نیازهای روز افزون کسب و کارها به توسعه امکانات آن، ابزارهای مختلفی ارائه داده است که بروزترین و کامل‌ترین آنها اکنون شیرپوینت فریم ورک (SPFx) میباشد. این ابزار گوناگون هر کدام به نوبه خود امکانات و مزایایی به توسعه دهندگان شیرپوینت میدهد که آشنایی با آنها خالی از لطف نیست.

در کتاب Custom SharePoint Solutions with HTML and JavaScript، نویسنده با شیرپوینت 2013 و بالطبع قبل از ارائه شیرپوینت فریم ورک (SPFx) انواع روش‌های کدنویسی سمت کلاینت را با مثال­های کاربردی توضیح می‌دهد. در صورتی که به برنامه نویسی سمت کلاینت شیرپوینت علاقه مند هستید خواندن آنرا بشدت به شما توصیه میکنم.

کتاب Custom SharePoint Solutions with HTML and JavaScript موارد زیر را پوشش میدهد:

  • تفاوتت‌های بین برنامه نویسی سمت کلاینت و سرور در شیرپوینت و مثالی کاربردی از هرکدام
  • امکانات وب پارت­های Content Editor و Script Editor و استفاده عملی آنها در صفحات شیرپوینت
  • معرفی و توضیح JSLink و استفاده کاربردی از آن در لیست­های شیرپوینت
  • آموزش استفاده از وب پارت Content Search و طراحی الگوی نمایش آنها در فارم شیرپوینت
  • آشنایی و کار با توابع جاوا اسکریپتی شیرپوینت
  • کار با کتابخانه­های JavaScript Object Model شیرپوینت و کاربرد هر یک از آنها در شیرپوینت
  • استفاده از وب سرویس­های شیرپوینت و مزایای هرکدام
  • آشنایی با REST API های شیرپوینت

دانلود کتاب