کمپ کارورزی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره حضوری و فشرده کارورزی Asp.Net Core کاملا پروژه محور 

در مدت کارآموزی به صورت Team Work روی یک پروژه بزرگ و حرفه ای کار خواهیم کرد و با تمام موارد مربوط به یک پروژه حرفه ای درگیر خواهیم بود و پس از این کمپ گواهینامه های معتبر به همراه نامه کارورزی دریافت خواهید کرد که در صورت اتمام این میتوانید با خیال راحت و تجربه کافی وارد بازار کار شوید .

ظرفیت بسیار محدود، پس سریع ثبت نام کنید .

قیمت این دوره: 250,000 تومان
  • مدرس دوره : گودرز زیستانی
  • تعداد ویدیوها : 21 ویدیو
  • مدت زمان دوره : 5:40:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1403/02/01
ثبتـــ نام در این دوره ثبت نام در دوره
ساخت قفل نرم افزاری پیشرفته

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

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

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

 

سرفصل دوره :

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

فراخوانی و فعالسازی نرم افزار از طریق فایل لایسنس

تبدیل کلاس ها و متدها به Class library

ایمن سازی سورس کد پروژه



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

  1. sql
  2. سی شارپ

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

مدت زمان دوره 5:40: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

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

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

00:14:45

بخش دوم مبحث پیاده سازی الگوریتم لایسنس.

12
  • اعتبار سنجی کلید لایسنس (بخش اول)

00:18:19

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

13
  • اعتبار سنجی کلید لایسنس (بخش دوم)

00:16:48

بخش دوم مبحث پیاده سازی الگوریتم اعتبار سنجی لایسنس و فعالسازی نرم افزار.

14
  • ذخیره لایسنس و اعتبارسنجی مجدد (بخش اول)

00:12:11

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

15
  • ذخیره لایسنس و اعتبارسنجی مجدد (بخش دوم)

00:26:02

بخش دوم از مبحث ذخیره سازی لایسنس در دیتابیس و ذخیره، واکشی و اعتبارسنجی مجدد کلیدها در سیستم کاربر.

16
  • نحوه ایجاد فایل لایسنس (بخش اول)

00:25:05

در این قسمت ما با هم فایل رمزنگاری شده ای را بعنوان فایل لایسنس ایجاد می کنیم تا کاربر بتواند عملیات فعالسازی نرم افزار از طریق این فایل انجام دهد.

17
  • نحوه ایجاد فایل لایسنس (بخش دوم)

00:18:13

بخش دوم از مبحث ایجاد فایل لایسنس

18
  • فعالسازی نرم افزار از طریق فایل لایسنس

00:26:03

در این قسمت با هم عملیات فعالسازی نرم افزار از طریق فایل لایسنس را پیاده سازی می کنیم.

19
  • تبدیل کلاس ها و متدها به Class library

00:12:30

در اولین قسمت از بروزرسانی دوره ما قصد داریم تا کلاس ها و متدهایی را که ایجاد کرده بودیم به یک پروژه از نوع Class library انتقال دهیم تا بعدا بتوانیم عملیات ایمن سازی را روی آن اعمال نماییم.

20
  • ایمن سازی سورس کد پروژه

00:09:06

در این قسمت استفاده از نرم افزارهای dotNet reflector و ConfuserEx را خواهید آموخت و خواهید دید که چگونه از دکامپایل Decompile سورس کد پروژه جلوگیری می کنیم.

21
  • دریافت تاریخ از سرور جهت اعتبارسنجی

00:26:55

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


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

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