دانلود کتاب آموزشی توسعه شیرپوینت ( Microsoft SharePoint Development ) جلد اول

دسته‌بندی: برچسب: تاریخ به روز رسانی: 23 دی 1404 تعداد بازدید: 411 بازدید

دوره 100% عملی و کاربردی تدریس شده

پشتیبانی واتساپ

برای خرید به پشتیبانی پیام بدهید

دوره توسعه شیرپوینت (SharePoint Development) با هدف آموزش طراحی، سفارشی‌سازی و توسعه راهکارهای مبتنی بر SharePoint ارائه می‌شود. این دوره به دانشجویان کمک می‌کند تا ابزارها، تکنولوژی‌ها و بهترین شیوه‌های توسعه SharePoint را برای ایجاد برنامه‌های کاربردی و مدیریت محتوا بیاموزند.


1. مقدمه‌ای بر توسعه SharePoint

  • آشنایی با SharePoint و نسخه‌های آن (On-Premises و Online)
  • معرفی معماری و اجزای اصلی SharePoint
  • بررسی قابلیت‌های توسعه در SharePoint
  • تفاوت‌های توسعه در SharePoint Online و On-Premises

2. آشنایی با محیط توسعه SharePoint

  • معرفی SharePoint Framework (SPFx)
  • نصب و پیکربندی محیط توسعه
    • Node.js
    • Yeoman Generator for SharePoint
    • Gulp و ابزارهای خط فرمان
  • آشنایی با Visual Studio و SharePoint Designer

3. توسعه سمت کاربر (Client-Side Development)

  • مفاهیم توسعه سمت کلاینت در SharePoint
  • کار با JavaScript، TypeScript و React
  • ایجاد Web Partهای سفارشی با استفاده از SPFx
  • استفاده از REST API و JSOM (JavaScript Object Model)
  • ایجاد فرم‌های سفارشی با Power Apps

4. توسعه سمت سرور (Server-Side Development)

  • آشنایی با مدل شی‌ءگرای سمت سرور (SSOM)
  • توسعه ویژگی‌ها و راه‌حل‌های سفارشی (Features & Solutions)
  • ایجاد Timer Jobs و Event Receivers
  • مدیریت محتوا و اطلاعات با استفاده از Object Model

5. کار با SharePoint Lists و Libraries

  • آشنایی با Lists و Libraries در SharePoint
  • توسعه فرم‌های سفارشی برای Lists
  • استفاده از CAML Query و LINQ to SharePoint
  • مدیریت مجوزها (Permissions) برای لیست‌ها و آیتم‌ها

6. ایجاد و سفارشی‌سازی صفحات

  • طراحی و توسعه صفحات Master Page
  • سفارشی‌سازی صفحات با Page Layouts
  • کار با Display Templates
  • ایجاد صفحات واکنش‌گرا (Responsive Pages)

7. توسعه و سفارشی‌سازی Workflows

  • معرفی Microsoft Power Automate و SharePoint Designer برای Workflows
  • ایجاد و مدیریت Workflows ساده و پیچیده
  • اتصال Workflows به منابع داده خارجی
  • رفع اشکال و بهینه‌سازی Workflows

8. توسعه Web Parts و Application Pages

  • ایجاد Web Partهای استاندارد و پیشرفته
  • سفارشی‌سازی Application Pages
  • مدیریت و نمایش داده‌ها با Web Parts سفارشی
  • استفاده از Property Pane در Web Parts

9. اتصال به داده‌های خارجی

  • آشنایی با Business Connectivity Services (BCS)
  • اتصال SharePoint به دیتابیس‌های خارجی (SQL، Oracle)
  • استفاده از REST API برای ارتباط با منابع خارجی
  • یکپارچه‌سازی SharePoint با سرویس‌های دیگر (Microsoft 365، Dynamics)

10. مدیریت و توسعه Branding در SharePoint

  • استفاده از تم‌ها (Themes) و استایل‌های سفارشی
  • طراحی و توسعه با CSS و JavaScript
  • اعمال تغییرات در تجربه کاربری (User Experience)
  • ساخت تجربه‌های کاربری سفارشی با SharePoint Framework

11. امنیت و مجوزها در توسعه SharePoint

  • اصول امنیت در توسعه SharePoint
  • مدیریت سطوح دسترسی و نقش‌ها
  • کار با OAuth و App Permissions
  • پیکربندی SSL و ایمن‌سازی ارتباطات

12. بهینه‌سازی عملکرد و نگهداری

  • بهینه‌سازی Web Partها و صفحات
  • مدیریت Cache و بهبود سرعت بارگذاری
  • بررسی و رفع مشکلات Performance
  • نگهداری و به‌روزرسانی راه‌حل‌های توسعه‌یافته

