کدهک
1.95K subscribers
1.29K photos
7 videos
1 file
673 links
آموزشگاه تخصصی دات نت

https://codehaks.com

لینکدین :
https://www.linkedin.com/in/codehaks

یوتیوب:
https://www.youtube.com/@codehaksfa

ارتباط با مدیر :
Admin: @codehak
Email: ghods.hakim@hotmail.com
call: 09380146555
Download Telegram
آموزش Collection Binding و آپدیت Range در دیتابیس

https://aparat.com/v/SuMsG

https://youtu.be/l7y-Zn_BWrI
پایان کار Internet Explorer

مایکروسافت رسما اعلام کرد استفاده از IE در بعضی از نسخه های ویندوز از 14 فوریه به بعد ممکن نخواهد بود.

به نظر میرسد دوران بازنشستگی برای این مرورگر بعد ا ز 30 سال خدمت فرا رسیده است.

اولین نسخه IE همزمان با ویندوز 95 عرضه شد و از آن زمان تا به امروز در نسخه های مختلف ویندوز به صورت مرورگر پیشفرض نصب میشد.

از 2015 مایکروسافت به سراغ مرورگر جدیدی به نام Edge رفت و حالا دیگر نوبت پایان کار IE فرا رسیده است.

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

امکان جستجو و فیلتر پکیج ها به nuget.org اضافه شد.

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

.
در ASPNET Core می توانید بجای یک View یک Partial View برگردانید و با کمک AJAX و jQuery درون صفحه جایگذاری کنید و به این ترتیب نیاز به
رفرش صفحه را از بین ببرید.

https://www.aparat.com/v/UHbqt

https://youtu.be/V2doPtmj17Y
فروش ویژه کدهک

از امروز می توانید همه دوره های کدهک را با 25 درصد تخفیف تهیه کنید.

کد تخفیف: eid402

دوره های جدید اضافه شد.

1- دوره ASP NET Core 7.0
2- دوره معماری تمیز

برای تهیه دوره ها می توانید به سایت کدهک سر بزنید.

https://codehaks.com/Shop

جهت پشتیبانی یا کسب اطلاعات بیشتر از طریق شماره 09380146555 یا آیدی @codehak در تلگرام تماس بگیرید.
roadmap-dark-compact-2023.png
1 MB
نقشه راه توسعه دهنده دات نت - 2023
در ویوها از عبارت هایی مثل model یا inject یا code استفاده می شود. اینها دایرکتیو های Razor هستند. در این ویدیو به آموزش نحوه کار Render Engine می پردازیم و انواع دایرکتیو ها را معرفی می کنیم.

https://youtu.be/X1r_mA_o7L8
آخرین فرصت - فروش ویژه کدهک

فقط تا پایان سال می توانید همه دوره های کدهک را با 25 درصد تخفیف تهیه کنید.

کد تخفیف: eid402

دوره های جدید اضافه شد.

1- دوره ASP NET Core 7.0
2- دوره معماری تمیز

برای تهیه دوره ها می توانید به سایت کدهک سر بزنید.

https://codehaks.com/Shop

جهت پشتیبانی یا کسب اطلاعات بیشتر از طریق شماره 09380146555 یا آیدی @codehak در تلگرام تماس بگیرید.
ذخیره Object سی شارپ به صورت JSON در دیتابیس و بازخوانی آن.

https://www.aparat.com/v/trYp3

https://youtu.be/kNm8rdkoqzU
از نسخه EF 7.0 قابلیت های جدیدی برای کار با JSON اضافه شده است. در این ویدیو می بینیم که چطور با EF داده های JSON در دیتابیس ذخیره و بازخوانی میشود.


https://www.aparat.com/v/7QZV0

https://youtu.be/7CHrrAlwMQE
نگاهی به موتور جستجوگر بینگ و قابلیت جدید چت با هوش مصنوعی

https://aparat.com/v/UWo1P

https://youtu.be/RARjLErAzxI
مقایسه جالب انواع مپرهای دات نت

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

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

ابزار Mapperly نتایج خوبی بدست آورده ولی برای استفاده از آن نیاز به تنظیمات و کد نویسی بیشتری دارید.

ابزار Mapster از آنجایی که نیاز به هیچ تنظیم یا تزریق وابستگی ندارد ساده ترین ابزار مپر است که پرفورمنس قابل قبولی هم دارد.

نسخه کامل ویدیو:
https://youtu.be/U8gSdQN2jWI
میان افزار یا Middleware ابزاری است که در ASP NET Core برای خواندن و نوشتن در مسیر Request و Response استفاده میشود. در این ویدیو به معرفی میان افزارها می پردازیم.

