آموزش پیاده سازی نرم افزار به صورت تحت شبکه
شناسه محصول: 4401

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

برخی از پروژه هایی که شما پیاده سازی می کنید باید به صورت تحت شبکه راه اندازی و مورد استفاده قرار گیرند. در اینگونه پروژه ها، پایگاه داده روی سرور قرار می گیرد و نرم افزار روی کلاینت ها نصب و کاربران در یک محیط شبکه و به صورت تحت شبکه با نرم افزار کار می کنند.
همچنین یکی از مهمترین مشکلاتی که در نرم افزارهای تحت شبکه وجود دارد، بحث همزمانی است. این مشکل زمانی پیش می آید که چند کاربر به طور همزمان قصد ایجاد تغییر در یک رکورد را داشته باشند. به عنوان مثال آپدیت همزمان، حذف همزمان، حذف توسط یک کاربر و آپدیت توسط دیگر کاربران و… .
ما در این دوره قصد داریم نحوه پیاده سازی نرم افزار به صورت تحت شبکه و مدیریت همزمانی را از صفر تا ۱۰۰ به صورت کاملا حرفه ای و استاندارد به شما آموزش دهیم.

 

مراحل تدریس:

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

 

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

  • پیاده سازی یک نرم افزار به صورت تحت شبکه
  • مدیریت کالاها(ذخیره، ویرایش، حذف و نمایش لیست کالاها)
  • پیاده سازی فرم لاگین
  • قرار دادن امکان صدور فاکتور در نرم افزار
  • مدیریت کامل همزمانی هنگام انجام عملیات های ذخیره، ویرایش و حذف
  • مدیریت کامل همزمانی هنگام صدور فاکتور
  • مدیریت همزمانی به صورت دستی و اتوماتیک
  • استفاده از RowVersion، Timestamp و ConcurrencyCheck
  • جلوگیری از ذخیره کالا با کد تکراری(مدیریت خطای کلید اصلی)
  • کار با Transaction
  • لغو کل عملیات و تراکنش در صورت بروز مشکل(Rollback)
  • اعمال کلیه تنظیمات مورد نیاز روی سرور
  • بررسی پیش نیازهای مورد نیاز در سیستم های کلاینت
  • بررسی برقرار بودن یا نبودن ارتباط با سرور در سیستم های کلاینت
  • تنظیم پارامترهای اتصال به سرور(IP، نام دیتابیس، شماره پورت، نام کاربری و کلمه عبور)
  • رمزنگاری کانکشن استرینگ و عدم دسترسی کاربران به آن
  • نمایش اطلاعات کانکشن استرینگ در فرم اتصال
  • عدم دسترسی کاربران به قسمت تنظیم پارامترها(قرار دادن کلمه عبور برای این قسمت)
  • کسر موجودی کالا از انبار هنگام صدور فاکتور در زمان و مرحله مناسب
  • تولید و ذخیره شماره فاکتور هنگام صدور فاکتور در زمان و مرحله مناسب
  • عدم تکراری شدن شماره فاکتورها هنگام صدور فاکتور
  • تولید شماره فاکتور به صورت دستی(دلخواه) و اتوماتیک هنگام صدور فاکتور
  • بررسی مشکل استفاده از متد Max برای شماره فاکتور هنگام صدور فاکتور
  • بررسی موجودی کالا در زمان و مرحله مناسب هنگام صدور فاکتور
  • ذخیره فاکتور
  • توضیح در رابطه با کدگذاری کالاها
  • توضیح در رابطه با انواع فاکتور(فروشگاه کاشی، فروشگاه مواد غذایی، حواله، فاکتور موقت، فاکتور تولیدی و …)
  • توضیح در رابطه با مدیریت همزمانی با روش های مختلف(خوشبینانه یا Optimistic، بدبینانه و قفل گذاری یا Pessimistic) و بررسی مزایا و معایب آنها
  • آموزش و تست پروژه در محیط شبکه و کاملا واقعی
  • تدریس و پیاده سازی پروژه با هر دو تکنولوژی Entity Framework و Ado.net
  • و . . . 

 

ابزارها و تکنولوژی های مورد استفاده:

  • Visual Studio
  • SQL Server
  • DevComponents DotNetBar
  • Entity Framework 
  • Ado.net

 

محتوای محصول دریافتی:

  • آموزش ویدیویی
  • سورس پروژه

 

مشاهده دموی آموزش در آپارات


آموزش‌های پیشنهادی:

اطلاعات محصول

زمان 6 ساعت و 16 دقیقه
تعداد پارت 23
اندازه 1 گیگابایت
فرمت mp4
زبان فارسی
برگزارکننده مهندس اسکندری
به روز شده در
  • ابتدا محصولات مورد علاقه خود را به سبد خرید اضافه نمایید.
  • سپس روی آیکون سبد خرید کلیک کنید.
  • محصولات داخل سبد خرید و مجموع مبلغ قابل پرداخت در صفحه تسویه حساب به شما نمایش داده می شوند.
  • فرم تسویه حساب را تکمیل کرده و روش پرداخت خود را انتخاب نمایید.
  • می توانید با استفاده از درگاه های پرداخت آنلاین خرید خود را تکمیل نمایید.
  • پس از تکمیل خرید می توانید به فایل های محصول دسترسی داشته باشید.
  • در صورت داشتن حساب کاربری می توانید سوابق خرید خود را در پنل کاربری خود مشاهده نمایید.

روشهای پشتیبانی

جهت ارسال تیکت جدید باید وارد حساب کاربری خود شوید.
قیمت محصول
185,000 تومان
مهندس اسکندری
864 نمایش
6 ساعت و 16 دقیقه
23
آموزش پیاده سازی نرم افزار به صورت تحت شبکه و مدیریت همزمانی در سی شارپ
5 از 5 رای
آموزش پیاده سازی نرم افزار به صورت تحت شبکه و مدیریت همزمانی در سی شارپ

دسته بندی ها

برچسب ها

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

محصولات مرتبط