13. توسعه Add-ins و Apps برای SharePoint

  • معرفی SharePoint Add-ins (Apps)
  • ایجاد Add-ins میزبانی‌شده در SharePoint (SharePoint-Hosted)
  • ایجاد Add-ins میزبانی‌شده خارجی (Provider-Hosted)
  • اتصال Add-ins به سرویس‌های خارجی

14. ابزارهای توسعه و اشکال‌زدایی

  • استفاده از Fiddler و Postman برای بررسی APIها
  • اشکال‌زدایی در محیط SPFx و Visual Studio
  • استفاده از SharePoint ULS Logs
  • بررسی و رفع مشکلات رایج در توسعه

15. پروژه عملی

  • تحلیل نیازمندی‌های یک سازمان
  • طراحی و پیاده‌سازی Web Part سفارشی
  • اتصال SharePoint به منبع داده خارجی
  • ایجاد Workflows و مدیریت فرآیندهای کاری
  • تهیه و ارائه مستندات پروژه

16. معرفی بهترین شیوه‌ها در توسعه SharePoint

  • طراحی ماژولار و قابل توسعه
  • رعایت استانداردهای مایکروسافت
  • استفاده بهینه از منابع سرور و شبکه
  • به‌روزرسانی و نگهداری راه‌حل‌ها

هدف دوره

  • تسلط بر ابزارها و تکنولوژی‌های توسعه SharePoint
  • ایجاد برنامه‌های کاربردی سفارشی برای نیازهای سازمانی
  • توانایی مدیریت محتوا و فرآیندهای کاری با SharePoint
  • یادگیری بهترین شیوه‌ها برای توسعه حرفه‌ای

مخاطبان دوره:
این دوره برای توسعه‌دهندگان، مدیران IT، و افرادی که قصد ایجاد یا سفارشی‌سازی راهکارهای سازمانی در SharePoint را دارند، مناسب است.

[cdb_course_lessons title=”پاسخ به سوالات فنی کاربران”][cdb_course_lesson icon=”fas fa-arrow-circle-down” badge=”free” title=”پشتیبانی دائمی و در لحظه” subtitle=”توضیحات کامل “]ما در این دوره تمام تلاش خود را کرده‌ایم تا محتوایی جامع و کاربردی ارائه دهیم که شما را برای ورود به دنیای حرفه‌ای آماده کند. اما اگر در طول دوره یا پس از آن با سوالات فنی، چالش‌ها یا حتی مشکلاتی در اجرای مطالب آموزشی مواجه شدید، نگران نباشید!

 

  1. پرسش‌های شما، بخش مهمی از دوره است:
    هر سوال یا مشکلی که مطرح کنید، با دقت بررسی شده و پاسخ کامل و کاربردی برای آن ارائه می‌شود. علاوه بر این، سوالات و پاسخ‌های شما به دوره اضافه خواهند شد تا برای سایر کاربران نیز مفید باشد.
  2. پشتیبانی دائمی و در لحظه:
    تیم ما همواره آماده پاسخگویی به سوالات شماست. هدف ما این است که شما با خیالی آسوده بتوانید مهارت‌های خود را به کار بگیرید و پروژه‌های واقعی را با اعتماد به نفس کامل انجام دهید.
  3. آپدیت دائمی دوره:
    این دوره به طور مداوم به‌روزرسانی می‌شود تا همگام با نیازهای جدید و سوالات کاربران تکمیل‌تر و بهتر گردد. هر نکته جدید یا مشکل رایج، در نسخه‌های بعدی دوره قرار خواهد گرفت.

حرف آخر

با ما همراه باشید تا نه تنها به مشکلات شما پاسخ دهیم، بلکه در مسیر یادگیری و پیشرفت حرفه‌ای، شما را پشتیبانی کنیم. هدف ما این است که شما به یک متخصص حرفه‌ای و قابل‌اعتماد تبدیل شوید و بتوانید با اطمینان پروژه‌های واقعی را بپذیرید و انجام دهید.

📩 اگر سوالی دارید یا به مشکلی برخوردید، همین حالا مطرح کنید!
ما در کوتاه‌ترین زمان ممکن پاسخ شما را ارائه خواهیم داد. 🙌[/cdb_course_lesson][/cdb_course_lessons]

نوع دوره

کلاس آنلاین

برند

نقد و بررسی ها

نقد و بررسی وجود ندارد.

فقط مشتریانی که وارد سیستم شده اند و این محصول را خریداری کرده اند می توانند نظر بدهند.

سبد خرید

مجموع: ۴۰۰,۰۰۰ تومان

مشاهده سبد خریدتسویه حساب

ورود به سایت