کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )
دوره آموزشی Asp.Net Core کاملا پروژه محور
اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.
ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.
بلک فرایدی
🎉 بلک فرایدی تاپ لرن شروع شد! 🎉
🔥 70 درصد تخفیف ویژه روی تمامی دورههای آموزشی 🔥
اگر همیشه منتظر یک فرصت عالی برای یادگیری مهارتهای جدید بودید، الان وقتشه! 🚀
🎯 دورههای متنوع و کاربردی در زمینههای:
✔️ برنامهنویسی و توسعه وب
✔️ طراحی و گرافیک
✔️ امنیت و شبکه
✔️ و دهها موضوع جذاب دیگر
⏳ زمان محدوده! همین الان از بیشترین تخفیفها استفاده کنید🔔
✨ آینده شغلیتون رو همین امروز بسازید! 🌟
- مدرس دوره : گودرز زیستانی ( رزومه )
- تعداد ویدیوها : 21 ویدیو
- مدت زمان دوره : 5:40:00
- سطح دوره : پیشرفته
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1403/02/01
ساخت قفل نرم افزاری پیشرفته
ارائه راهکارهای قفل گذاری جهت حفاظت از نرم افزارهای تولید شده توسط شرکت های تولید کننده نرم افزار باعث شده تا هزینه کرک نرم افزار و انتشار آنها برای کرکرها و هکرها بالا رفته و در برخی موارد اصلا توجیه اقتصادی نداشته باشد، باید در نظر داشت که هیچ قفلی نیست که باز نشود، قصد تولید کنندگان قفل های نرم افزاری و حتی سخت افزاری از ایجاد این قفل ها غیر ممکن ساختن کپی نرم افزارها توسط عموم و بالابردن هزینه کرک این نرم افزارها برای هکرها و کرکرهاست، در این راه ابتکار عمل و نوآوری میتواند بسیار موثر باشد.
ما نیز در این دوره قصد داریم تا با استفاده از ایجاد الگوریتم اختصاصی کلید لایسنس و فایل لایسنسی تولید کنیم که علاوه بر قابلیت جلوگیری از کپی و انتشار غیر قانونی نرم افزار توانایی ارائه لایسنس های مدت دار را نیز داراست، پس با من همراه باشید تا در این دوره با نحوه ایجاد این الکوریتم آشنا شوید و بتوانید لایسنس منحصر به فرد خودتان را ایجاد کنید.
سرفصل دوره :
معرفی دوره |
آشنایی با شبیه ساز رابط کاربری |
آشنایی با شبیه ساز رابط سمت سرور |
ساخت دیتابیس و جداول در sql |
ایجاد کلاس ارتباط با دیتابیس |
تشریح کوئری های ارتباط با جداول در Sql |
ایجاد کلید محصول Product Key |
ایجاد کلید شناسایی سیستم کاربر System Id |
ایجاد کلاس و متدهای اعتبار سنجی کلیدها |
ایجاد الگوریتم ساخت لایسنس |
نحوه اعتبار سنجی و فعالسازی نرم افزار از طریق کلید لایسنس |
ذخیره لایسنس، واکشی و اعتبارسنجی مجدد در سیستم کاربر |
نحوه ایجاد فایل لایسنس |
فراخوانی و فعالسازی نرم افزار از طریق فایل لایسنس تبدیل کلاس ها و متدها به Class libraryایمن سازی سورس کد پروژه |
فهرستـــ ویدیوها
مدت زمان دوره 5:40:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی دوره
در این قسمت با کلیات دوره و مباحثی که در دوره پوشش داده خواهند شد بطور اجمالی آشنا خواهید شد.
آشنایی با شبیه ساز رابط کاربری
در این قسمت با رابط کاربری از پیش طراحی شده آشنا می شوید، ما قرار است که از این رابط کاربری جهت شبیه سازی نرم افزار کاربر استفاده کنیم.
آشنایی با شبیه ساز رابط سمت سرور
در این قسمت با رابط از پیش طراحی شده سمت سرور آشنا می شویم، ما در این شبیه ساز سمت سرور قرار است تا عملیات ثبت کاربر و ایجاد لایسنس را انجام دهیم.
ساخت دیتابیس و جداول در sql
در این قسمت ما با هم پایگاه داده و جداول مورد نیاز را در Sql ایجاد می کنیم، همچنین فایل دیتابیس و اسکریپت ساخت پایگاه داده ضمیمه شده و شما عزیزان می توانید از آنها نیز استفاده نمایید.
ایجاد کلاس ارتباط با دیتابیس
در این قسمت با هم کلاس ارتباط با پایگاه داده را ایجاد می کنیم تا توسط متدهای آن عملیات ارتباط با جداول را مدیریت کنیم.
تشریح کوئری های ارتباط با جداول در Sql
در این قسمت کوئری های از پیش نوشته شده ارتباط با جداول را با هم مرور می کنیم تا با کاربرد هر کوئری و متد مربوط به آن آشنا شوید.
ایجاد کلید محصول Product Key
این قسمت به نحوه ساخت و محاسبه کلید محصول یا همان ProductKey اختصاص داده شده، کلید محصول جهت شناسایی نسخه های عرضه شده از نرم افزار بکار میرود.
ایجاد کلید شناسایی سیستم کاربر System Id
در این قسمت با هم کلید شناسایی سیستم کاربر را ایجاد می کنیم، این کلید برای هر سیستم بصورت یکتا نمایش داده خواهد شد.
ایجاد کلاس و متدهای اعتبار سنجی کلیدها
در این قسمت ما با هم کلاسی ایجاد می کنیم که توسط متدهای آن بتوانیم کلید محصول و شناسه سیستم کاربر را اعتبار سنجی کنیم.
ایجاد الگوریتم ساخت لایسنس (بخش اول)
ما در این قسمت قرار است تا با هم الگوریتم ساخت لایسنس را پیاده سازی کنیم.
اعتبار سنجی کلید لایسنس (بخش اول)
در این قسمت ما با هم الگوریتم اعتبار سنجی لایسنس را پیاده سازی کرده و نرم افزار را از این طریق فعال می کنیم.
اعتبار سنجی کلید لایسنس (بخش دوم)
بخش دوم مبحث پیاده سازی الگوریتم اعتبار سنجی لایسنس و فعالسازی نرم افزار.
ذخیره لایسنس و اعتبارسنجی مجدد (بخش اول)
در این قسمت ما ابتدا لایسنس ایجاد شده را در سمت سرور و در دیتابیس ذخیره می کنیم و سپس به سراغ رابط کاربری رفته و عملیات ذخیره کلیدهای تولید شده، واکشی و اعتبار سنجی مجدد آنها را در سیستم کاربر پیاده سازی می کنیم.
ذخیره لایسنس و اعتبارسنجی مجدد (بخش دوم)
بخش دوم از مبحث ذخیره سازی لایسنس در دیتابیس و ذخیره، واکشی و اعتبارسنجی مجدد کلیدها در سیستم کاربر.
نحوه ایجاد فایل لایسنس (بخش اول)
در این قسمت ما با هم فایل رمزنگاری شده ای را بعنوان فایل لایسنس ایجاد می کنیم تا کاربر بتواند عملیات فعالسازی نرم افزار از طریق این فایل انجام دهد.
فعالسازی نرم افزار از طریق فایل لایسنس
در این قسمت با هم عملیات فعالسازی نرم افزار از طریق فایل لایسنس را پیاده سازی می کنیم.
تبدیل کلاس ها و متدها به Class library
در اولین قسمت از بروزرسانی دوره ما قصد داریم تا کلاس ها و متدهایی را که ایجاد کرده بودیم به یک پروژه از نوع Class library انتقال دهیم تا بعدا بتوانیم عملیات ایمن سازی را روی آن اعمال نماییم.
نظرات کاربران در رابطه با این دوره