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

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

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

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

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

قیمت این دوره: رایگانــ
  • مدرس دوره : گودرز زیستانی
  • تعداد ویدیوها : 10 ویدیو
  • مدت زمان دوره : 2:6:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/09/24
آموزش ساخت قفل نرم افزاری مبتنی بر سخت افزار (مقدماتی)

آموزش ساخت قفل نرم افزاری مبتنی بر سخت افزار (مقدماتی)

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

پیش نیاز: #C مقدماتی




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

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

1
  • معرفی دوره

00:03:20

ویدئوی معرفی دوره

2
  • رابط کاربری

00:16:00

ساخت شبیه ساز رابط کاربری برنامه

3
  • آشنایی با کلاس ManagementObjectSearcher

00:22:10

در این قسمت با فضای نام System.Management و کلاس های مرتبط با دوره آشنا می شوید.

4
  • تعریف کلاس و متدها

00:20:00

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

5
  • نمایش مشخصات سخت افزار

00:05:00

در این قسمت از طریق متد ساخته شده در جلسه قبل، مشخصات پردازنده را دریافت می کنیم.

6
  • مقدمات رمزنگاری در سی شارپ

00:07:00

در این قسمت با مفاهیم و مقدمات رمزنگاری در دات نت و سی شارپ آشنا خواهید شد.

7
  • ساخت کلید سیستم آی دی (SID)

00:06:00

در این قسمت کلید سیستم آی دی را بر اساس مشخصات سخت افزار کاربر تولید می کنیم

8
  • ساخت کلید لایسنس (License Key)

00:11:03

در این قسمت کلید لایسنس را بر اساس سیستم آی دی کاربر ایجاد می کنیم

9
  • فعالسازی نرم افزار

00:10:00

در این قسمت توسط کلید لایسنس نرم افزار را فعال می کنیم

10
  • ذخیره و بازیابی کلید لایسنس

00:26:07

در این ویدئو موارد تکمیلی پروژه و همچنین نحوه ذخیره و بازیابی کلید لایسنس شرح داده شده است


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

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

احمد سلیمی

ارسال شده در 1402/07/20

با سلام و ادب

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

آیا در دوره پیشرفته این آموزش این مشکل را حل کردین؟

 

سپاس

احمد سلیمی

گودرز زیستانی (مدرس)

ارسال شده در 1402/07/20

درود فراوان

خوشحالم که این دوره مورد توجه شما قرار گرفته.

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

علی رمضانی

ارسال شده در 1401/06/26

منم قبلا تقریبا با همین روش قفل می ساختم ولی بعد از اینکه ویندوز عوض میشد کلید لایسنس و ... از کار می افتاد چون سریالها هم تغییر می کرد!

آرزو حاجی نصیری

آرزو حاجی نصیری

ارسال شده در 1400/10/06

من تو  یه مقاله این رو خوندم میخواستم بدونم با توجه به این که چندین روش برای قفل گذاری وجود داره شما کدو روش رو می خواین تو دوره پیشرفته بهمون آمزش بدین

 

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

امکان استفاده از روش های متفاوت در این روش

راحتی و سرعت زیاد به هنگام استفاده از آن

وجود ضریب اطمینان بالا و انعطاف پذیری زیاد آن

عدم وجود نرم افزار خاصی جهت باز کردن این نوع از قفل ها

همان طور که می دانید سیستم عامل جهت دسترسی به اطلاعات یک دیسکت از فرمت خاصی (18 سکتور در هر تراک) استفاده می کند، اما اگر یه تراک به صورت غیر استاندارد فرمت شود، (مثلا 19 سکتور در تراک) سیستم عامل دیگر توانایی استفاده از سکتورهای غیرمجاز را نخواهد داشت (برای مطالعه بیشتر دراین مورد به سایر مقالات سایت میکرو رایانه مراجعه نمایید) و بنابراین تمام نرم افزارهای تحت سیستم عامل مزبور نیز از سکتورهای مخفی استفاده نکرده، در نتیجه امکان کپی برداری از آنها بسیار ضعیف است.

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

البته غیر از تغییر شماره سکتور می توان از اندازه غیر مجاز نیز استفاده کرد، یعنی بجای اینکه سکتورها را بصورت 512 بایتی فرمت کنیم، از اندازه 1024, 2048 و ... استفاده کنیم. ( قفل نرم افزاری Copy Control که معروفترین در نوع خود می باشد، از همین روش استفاده می کند.)

این قفل فقط جهت فلاپی دیسک قابل استفاده می باشد و در صد اطمینان در این روش حدود 85% می باشد.

آرزو حاجی نصیری

گودرز زیستانی (مدرس)

ارسال شده در 1400/10/06

سلام

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

آرزو حاجی نصیری

آرزو حاجی نصیری

ارسال شده در 1400/10/05

من دوره ارو کامل دیدم با اینکه با رمزنگاری کد ها آشنا نبودم خیلی خوب یاد گرفتم مچکرم تدریستون خیلی خوب بود فقط تو ضبط تصاویر میشه زوم کد ها رو یکم بیشتر کنید 90 درصد بود و یکم سایزش کوچیک بود ممنونم

آرزو حاجی نصیری

گودرز زیستانی (مدرس)

ارسال شده در 1400/10/05

سلام و درود

خوشحالم که مطالب این دوره برای شما مفید بوده، موردی که فرمودید حتما در دوره بعد اعمال خواهد شد.

درمورد پیش نیاز دوره بعد نیز آشنایی کافی با زبان #C، آشنایی مقدماتی با Sql و مشاهده همین دوره مقدماتی کفایت می کند.

آرزو حاجی نصیری

آرزو حاجی نصیری

ارسال شده در 1400/10/01

سلام وقت بخیر ممنون از آموزش عالی تون آیا تو این آموزش می تونم یک قفل نرم افزاری سفارشی برای نرم افزار خودم بسازم؟

آرزو حاجی نصیری

گودرز زیستانی (مدرس)

ارسال شده در 1400/10/01

سلام و درود

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

رحیم یوسف پور

ارسال شده در 1400/09/28

سلام.

امکانش هست با همین برنامه c یک لایسنس برای اسکریپت ها و افزونه هایی که با زبان php و یا هر زبان دیگری طراحی و ساخته میشه یک لایسنس براساس دامنه و ای پی سرور ساخت.؟

رحیم یوسف پور

گودرز زیستانی (مدرس)

ارسال شده در 1400/09/29

سلام دوست عزیز

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

ali mahmodi

ارسال شده در 1400/09/20

عالی

ali mahmodi

گودرز زیستانی (مدرس)

ارسال شده در 1400/09/20

سلام و درود

خوشحالم که مطالب این دوره برای شما مفید بوده

mmbguide

ارسال شده در 1400/09/18

درود به جناب زیستانی

 

سپاس از زحمات شما

گودرز زیستانی (مدرس)

ارسال شده در 1400/09/20

سلام 

خوشحالم که مورد پسند شما قرار گرفته