آموزش sharepoint
سلام دوستان
من حدود 1 ماه پیش تصمیم به شروع یادگیری sharepoint گرفتم و این سرور رو از ورژن 2010 شروع کردم . . .. چند تا ویدیو از مایکروسافت دانلود کردمو دیدم . . . تاپیکاش این بود که شیرپونت چیه او چیکار میکنه او به چه درد ما میخو ره او چجوری راش بندازیم . .. . منم راه اندازیش کردمم خیلی دردسر داشت ولی راه اندازی کردم . .. ولی حالا برای ادامش و شروع کردن کار باهاش نمیدونم چه کتابی بخونم . . .
اساتید لطف کنن راهنمایی کننن ممنون میشم . . .
5 پاسخ
سلام به دوستان عزیز
سبک جدید برنامه نویسی Webpart ها داره به سمت SPFX میره و طبق گفته خود Microsoft دیگه تو دنیای جدید Sharepoint جایی برای DLL ها نیست و این سبک در واقع از فریم ورک های Javascript داره استفاده می کنه که طبق دایکومنت رسمی ماکروسافت مشکلاتی که IFrame ها یا تزریق اسکریپت ها داشتن دیگه برطرف میشه تو این سبک از طراحی . البته به نظرم با این حرکت برنامه نویسی Sharepoint داره به سمتی میره که در واقع با دنیای Open source ارتباط میگیره . همون طور که جناب نصیری هم بیان کرد بحث مصرف زیاد منابع تو Sharepoint خیلی مطرح هست . ولی sharepoint یه سری Best practice داره برای این مورد که تحت عنوان Pnp شناخته میشه . البته زیاد تو این زمینه ورود نکردم هنوز ولی مسلما الگوهای مناسبی برای طراحی Web part ها توش مطرح هست البته اگه اشتباه می کنم خوشحال میشم دوستانی که در این زمینه کار کردن توضیحات تکمیلی رو ارایه بدن و این که برنامه نویسی در زمینه Sharepoint در نسخه های اتی Sharepoint تغییرات اساسی خواهد داشت .
سلام دوست عزیز
از این پستی که شما نوشتی الان تقریبا 4 سال بلکه هم بیشتر داره میگذره . لطفا تجربیات خودتون رو در زمینه توسعه sharepoint و نیاز سازمان ها به اشتراک بزارید ممنون میشم . این که سبک طراحی ها داره به چه سمتی میره و ایا این که نیاز سازمان ها به sharepiont بیشتر از گذشته شده نسبت به تکنولوژی های جدیدی که اومده یا نه ؟
البته این که از جدیدترین متد های برای برنامه نویسی در زمینه sharepoint استفاده شده خبر دارم و شکی در این نیست که داره قدم های جدیدی رو در این زمینه برمیداره . ولی تو این مدت خودتون چه تجربه هایی در این زمینه کسب کردید ؟
ببینید شیرپوینت به جرات میتونم بگم بزرگترین و گسترده ترین محصول مایکروسافت هست ، خود مایکروسافت نمیگه نرم افزار شیرپوینت بلکه میگه SharePoint Platform یعنی واقعا فراتر از یک نرم افزار هست ، شما برای اینکه شیرپوینت یاد بگیرید مایکروسافت به سه قسمت اصلی آموزش شیرپوینت رو تقسیم بندی کرده :
- قسمت اول مدیریت شیرپوینت یا SharePoint Administration
- قسمت دوم استفاده کاربری از شیرپوینت یا SharePoint User
- قسمت سوم برنامه نویسی و توسعه شیرپوینت یا SharePoint Developement
خوب اگر در نصب و و راه اندازیش کار کردید احتمالا شما فقط SharePoint Administration رو یاد گرفتید که درست هم هست ، اولین گام در یادگیری سرویس شیرپونت این هست که به درستی بتونید مدریتش کنید و بعد برنامه نویسی و کاربریش رو یاد بگیرید ، برای اینکار مایکروسافت دوره ای طراحی کرده که بهش میگه Microsoft SharePoint 2010, Configuring با کد امتحانی 70-667 شما ابتدا باید این دوره رو بگذرونید از روی کتابهایی که با همین شماره کد وجود داره و بعد بحث مدیریت حرفه ای شیرپوینت رو برید کار کنید که دوره ای به نام Microsoft SharePoint 2010, Administrator با کد امتحانی 70-668 هست ، این رو هم با همین شماره کد می تونید کتابش رو پیدا کنید و جلو برید ، ویدیوهای آموزشی زیادی هم هست که با همین شماره کدها شما می تونید از کمپانی های معتبری مثل CBTNugget و TrainSignal که به PluralSight تغییر نام داده هم استفاده کنید ، باز اگر سئوالی یا ابهامی بود در خدمت هستیم.
آقای نصیری عزیز خیلی ممنون که تجربیاتتونو میگین ، حرفای شما درددل من هم بود ، واقعا تو ایران برنامه نویس حرفه ای شیرپوینت نیست ، بیشتر پورتال ها از شرکت های مختلف خریداری میشه در صورتی که اگه بدونن شیر پوینت چقدر خوبه و چقدر تو بهره وری سیستمی سازمان تاثیر مثبت میزاره دیگه نمیرن سمت نرم افزارهای شرکت های دیگه ، بیشتر سایت های اینترنتی که با شیرپوینت هم هست از تمام قابلیتاش استفاده نمیشه متاسفانه .
باشد روزی که برنامه نویسان محترم تو این امر بیشتر فعالیت داشته باشن .
با تشکر
سلام ممنون از پست ارسالیتون ، این پیشبینی من از رشد SharePoint هم بود در 4 سال پیش ، باید بگم SharePoint الان بخش عمده ای از بازار پرتال ها و حتی سیستم های اداری رو تحت اختیار گرفته که نمونه های عمومیش رو می تونید ببینید که مثلا وب سایت saramad.ir برای دادن نماد اعتماد الکترونیک و یا ساماندهی از این سیستم برای مدیریت مستنداتش استفاده می کنه بنابراین خود sharePoint عالی داره میره جلو اماااا همونطور که می دونید بحث فارسی سازی ، تاریخ شمسی ، نوشتن WebPart یا همون افزونه های SharePoint ای و همچنین طراحی پایگاه داده جدید و اضافه کردنش به این مجموعه مثلا برای تولید یک سیستم گردش کار و اتوماسیون اداری واقعا افتضاح در ایران هست ، متاسفانه برنامه نویس های SharePoint چندان خوبی نداریم به ویژه در شرکت هایی که مدعی SharePoint هستند !! بارها پیش اومده در سازمان های بزرگ ایران برای یک سرور sharePoint یک Web Part مثلا برای یک گردش کار تعریف شده !!
اونقدر این طراحی افتضاح بوده اون هم در شرکتی که مدتی اول بودن در زمینه SharePoint هست که با زیر بار رفتن این سرور در سرویس دهی به تنها 100 کارمند در حدود 180 گیگابایت RAM از سرور گرفته بود !!! شما تصور کنید چقدر می تونه ضعف برنامه نویس زیاد باشه !! بعد وقتی به شرکت میگیم مشکل داره میگن RAM اضافه کنید !! این مشکلات از SharePoint نیست اگر کسی واقعا روی این حوزه ASP.NET SharePoint Web Part Programming خوب کار کرده باشه و سرش به تنش بیارزه قطعا SharePoint عالی هست ولی خوب متاسفانه شرکت ها با توجه به منابع زیاد سخت افزاری اکثر سازمان ها تنها چیزی که نمیبینن موقع برنامه نویسی AddOn برای SharePoint همین بحث Performance هست .... این تجربه من طی این چند سال هست و به همین دلیل فعلا در حوزه Work Flow های ساده پیشنهاد میدم ازش استفاده کنید و به سمت شرکت های تولید کننده این محصولات داخلی نرید نمونه های خارجی هستند که روی سرور شما نصب میشن و می تونن براتون به سادگی گردش کار اضافه کنند و ...