کدهک
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
افزودن Blazor Wasm به پروژه Razor Pages موجود

▶️ https://youtu.be/rSuZmEoUuO0

#blazorwasm
افزایش پرفورمنس لاگ ها و قابلیت های جدید ثبت لاگ در ASP.NET Core 8.0

▶️ https://aparat.com/v/Ik46i

▶️ https://youtu.be/W8QpbuwZrRw


#aspnetcore8
جراحی ساچمه ای یا (Shotgun Surgery) یک "ضد الگو"در توسعه نرم‌افزار است

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

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

منطق برنامه نباید در رابط کاربری، دیتابیس و دامین و ... پخش شده باشد و راههایی که برای حل این مشکل توصیه میشود شامل استفاده از دیزاین پترن ها و کد تمیز و ریفکتور کردن کد است. پیاده کردن پروژه بر اساس DDD می توانید تا حد زیادی جلوی این مشکلات را بگیرد.
آموزش استفاده از JSON در EF Core 8.0


▶️ https://youtu.be/5I8mKokLMi4

#efcore8 #dotnet8
محبوبیت سی شارپ همچنان در حال رشد است.

آمار TIOBE در آخرین ماه 2023 نشان میدهد سی شارپ تنها زبانی است که رشد داشته و همزمان کاهش محبوبیت Java و C چشمگیر است.

ایندکس TIOBE سنجش محبوبیت زبان‌های برنامه‌نویسی است. این ایندکس یکبار در ماه به‌روزرسانی می‌شود. امتیازات بر اساس تعداد مهندسان حرفه ای آن زبان در جهان، دوره‌ها آموزشی و شرکت های شخص ثالث وابسته تعیین می‌شود.

موتورهای جستجوی محبوب مانند گوگل، بینگ، یاهو، ویکی‌پدیا، آمازون، یوتیوب و بایدو برای محاسبه امتیازات استفاده می‌شوند.

توجه کنید که ایندکس TIOBE درباره بهترین زبان برنامه‌نویسی یا زبانی که بیشترین تعداد خطوط کد با آن نوشته شده، نیست.


#dotnet #java #csharp
جاوا در سراشیبی

زبان برنامه‌نویسی جاوا اولین بار در سال ۱۹۹۵ ظاهر شد. این زبان برای نزدیک به دو دهه در رتبه اول زبان های برنامه نویسی دنیا قرار داشت اما مدتی است که به مقام سوم اکتفا کرده است.

معرفی زبان Kotlin شاید بزرگترین اتفاقی بود که محبوبیت جاوا را تحت تاثیر قرار داد. این زبان سریعترین رشد را در بین برنامه نویسان داشته که حتی بیشتر از پایتون بوده است.

کاتلین یک زبان برنامه‌نویسی چندپلتفرمی و از نوع استاتیک تایپ است که توسط شرکت JetBrains توسعه یافته است.

کاتلین هنوز یک زبان برنامه‌نویسی نسبتاً جدید است و به تازگی نسخه 1.9 آن منتشر شده است.

در سال 2019 گوگل اعلام کردم کاتلین زبان مورد نظر این شرکت برای اندروید است. اگرچه می توانید با جاوا کار کنید اما برای پروژه های جدید کاتلین استفاده میشود.

کاتلین آمد تا ایرادهایی که در جاوا بود برطرف کند. در مایکروسافت این کار با باز نویسی دات نت و ارائه NET Core افتاد. جاوا قرار نیست بمیرد اما 10 سال دیگر کمتر استفاده خواهد شد.
حافظه Heap در دات نت به دو بخش LOH و SOH تقسیم میشود. در این ویدیو تاثیر بکارگیری هرکدام را بررسی و عملکرد GC را مقایسه می کنیم

▶️ https://youtu.be/jd6AEYbqYHM
فال حافظ امسال با Blazor WASM

🍉 https://yalda.darkube.app
Forwarded from کدهک
آشنایی با اپراتورهای Null در سی شارپ

https://youtu.be/CQjS46mLL2E
آمار کدهک در سال 2023 میلادی
آموزش کار با TypeFilter در ASP.NET Core 8.0

چگونه در PageFilter ها دیتابیس را تزریق کنیم؟

▶️ https://youtu.be/EaEBHtwHKTk


#aspnetcore8 #pagefilter
آموزش Delegates، Func و Action در #C

▶️ https://youtu.be/vN7ntZ7zQSM

#csharp #dotnet
آموزش SignalR در دات نت 8 و برقراری ارتباط با WinForm 4.8

▶️ https://youtu.be/oC6zMnUJTvQ
آموزش مفهوم Deferred Execution در LINQ

▶️https://youtu.be/HmFWJ9gfB3Y
تزریق وابستگی در محیط یک برنامه کنسول

▶️ https://youtu.be/d8xX_1f0nAI

#dotnet8 #api #di
ساخت ربات چت با هوش مصنوعی به صورت محلی در دات نت

▶️ https://youtu.be/PhLijrNShHs

#dotnet #ai #chatgpt
آموزش کار با Generic Methods در سی شارپ

▶️https://youtu.be/NvrQtPVZn5U

#dotnet #csharp
آموزش شروع کار با Web API در ASP.NET Core 8.0 | اپلیکیشن هواشناسی | CRUD با EF Core و SQLite

▶️https://youtu.be/2oTmMqWtV5E

#aspnetcore #webapi #dotnet
چرا از HttpClientFactory استفاده کنیم؟

در این ویدیو از کانال کدهک، بررسی می‌کنیم که چرا استفاده از HttpClientFactory در برنامه‌های دات‌نت برای مدیریت درخواست های Http اهمیت دارد.

▶️ https://youtu.be/x4TzWWpoOvA

#dotnet #http #httpclientfactory
بررسی دات نت 9 نسخه RC1 که به تازگی منتشر شده و معرفی قابلیت های جدید و نقشه راه دات نت

▶️https://youtu.be/mmsCbpc16g4

#dotnet9 #review
آموزش استفاده از Minimal API در ASP.NET Core 9.0

در این آموزش یاد خواهید گرفت:

▪️ساخت پروژه ASP.NET Core با استفاده از Minimal API
▪️پیاده‌سازی عملیات CRUD به صورت ساده و سریع
▪️مدیریت داده‌ها در حافظه بدون نیاز به پایگاه داده
▪️نحوه ارسال درخواست‌های GET، POST، PUT و DELETE با ابزار Insomnia

▶️https://youtu.be/SeZz6sy292w

#aspnetcore #minimalapi #dotnet9