https://youtu.be/JVQWP_6iAMo
با استفاده از Image Creator در جستجوگر Bing می توانید از هوش مصنوعی درخواست کنید تصویر توصیفی شما را ترسیم کند.
اضافه کردن کامپوننت Blazor به پروژه وب در ASPNET Core 7.0

https://youtu.be/vKvqVoD2Rcg
Forwarded from کدهک
آنالیز کیفیت کد با ویژوال استودیو

https://youtu.be/4Lc8-7biEbE
هایلایت شدن روتها در ASPNET Core 8.0

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

روتها با رنگ متفاوت نمایش داده میشوند.
با AutoComplete هنگام نوشتن تکمیل میشوند.
اگر اشکالی در آدرس دهی روت یا Route Value ها باشد قبل از اجرای برنامه اعلام میشود.
روتهایی که وجود ندارند یا هم پوشانی دارند اعلام میشود.

این موارد برای Minimal API و Blazor و Web API هم در دسترس خواهند بود.
تفاوت بین decimal و double در #C

در #C ، دو نوع داده عددی به نام‌های decimal و double وجود دارند که برای نمایش اعداد اعشاری به کار می‌روند.

اصلی‌ترین تفاوت بین این دو دقت و اندازه آن‌هاست. decimal یک نوع داده ۱۲۸ بیتی است و حدود ۲۸-۲۹ رقم معنادار را با محدوده‌ای حدوداً ±۷٫۹ × ۱۰²⁸ قابل نمایش است. این نوع داده برای محاسبات مالی و پولی که دقت بالا مورد نیاز است، مناسب است. decimal از حساب عددی پایه ۱۰ استفاده می‌کند، بنابراین اعداد اعشاری را نسبت به double می‌تواند دقیق‌تر نمایش دهد.

از سوی دیگر، double یک نوع داده ۶۴ بیتی است که حدود ۱۵-۱۶ رقم معنادار را با محدوده‌ای حدوداً ±۵٫۰ × ۱۰^-³² تا ±۱٫۷ × ۱۰³⁰ قابل نمایش است. این نوع داده برای محاسبات علمی و فنی که سرعت و محدوده بیشتری مورد نیاز است، مناسب است. double از حساب عددی پایه ۲ استفاده می‌کند، بنابراین اعداد اعشاری را نسبت به decimal با دقت کمتری نمایش میدهد.

بطور کلی، اگر به دقت بالا نیاز دارید، decimal را برای محاسبات مالی و پولی استفاده کنید. از double را برای محاسبات علمی و فنی و یا هنگامی که نیاز به اعداد بزرگ با دقت کمتر است استفاده کنید.
چطور با کمک هوش مصنوعی در Bing کدهای بهتری بنویسیم ؟

آموزش اصلاح و باز نویسی کد با کمک AI در بینگ و اضافه کردن تست واحد.


https://youtu.be/u7nm9DMMfmY
سه مزیت اصلی استفاده از http2 در مقایسه با http1.1

سرعت بالاتر: یکی از مزایای اصلی استفاده از HTTP/2، افزایش سرعت بارگیری وب سایت‌ها است. HTTP/2 از یک پروتکل ارتباطی جدید به نام "Multiplexing" برای انتقال بیشتر از یک فایل به صورت همزمان استفاده می کند. این به مرورگرها اجازه می دهد تا دانلود صفحات وب سریع تر و با کمترین تأخیر انجام شود.

بهینه‌سازی پهنای باند: HTTP/2 برای ارسال درخواست ها و پاسخ ها از فشرده سازی هدر و فشرده سازی داده استفاده می کند. این کاهش حجم داده های ارسالی و دریافتی را سبکتر می کند و بهبود پرفورمنس آپلود و دانلود صفحات را به دنبال دارد.

امنیت بالاتر: استفاده از HTTPS در HTTP/2 الزامی است. در واقع، HTTP/2 برای بهبود امنیت انتقال داده ها از SSL / TLS استفاده می کند. این بهبود در امنیت داده ها به معنی کاهش خطرات امنیتی و حفاظت از کاربران است.
هوش مصنوعی GPT-4 به طور قابل توجهی بزرگتر از نسخه GPT-3 است و تخمین زده میشود که با بیش از 100 تریلیون پارامتر نسبت به 175 میلیارد پارامتر GPT-3 آموزش دیده باشد. GPT-4 در کارهایی مانند تولید زبان و ترجمه بهتر عمل می کند. در تشخیص صدا و ویدیو و همچنین تولید آن بسیار پیشرفته تر است و به نظر میرسد خیلی از مشاغل و تکنولوژی های امروز را به صورت جدی تحت تاثیر قرار دهد.

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