قیمت این دوره: 250,000 تومان
  • مدرس دوره : گودرز زیستانی
  • تعداد ویدیوها : 10 ویدیو
  • مدت زمان دوره : 2:14:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1401/11/11
ثبتـــ نام در این دوره ثبت نام در دوره
ساخت قفل نرم افزاری پیشرفته

ساخت قفل نرم افزاری پیشرفته

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

ما نیز در این دوره قصد داریم تا با استفاده از ایجاد الگوریتم اختصاصی کلید لایسنس و فایل لایسنسی تولید کنیم که علاوه بر قابلیت جلوگیری از کپی و انتشار غیر قانونی نرم افزار توانایی ارائه لایسنس های مدت دار را نیز داراست، پس با من همراه باشید تا در این دوره با نحوه ایجاد این الکوریتم آشنا شوید و بتوانید لایسنس منحصر به فرد خودتان را ایجاد کنید.

 

سرفصل دوره :

معرفی دوره
آشنایی با شبیه ساز رابط کاربری
آشنایی با شبیه ساز رابط سمت سرور
ساخت دیتابیس و جداول در sql
ایجاد کلاس ارتباط با دیتابیس
تشریح کوئری های ارتباط با جداول در Sql
ایجاد کلید محصول    Product Key
ایجاد کلید شناسایی سیستم کاربر   System Id
ایجاد کلاس و متدهای اعتبار سنجی  کلیدها
ایجاد الگوریتم ساخت لایسنس
نحوه اعتبار سنجی و فعالسازی نرم افزار از طریق کلید لایسنس
ذخیره لایسنس، واکشی و اعتبارسنجی مجدد در سیستم کاربر
نحوه ایجاد فایل لایسنس
فراخوانی و فعالسازی نرم افزار از طریق فایل لایسنس


پیش نیاز های دوره :

  1. sql
  2. سی شارپ

فهرستـــ ویدیوها

مدت زمان دوره 2:14:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:03:56

در این قسمت با کلیات دوره و مباحثی که در دوره پوشش داده خواهند شد بطور اجمالی آشنا خواهید شد.

2
  • آشنایی با شبیه ساز رابط کاربری

00:04:51

در این قسمت با رابط کاربری از پیش طراحی شده آشنا می شوید، ما قرار است که از این رابط کاربری جهت شبیه سازی نرم افزار کاربر استفاده کنیم.

3
  • آشنایی با شبیه ساز رابط سمت سرور

00:04:44

در این قسمت با رابط از پیش طراحی شده سمت سرور آشنا می شویم، ما در این شبیه ساز سمت سرور قرار است تا عملیات ثبت کاربر و ایجاد لایسنس را انجام دهیم.

4
  • ساخت دیتابیس و جداول در sql

00:10:55

در این قسمت ما با هم پایگاه داده و جداول مورد نیاز را در Sql ایجاد می کنیم، همچنین فایل دیتابیس و اسکریپت ساخت پایگاه داده ضمیمه شده و شما عزیزان می توانید از آنها نیز استفاده نمایید.

5
  • ایجاد کلاس ارتباط با دیتابیس

00:17:34

در این قسمت با هم کلاس ارتباط با پایگاه داده را ایجاد می کنیم تا توسط متدهای آن عملیات ارتباط با جداول را مدیریت کنیم.

6
  • تشریح کوئری های ارتباط با جداول در Sql

00:18:34

در این قسمت کوئری های از پیش نوشته شده ارتباط با جداول را با هم مرور می کنیم تا با کاربرد هر کوئری و متد مربوط به آن آشنا شوید.

7
  • ایجاد کلید محصول Product Key

00:17:09

این قسمت به نحوه ساخت و محاسبه کلید محصول یا همان ProductKey اختصاص داده شده، کلید محصول جهت شناسایی نسخه های عرضه شده از نرم افزار بکار میرود.

8
  • ایجاد کلید شناسایی سیستم کاربر System Id

00:17:22

در این قسمت با هم کلید شناسایی سیستم کاربر را ایجاد می کنیم، این کلید برای هر سیستم بصورت یکتا نمایش داده خواهد شد.

9
  • ایجاد کلاس و متدهای اعتبار سنجی کلیدها

00:16:06

در این قسمت ما با هم کلاسی ایجاد می کنیم که توسط متدهای آن بتوانیم کلید محصول و شناسه سیستم کاربر را اعتبار سنجی کنیم.

10
  • ایجاد الگوریتم ساخت لایسنس (بخش اول)

00:23:43

ما در این قسمت قرار است تا با هم الگوریتم ساخت لایسنس را پیاده سازی کنیم.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .