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

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

اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.

ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.

قیمت این دوره: 400,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

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


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

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