آموزش نصب و بروزرسانی
یکی از چالش های پروژه های تحت شبکه، انتخاب روشی مناسب برای نصب و بروزرسانی نرم افزار در محیط شبکه می باشد. در اینگونه پروژه ها باید از روشی استفاده کرد تا به راحتی و با کمترین هزینه بتوان نرم افزار را نصب و راه اندازی کرد. همچنین هر زمان نسخه جدیدی از نرم افزار ارائه شد، بدون مراجعه به تک تک سیستم های شبکه، نرم افزار به نسخه جدید بروزرسانی شود.
ما در این آموزش قصد داریم نحوه نصب و بروزرسانی نرم افزار در محیط شبکه را با هر دو روش معمولی و Clickonce به شما آموزش دهیم.
مواردی که در آموزش نصب و بروزرسانی نرم افزار در محیط شبکه با هر دو روش معمولی و Clickonce در سی شارپ بررسی شده است:
بخش اول: مقدمه
- معرفی دوره
بخش دوم: روش معمولی
- نصب و بروزرسانی به صورت به اشتراک گذاری نرم افزار از روی Server
- نصب و بروزرسانی به صورت نصب نرم افزار روی سیستم های Client
- اعمال دسترسی های مورد نیاز در Server
- به اشتراک گذاری فایل ها و پوشه ها
- کپی و انتقال فایل در محیط شبکه
- تنظیم مسیر بررسی و بروزرسانی نرم افزار
- بررسی موجود بودن نسخه جدید هنگام لود نرم افزار
- بروزرسانی نرم افزار به آخرین نسخه به صورت اتوماتیک
- اضافه شدن فايل های جدید(گزارشات و…) به نرم افزار بعد از بروزرسانی
- جایگزین شدن فايل های جدید(گزارشات و…) با فایل های موجود نرم افزار بعد از بروزرسانی
- آپدیت نشدن نرم افزار در صورت استفاده سیستم های Client از آخرین نسخه
- بررسی نیاز به نصب بودن نرم افزار مربوط به هر فایل و فرمت روی سیستم های Client
- بررسی نیاز به نصب بودن پیش نیازهای نرم افزار روی سیستم های Client
- بررسی نیاز به تنظیم کانکشن استرینگ روی سیستم های Client
- بررسی به مشکل خوردن یا نخوردن نرم افزار در حال اجرا هنگام انتشار بروزرسانی جدید روی سیستم های Client
- آموزش و تست نرم افزار در محیط شبکه و کاملا واقعی
- و…
بخش سوم: روش Clickonce
- نصب و بروزرسانی نرم افزار با Clickonce
- مشخص کردن مکان Publish شدن نرم افزار
- تنظیم فایل های مربوط به Application
- تنظیم عدم Publish فایل های اضافی
- تنظیم و انتخاب زمان و مرحله بررسی موجود بودن نسخه جدید توسط نرم افزار
- تنظیم مسیر بررسی و بروزرسانی نرم افزار
- تغییر مسیر بررسی و بروزرسانی نرم افزار بعد از نصب و راه اندازی
- بررسی Publish Version
- افزایش خودکار ورژن نرم افزار بعد از ارائه نسخه جدید
- اعمال دسترسی های مورد نیاز در Server
- به اشتراک گذاری فایل ها و پوشه ها
- کپی و انتقال فایل در محیط شبکه
- بررسی موجود بودن نسخه جدید هنگام لود نرم افزار
- بروزرسانی نرم افزار به آخرین نسخه به صورت اتوماتیک
- بررسی و نمایش محل ذخیره سازی فایل های پروژه بعد از نصب در سیستم های Client
- نصب پیش نیازها(Prerequisite)
- اضافه کردن پیش نیازهای دلخواه به لیست پیش نیازهای ویژوال استودیو
- آموزش کار با Bootstrapper
- نصب و بروزرسانی نرم افزار با کدنویسی(علاوه بر روش ویزارد)
- اضافه شدن فايل های جدید(گزارشات و…) به نرم افزار بعد از بروزرسانی
- جایگزین شدن فايل های جدید(گزارشات و…) با فایل های موجود نرم افزار بعد از بروزرسانی
- اضافه کردن فایل های خارج از پروژه(فایل های اضافه شده در کنار فایل اجرایی) به فایل های انتقالی به سیستم مقصد
- آپدیت نشدن نرم افزار در صورت استفاده سیستم های Client از آخرین نسخه
- بررسی نیاز به نصب بودن نرم افزار مربوط به هر فایل و فرمت روی سیستم های Client
- بررسی نیاز به نصب بودن پیش نیازهای نرم افزار روی سیستم های Client
- بررسی نیاز به تنظیم کانکشن استرینگ روی سیستم های Client
- بررسی به مشکل خوردن یا نخوردن نرم افزار در حال اجرا هنگام انتشار بروزرسانی جدید روی سیستم های Client
- آموزش و تست نرم افزار در محیط شبکه و کاملا واقعی
- و…
ابزارها و تکنولوژی های مورد استفاده:
- Visual Studio
محتوای محصول دریافتی:
- آموزش ویدیویی
- سورس پروژه
سلام فرق این دوره با دوره های
آموزش بروز رسانی نرم افزار و دیتابیس از طریق اینترنت در سی شارپ
آموزش بروزرساني نرم افزار و ديتابيس به صورت آفلاين در سي شارپ
در چیست ؟
با درود
دو دوره نام برده مربوط به بروزرسانی برنامه های تک کاربره است. در آموزش بروزرسانی نرم افزار و دیتابیس از طریق اینترنت، همه کارها به صورت آنلاین و خودکار توسط نرم افزار انجام میگیرد و در آموزش بروزرسانی نرم افزار و ديتابيس به صورت آفلاين، کاربر فایل آپدیت را از سایت شما دانلود و از طریق نرم افزار فایل را وارد و بروزرسانی انجام می گیرد. همانند مرورگرها و…
ولی این دوره برای نصب و بروزرسانی نرم افزارهای تحت شبکه است. یعنی برنامه هایی که در یک سازمان به صورت تحت شبکه کار می کنند.