کدهک
Kanalga Telegram’da o‘tish
آموزشگاه تخصصی دات نت https://codehaks.com لینکدین : https://www.linkedin.com/in/codehaks یوتیوب: https://www.youtube.com/@codehaksfa ارتباط با مدیر : Admin: @codehak Email: ghods.hakim@hotmail.com call: 09380146555
Ko'proq ko'rsatish1 818
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
-930 kunlar
Postlar arxiv
1 818
وقتی سایت شما ترافیک بالایی دارد دو روش کلی برای بزرگسازی یا Scaling دارید.
عمودی : سرور قویتر تهیه کنید.
افقی : تعداد سرورها را بیشتر کنید.
بزرگسازی عمودی محدودیت دارد و از یک جایی به بعد دیگر نمیشود سخت افزار را ارتقا داد.
اما بزرگسازی افقی روشی است که در حال حاضر برای توسعه ی بزرگترین سرویس های آنلاین مورد استفاده قرار می گیرد.
1 818
میزان تاخیر یا "Latency" در لایه های مختلف حافظه به نانو ثانیه
مشاهده می کنید که سرعت دیسک بسیار پایین است و اگر سیستم عامل مجبور شود اطلاعات شما را در هارد صفحه بندی کند پرفورمنس برنامه افت شدیدی می کند.
1 818
بیش از 1000 ساعت آموزش آنلاین تنها در سه ماه گذشته توسط کانال کدهک انجام شده است.
تعداد بازدیدهای ویدیوهای کدهک به 100 هزار نزدیک میشود.
1 818
کد تخفیف تا فردا تمدید شد.
دوره کامل آموزش ASP NET Core
فروش مجموعه ی 28 ساعت آموزش تخصصی از مقدماتی تا پیشرفته به همراه یک سال اشتراک ویژه کدهک جهت دسترسی رایگان به آموزشهای بعدی
فروش ویژه نوروزی
کد تخفیف 45 درصدی : bahar
https://tinyurl.com/bahar98
1 818
در سایت های ASP NET Core از Kestrel به صورت Reverse Proxy استفاده میشود. به این ترتیب که IIS در مرحله ی اول درخواست HTTP را دریافت می کند و بعد از پالایش اولیه آن را به سرور کسترل ارسال میکند.
هر چند میشود مستقیما از کسترل استفاده کرد اما امکانات امنیتی و مدیریتی این سرور بسیار کمتر از IIS است.
1 818
دیورف مدیر عامل تلگرام اعلام کرد که در 24 ساعت گذشته بیش از 3 میلیون کاربر جدید در این شبکه ی اجتماعی ثبت نام کرده اند.
1 818
به کلاسی Anemic گفته میشود که رفتار ندارد و فقط برای نگه داری پروپرتی استفاده میشود.
کلاس Rich دارای رفتار است و خودش فرآیندهای خودش را مدیریت میکند.
بسیاری Anemic را یک Anti-Pattern حساب می کنند و آن را خلاف مفاهیم OOP می دانند. با این وجود در بسیاری از پروژه های وب مورد استفاده قرار میگیرد و مزایای زیادی هم دارد.
1 818
کد تخفیف تا 24 ساعت دیگر تمدید شد.
دوره کامل آموزش ASP.NET Core
فروش مجموعه ی 28 ساعت آموزش تخصصی از مقدماتی تا پیشرفته به همراه یک سال اشتراک ویژه کدهک
فروش ویژه نوروزی
کد تخفیف 50 درصدی : bahar
https://tinyurl.com/bahar98
1 818
دوره کامل آموزش ASP.NET Core
فروش مجموعه ی 28 ساعت آموزش تخصصی از مقدماتی تا پیشرفته به همراه یک سال اشتراک ویژه کدهک
فروش ویژه نوروزی
کد تخفیف 50 درصدی : bahar
https://tinyurl.com/bahar98
1 818
تصاویری از نسخه ی جدید Edge درز کرد.
این نسخه روی مرورگر سورس باز Chromium پیاده شده و از افزونه های کروم پشتیبانی می کند.
https://tinyurl.com/y3tg3dyg
1 818
🔰 معرفی SDK سیستم کنترل دسترسی پیشرفته برای ASP MVC
توسط این SDK میتونین دسترسی به "هر اکشن وکنترولر" پروژه تون رو به صورت "کاملا داینامیک" کنترل کنین.
در این روش طرز کار به این صورت هست که به هنگام اجرای برنامه، تمام کنترولر ها و اکشن های پروژه توسط Reflection جستجو و پیدا میشن و سپس مدیر سیستم میتونه مشخص کنه که هر Role ایی صرفا به کدوم اکشن ها دسترسی داره.
همچنین میتونین به هنگام تولید ActionLink های برنامه (مثلا برای منو ها) دسترسی شخص رو چک کنین و فقط ActionLink هایی که شخص بهشون دسترسی داره رو تولید کرده و توی منو ها نمایش بدین، که البته به لطف این SDK این کار خیلی راحت تر شده.
از مزایای این SDK میشه به موارد زیر اشاره کرد :
✅ پیاده سازی کامل بر اساس امکانات Identity
✅ امکان کنترل دسترسی برای حفاظت از هر کنترلر/اکشن
✅ پیاده سازی یک Controller به همراه UI شکیل جهت مدیریت Role ها و کاربران
✅ پیاده سازی یک Controller به همراه UI شکیل جهت مدیریت دسترسی اکشن ها
✅ افزودن Html Helper ای به نام ActionLinkPermission جهت تولید ActionLink ها بر اساس دسترسی های کاربر
✅ پیاده سازی مکانیسم رمز یک بار مصرف (OTP) با استفاده از ارسال پیامک
🔹 بدون شک این روش یکی از بهترین و کاملترین معماری هایی هست که برای سطح دست دسترسی وجود داره.
به شخصه چندین سال پیش از این معماری برای سطح دسترسی توی یکی از پروژه هام که اتفاقا بزرگ هم بود استفاده کردم و بسیار راضی کننده بود
🔸 آقای مهدی کرامتی، نویسنده این SDK که از مدرسین با سابقه و با تجربه هستند، یه دوره آموزشی هم برای استفاده از این معماری تهیه کردند
من شخصا دوره شون رو ندیدم و از کیفیتش مطلع نیستم ولی نکته ای که توجه ام رو جلب کرد اینه که معماری ایی که در این SDK استفاده شده یک معماری پیشرفته و حرفه ای هست و مطمئنا تدریس اش کار هر کسی نیست، پس احتمالا کیفیت دوره هم بالاست (از دمو دوره هم میتونین از کیفیتش اطمینان حاصل کنین)
🔹 پیشنهاد هم میکنم کدش رو بررسی کنین، ایده های خوبی بهتون میده و خیلی آموزنده و مفید هست
سورس کامل پروژه در گیتهاب :
https://github.com/delphiassistant/permission_control_system
دوره آموزش کنترل سطح دسترسی پیشرفته
https://barnamenevis.net/Home/Course/14
⭐️ در آخر، به شخصه خوشم اومد از این پروژه و به ریپازیتوریش Star دادم، پس شما هم اگه خوشتون اومد حتما Star بدین بهش.
حمایت از یک محصول خوب، وظیفه انسانی و اخلاقی ماست. این ما هستیم که با حمایت از یک محصول خوب، و برعکسش با طرد کردن یک محصول بد باید مرز بین این سیاهی و سفیدی ها رو شفاف کنیم✌️
________________
@IranAspMvc
1 818
وقتی اسنپ فود خطاهای سرور را به کاربر نمایش میدهد.
نکته ی جالب توجه دیتابیس حجیم و تعداد زیاد ستونهاست.
1 818
🔰 دوره API نویسی اصولی و حرفه ای در ASP.NET Core
در این دوره همه نکات مهم و پرکاربرد در API نویسی اصولی و حرفه ای در ASP Core بررسی شده اند.
همچنین سعی شده بهترین و محبوب ترین تکنولوژی ها، کتابخانه ها و ابزار ها داخل پروژه استفاده بشه.
ونیز Best Practice های پرفرمنسی و امنیتی بعلاوه تکنیک های پرکاربرد را بررسی و در قالب یک معماری حرفه ای و اصولی استفاده می کنیم.
تکنولوژی، ابزار ها و قابلیت های استفاده شده :
✅ احراز هویت با JWT و افزایش امنیت آن بوسیله رمزنگاری توکن (JWE)
✅ استاندارد سازی و یک دست سازی خروجی API ها
✅ اعتبار سنجی خودکار
✅ استفاده از Elmah، NLog برای لاگ خطا های سیستم
✅ لاگ خطا ها در Sentry.io (یک سیستم مدیریت لاگ) مخصوص اپلکیشن های Enterprise
✅ استفاده از Autofac محبوب ترین کتابخانه Ioc Container به همراه ثبت خودکار سرویس ها
✅ استفاده از کتابخانه محبوب AutoMapper به همراه یک معماری حرفه ای جهت Mapping خودکار
✅ بررسی اصول معماری پروژه و استفاده ترفند های از Reflection جهت فریمورک نویسی
✅ بررسی و استفاده از Claim ها تولید خودکار آنها توسط ClaimsFactory + ترفند امنیتی Security Stamp
✅ استفاده از چندین ترفند روی EF Core توسط Reflection جهت کدنویسی کمتر و راحت تر
✅ لایه بندی اصولی پروژه از صفر به همراه بررسی مباحث Repository و UOW
✅ استفاده از Versioning و مدیریت نسخه های پروژه توسط یک معماری حرفه ای
✅ استفاده از ابزار Swagger جهت ساخت یک ظاهر شکیل به همراه داکیومنت Aciton ها و Controller های پروژه و امکان تست API ها
✅ یکپارچه سازی Swagger با سیستم احراز هویت JWT و OAuth
✅ یکپارچه سازی Swagger با سیستم Versioning
✅ اعمال Best Practices ها جهت بهینه سازی، افزایش پرفرمنس و کدنویسی تمیز و اصولی
🔸سورس کامل و نهایی پروژه این دوره به همراه توضیحات بیشتر در گیتهاب در دسترس عموم قرار داد
https://github.com/dotnetzoom/AspNetCore-WebApi-Course
🔹این دوره در قالب 22 ساعت آموزش ویدئویی تدریس شده، چون سطح دوره پیشرفته هستند قبل از تهیه حتما قسمت پیشنیاز رو بررسی کنین.
🔸لینک خرید دوره
با دیدن دمو های دوره، در همین لینک میتونین از کیفیت اون اطمینان حاصل کنین
http://bit.ly/2Xo6NX2
❇️ کد تخفیف 45 درصدی : YaFateme
🔹شاید از دیدن قیمت کم اش شکه بشین! منم دلیلش رو توی سایت شخصیم نوشتم https://mjebrahimi.ir
چنین دوره ای که توی ایران وجود نداره ولی با یه بررسی و مقایسه قیمت بقیه سایت ها میتونین ارزش واقعی دوره رو حدود 800 هزار تومن پیدا کنین.
⭐️در پایان اگه واقعا از دوره خوشتون اومده بود حتما به ریپازیتوری گیتهاب اش Star بدین . با اینکار حمایت خودتون رو از ما اعلام میکنین🙏 و این به ما انگیزه میده آموزش های بیشتری تهیه کنیم✌️
1 818
در آخرین build از NET Core 3.0 میزان حافظه ی مصرفی فریم ورک ASPNET Core به نصف کاهش داده شده است.
https://tinyurl.com/yyc49dj7
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
