دوره سوم: برنامه نویسی راهکارها و سفارشی سازی سایت های شیرپوینت

تخصص:
برنامه نویس حرفه ای شیرپوینت

مدت زمان:
۴۲ ساعت

روش برگزاری:
کارگاهی، عملی

توضیحات دوره 

دوره تخصصی ” یکپارچه سازی کنترل سبد پروژه ها و مدیریت پراجکت سرور” برای سازمان هایی برگزار می شود که پروژه محور هستند و به کنترل یکپارچه پروژه های سازمان می پردازند. دفتر مدیریت پروژه و اعضای آن مخاطبین این دوره هستند. کارآموزان پس از این دوره درک صحیحی از مفاهیم کنترل یکپارچه پروژه ها در سازمان خواهند داشت. آنها می توانند زمان، منابع و هزینه های پروژه ها را در یک سبد واحد و به صورت متمرکز مدیریت کند. همچنین انواع پروژه و تایم شیت وظایف را ایجاد و در کنترل پروژه از آن بهره مند شوند. از طریق کار با سایت پروژه به مدیریت اطلاعات پروژه بپردازند و در راه اندازی و نگه داری سرور پروژه ها نقش اصلی را بازی کنند. پس از این دوره کارآموز یک “مدیر سرور پروژه ها” خواهد بود. چهارمین تخصص از تخصص های ششگانه تیم شیرپوینت در سازمان.

پس از این دوره

  • دانشجو درک صحیحی از سفارشی سازی سایت ها و صفحات شیرپوینت و برنامه نویسی و تولید راهکارهای سفارشی در شیرپوینت خواهد داشت.
  • او می تواند به کمک ابزارها و تکنیک های سفارشی سازی، صفحات و سایت های شیرپوینت را طراحی و سفارشی سازی کند.
  • او می تواند به کمک ابزارها و تکنیک های برنامه نویسی Client and Server Side شیرپوینت، هر نوع راهکار سفارشی را تولید و طراحی کند.

مطالب و زمانبندی

بخش اول: طراحی و برندینگ سایت های شیرپوینتی Branding

  • ۱۴ ساعت
  • بررسی انواع Page ها
  • اختصاص Master Page به Page ها
  • بررسی Master Page ها
  • نحوه ایجاد Master Page ها
  • بررسی مفهوم Page Layout
  • ایجاد و انتشار Page Layout های گوناگون

بخش دوم: توسعه کلاینت ساید شیرپوینت Client Side Development

  • ۱۴ ساعت
  • بررسی Client Side Object Model ها
  • بررسی SharePoint Rest API
  • فیلترهای مربوط به Rest Request ها
  • اضافه نمودن و استفاده از کتابخانه های دیگر در شیرپوینت
  • اضافه نمودن Kendo Frame work در شیرپوینت و استفاده از آن
  • ایجاد و استفاده از Kendo Grid و Kendo Window و Kendo Form و ...
  • بررسی PnP JS
  • انجام عملیات CRUD در شیرپوینت

بخش سوم: توسعه سرور ساید شیرپوینت Server Side Development

  • ۱۴ ساعت
  • بررسی SharePoint Object Hierarchy
  • کار با لیست ها و لایبرری های شیرپوینت از طریق Farm Solutions
  • بررسی CAML Query و استفاده از آن
  • توسعه وب پارت ها و Event Receiver ها با استفاده از Farm solution ها
  • بررسی Feature ها و Property Paneها

تجهیزات مورد نیاز:

  • کلاینت ها و سرور ها در یک شبکه
  • دامین، اکانت های کاربران و سرویس ها
  • سرور فارم آماده شیرپوینت
  • نرم افزارهای مورد نیاز برای طراحی فرم و فرایند
  • داده های آماده برای گزارش گیری و سرویس های لازم
  • حداقل یک کلاینت برای ۲ دانشجو
  • ویدئو پروژکتور
  • تخته سفید و ماژیک
  • نرم افزار ضبط صدا و تصویر بر روی کلاینت مدرس
  • ویندوز و مرورگر و مجموعه آفیس بروز برای کلاینت‌ها

پیش نیاز:

دانش مقدماتی زبان های برنامه نویسی: HTML, CSS, Java Script, C#
گذراندن دوره اول: راه اندازی فارم شیرپوینت و کاربری حرفه ای سایت ها
گذراندن دوره دوم: طراحی فرم ها و فرایند ها، طراحی گزارشات و داشبورد ها

پایان دوره و اعتبار نامه:

انجام تمرین های حین برگزاری

نمره ۷۵% از امتحان پایان دوره

نمره ۷۵% از تحویل پروژه پایانی