کدهک
1.95K subscribers
1.29K photos
7 videos
1 file
672 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
چگونه با استفاده از HttpClient فایل آپلود کنیم؟

https://youtu.be/FbtycSVFfzU
آشنایی با PDB

وقتی پروژه دات نت را بیلد می کنید در کنار فایل exe یا dll نهایی یک فایل با پسوند pdb هم ساخته میشود.

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

فایل pdb نشانهای کد کامپایل شده را به شماره خط و نام فایل وصل میکند و اطلاعات آن را در غالب یک فایل دیتابیسی ذخیره میکند و از این طریق Visual Studio می تواند خطای پیش آمده در نسخه کامپایل شده ی پروژه را به سورس کد ارتباط دهد و Break Point ها را اعمال کند.

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

این فایل در Remote Debugging هم کاربر دارد. شما می توانید وبسایت در حال اجرا روی سرور یا درون Docker را به صورت ریموت دیباگ کنید و در محیط Production تست کنید.

بدون pdb مپ کردن سورس کد کامپایل شده به سورس اصلی ممکن نیست.
چگونه State یک اپلیکیشن وب را مدیریت کنیم و ابزاری مشابه Session پیاده کنیم؟

https://youtu.be/OFX5CAK5S-8
گیر انداختنن خطاهای EF Core

https://youtu.be/Dn9nNSscMkA
آموزش RabbitMQ

چگونه با استفاده از RabbitMQ در پس زمینه ایمیل ارسال کنیم؟

آشنایی با Messaging در میکروسرویس ها

https://youtu.be/dbAMHRIj75M
از یک پروژه خالی ASP NET Core شروع می کنیم و گام به گام تغییر میدهیم تا تبدیل به Blazor WASM شود.

https://youtu.be/KEXT6GpbcpA
قابلیت !! از سی شارپ 11 حذف شد

در نسخه اولیه سی شارپ 11 قابلیت Parameter null-checking اضافه شده بود که امکان می داد null بودن یک پارامتر با دو علامت تعجب چک شود.

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

بجای آن پیشنهاد شده است که اگر می خواهید در یک خط پوچ بودن یک پارامتر را چک کنید از دستور زیر استفاده کنید (دات نت 6 به بالا)

ArgumentNullException.ThrowIfNull(myString);
آپلود فایل به سرور و ذخیره آن در دیتابیس با EF Core

https://youtu.be/9T37SECeglY
ذخیره کردن فایل در دیتابیس SQL Server و استفاده از قابلیت File Stream

https://youtu.be/HYGrFOaiQB4
اولین نسخه WCF Core منتشر شد.

ابزار WCF با روی کار آمدن دات نت Core از پشتیبانی مایکروسافت خارج شد و تیم دات نت تصمیم گرفت دیگر این پروژه را به نسخه جدید منتقل نکند. اما همزمان سورس آن در گیتهاب قرار گرفت.

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

حالا تیم توسعه WCF Core اعلام کرده است که نسخه اول این کتابخانه به طور رسمی برای دات نت Core منتشر شده است.

https://github.com/CoreWCF/CoreWCF
در ASP NET Core ابزار IoC Container از سه روش Scoped و Transient و Singleton پشتیبانی می کند. در این ویدیو اثر استفاده از هرکدام را بررسی می کنیم

https://youtu.be/OhcYyK-w5Mg
محافظت در برابر مقادیر پوچ

https://youtu.be/wPXhULZNVrY
نگاهی به آخرین آپدیت دات نت 7 پیش نمایش 4


https://youtu.be/TFPX7fbAYO8
مقایسه لیست و آرایه در سی شارپ

https://youtu.be/7slIziQPBgU
دوره مقدماتی ASP.NET Core 6.0

آموزش ایجاد اولین پروژه در ASP.NET Core 6.0 و آشنایی با Model Binding و کار با فرم ها و نحوه ارسال اطلاعات بین کلاینت و سرور

https://www.youtube.com/watch?v=jcaVl13Ry8E&list=PLbtjX995c0WoqwYL7vhgnzHX1fQmIcBR4
آشنایی با Thread Pool در ASP.NET Core

https://youtu.be/GkSpR3DVhCA
ابتدا به معرفی Records در دات نت می پردازم و بعد استفاده آن را به عنوان Value Object و DTO بررسی می کنم.

https://youtu.be/BeR_E8uZLNA
در کنفرانس Build 2022 چه گذشت؟

نگاهی به مهمترین خبرهای بیلد برای توسعه دهندگان دات نت

https://youtu.be/cmTfpNwylA0
آشنایی با قابلیت های جدید سی شارپ 11

https://youtu.be/OASyxjtWH2M
آخرین قابلیت های اضافه شده به ویژوال استودیو

https://youtu.be/nOcD_aNtOqY
در این ویدیو به معرفی دیتابیس PostgreSQL می پردازیم و در یک پروژه ASP NET Core برای ذخیره اطلاعات Identity استفاده می کنیم.

https://youtu.be/g653GWxtdiE