کدهک
رفتن به کانال در Telegram
آموزشگاه تخصصی دات نت https://codehaks.com لینکدین : https://www.linkedin.com/in/codehaks یوتیوب: https://www.youtube.com/@codehaksfa ارتباط با مدیر : Admin: @codehak Email: ghods.hakim@hotmail.com call: 09380146555
نمایش بیشتر1 820
مشترکین
+124 ساعت
-17 روز
-930 روز
آرشیو پست ها
1 820
Nginx یک وب سرور قدرتمند و محبوب است که امکان مقیاس پذیری افقی و عمودی سریع را فراهم می کند.
با توزیع بار، مدیریت ترافیک و استفاده از پراکسی معکوس، می توانید سایت خود را به راحتی مقیاس پذیر کنید و همچنین ترافیک را بین سرورهای مختلف تقسیم کنید.
▶️https://youtu.be/7kwhHArwh5c
1 820
آموزش ساخت بازی با MonoGame
در این قسمت با کمک فریم ورک MonoGame یک بازی کوچک پیاده میکنیم.
▶️https://youtu.be/skni59dAm2o
💻 https://github.com/codehaks/BalloonShoot-Game
#dotnet #csharp #monogame #gamedev
1 820
کامپایلAOT
در
NET Core. ، کامپایل AOT یا (َAhead Of Time) جایگزینی برای کامپایل سنتی JIT (کامپایل در لحظه اجرا) است. AOT کد را مستقیم به کد محلی ماشین تبدیل میکند تا نیاز به انجام ترجمه در لحظه اجرا حذف شود.
اسمبلیهای دات نت را به یک فایل اجرایی مستقل و محلی تبدیل میکند که به Runtime یا کتابخانههای دات نت وابسته نیست. این روش برای برنامههایی که به دات نت runtime دسترسی ندارند یا در محیطهای با منابع محدود اجرا میشوند، مناسب است.
مزایا: شروع سریع، بدون نیاز به وابستگیهای Runtime، کاهش مصرف حافظه.
معایب: پشتیبانی محدود از Reflection، حجم بالاتر فایل اجرایی، دیباگ کردن پیچیدهتر و دسترسی به زیرمجموعه کوچکتری از APIهای دات نت
موارد استفاده: برنامههای کنسولی کوچک، میکروسرویسها و محیطهایی مانند کانتینرهای Docker که به حداقل سربار Runtime نیاز دارند.1 820
ارتباط با دیتابیس در Minimal API
▶️https://youtu.be/Au1O552Zr8k
#aspnetcore #dotnet #minimalapi
1 820
به تازگی، تعدادی از برنامه نویسان روسی از فایل MAINTAINERS کرنل لینوکس به دلیل تحریمهای بینالمللی حذف شدند. گرگ کروهارتمن، یکی از نگهدارندگان اصلی کرنل لینوکس، دلیل این حذفها را "الزام رعایت قوانین" عنوان کرده و گفت که ممکن است این افراد در صورت ارائه "مستندات کافی" مجدداً افزوده شوند.
این حذفها در جامعه متنباز باعث بحث و گفتگو شده است و بسیاری به آن اعتراض کرده اند. در پاسخ، لینوس توروالدز، خالق لینوکس، از این تصمیم دفاع کرده و بر ضرورت رعایت تحریمهای بینالمللی تأکید نموده و انتقادها را تلاشهایی از سوی "کارخانه ترول های روسی" برای تضعیف این فرآیند توصیف کرده است.
این وضعیت، کار روی پروژه های متن باز را پیچیده تر میکند . ربط دادن مسائل سیاسی به توسعه متنباز پرسشهایی درباره تأثیر قوانین و تحریمهای بینالمللی بر همکاریهای جهانی در پروژههای نرمافزاری ایجاد میکند. این قوانین نسبی هستند و بیشتر به نوع نگاه ایالات متحده به رویدادهای جهانی مرتبط میشوند نه چیزی که لزوما سازمان ملل یا قوانین بین ملتها میگوید.
1 820
گیتهاب کوپایلت در ویندوز ترمینال !
در یک آپدیت جدید کوپایلت در خط فرمان ویندوز قابل دسترس می باشد و به توسعهدهندگان اجازه میدهد بدون ترک ترمینال، با هوش مصنوعی چت کنند.
این ویژگی جدید با نام "Terminal Chat" در نسخه کانری ویندوز ترمینال برای کاربران کوپایلت خصوصی، تجاری و سازمانی ارائه شده است.
چت ترمینال از انواع شل ها (Bash، PowerShell و ... ) حتی ویرایشگرهای متنی مانند nano و vi پشتیبانی میکند.
1 820
رایدر رایگان شد!
JetBrains اعلام کرده که محیط توسعه Rider، اکنون بهطور رایگان برای استفادههای غیرتجاری در دسترس قرار گرفته است!
رایدر یکی از IDEها رقیب ویژوال استودیو برای توسعه دات نت است که قابلیت های مشابهی با آن دارد ولی ابزاری مثل Resharper هم دارد که به کد نویسی کمک زیادی میکند.
لایسنس رایگان شامل فعالیتهای خاصی مانند آموزش و یادگیری و توسعه پروژههای متنباز (Open-Source) ، پروژههای شخصی یا حتی Unity برای توسعه بازیها میشود.
البته کاربران نیاز دارند که با حساب کاربری JetBrains وارد شوند و با اشتراکگذاری دادههای ناشناس موافقت کنند. این روش باعث میشود JetBrains اطلاعاتی در مورد روند استفاده جمعآوری کند و در عین حال لایسنس را قابل مدیریتتر کند.
https://www.jetbrains.com/rider/
1 820
در این ویدیو به معرفی زبان برنامهنویسی Zig پرداختم و یک برنامهی ساده برای تبدیل تصاویر رنگی در فرمت BMP به سیاه و سفید نوشتم. این پروژه رو هم با Zig و هم با #C پیادهسازی کردم تا تفاوتها و امکانات هر زبان رو بررسی کنیم.
▶️https://youtu.be/iuzczBpmy7A
#dotnet #csharp #ziglang
1 820
CSnakes یک کدساز و رانتایم برای دات نت است که به شما امکان میدهد کدهای پایتون را با پرفورمنس بالا در پروژههای داتنت اجرا کنید، بدون نیاز به REST، HTTP یا میکروسرویسها.
این ابزار میتواند از روی پایتون کد#C تمیز و خوانا تولید کند که در هر پروژه داتنت قابل استفاده است.
با کمک این ابزار دسترسی به کتابخانه های پایتون به خصوص در بخش هوش مصنوعی در سی شارپ ساده میشود.
در این ویدیو به معرفی این ابزار می پردازیم و یک چت با مدل هوش مصنوعی از روی کدهای ساخته شده پیاده میکنیم.
▶️https://youtu.be/LLN4YgjSwyE
1 820
نسخه دوم Deno منتشر شد
دنـو یک محیط اجرایی مدرن برای جاوااسکریپت و تایپاسکریپت است که توسط رایان دال، خالق Node.js، توسعه یافته است. پس از جدایی از Node، دال به مشکلات ساختاری آن پی برد و تصمیم گرفت ابزاری مشابه بسازد که بتواند جایگزین نود شود.
در این نسخه جدید، تلاش شده است تا کتابخانههای استانداردی برای انجام عملیاتهای اصلی در این رانتایم گنجانده شود. همچنین، ابزارهایی برای تست و فرمت کردن کد به همراه رانتایم نصب میشوند. تایپاسکریپت نیز به عنوان مسیر پیشفرض برای کدنویسی در جاوااسکریپت در نظر گرفته شده است.
توجه ویژهای به امنیت و مدیریت پکیجها در Deno شده است، و سازگاری با نود اضافه شده تا مهاجرت به Deno آسانتر شود. به نظر میرسد راحتتر کردن فرایند توسعه برای توسعهدهندگان از اهداف اصلی این نسخه جدید باشد.
ارائه کتابخانههای استاندارد و ابزارهای آماده پیشفرض، روشی است که همیشه در دات نت وجود داشته است. همچنین، ترجیح دادن تایپاسکریپت به جاوااسکریپت خام، اهمیت تایپ در کدنویسی پروژههای بزرگتر را بیشتر نمایان میکند؛ جایی که نقاط قوت یک زبان یا فریمورک ممکن است به ضعفهای آن تبدیل شود.
1 820
دات نت 9 نسخه RC2 منتشر شد
این آخرین پیش نمایش قبل از نسخه نهایی است.
تنها تغییر در ASP NET Core مربوط به آپدیت شدن قالب پیشفرض به بوت استرپ 5.3.3 و جیکوئری 3.7.1 است.
در سایر بخشها هم تغییر خاصی گزارش نشده است و تمرکز تیم دات نت روی بالا بردن کیفیت کلی و اضافه کردن داکیومنت بوده است.
دات نت 9 با پشتیبانی کوتاه مدت (18 ماهه) عرضه میشود و قرار است اواسط ماه نوامبر (یک ماه دیگر) رسما منتشر شود.
#dotnet9 #dotnetconf #aspnetcore
1 820
آشنایی با Stream ها در
#C - کار با FileStream و روشهای خواندن فایل
▶️https://youtu.be/C7dCtW-juew
#dotnet #csharp #FileStream1 820
آموزش ارسال ایمیل در پسزمینه با MassTransit و RabbitMQ
توی این ویدیو قراره یاد بگیریم چطوری ایمیلها رو به صورت پسزمینه و با استفاده از
ASP.NET Core و Worker Service بفرستیم. از MassTransit برای مدیریت پیامها استفاده کردیم و RabbitMQ هم برای صفبندی ایمیلها که همه چیز رو خیلی راحتتر و سریعتر میکنه.
▶️https://youtu.be/SJK71U88n6o
#aspnetcore #rabbitmq #masstransit #serviceworker1 820
در این آموزش، با MinIO که یک سیستم ذخیرهسازی آبجکت با عملکرد بالا است، آشنا میشوید. یاد میگیرید چگونه MinIO را با استفاده از Docker نصب و به صورت محلی اجرا کنید، باکتها ایجاد کنید و آبجکتها را بارگذاری کنید سپس در محیط دات نت به آن دسترسی داشته باشید.
▶️https://youtu.be/nzmCBRhZrVs
1 820
آموزش استفاده از Minimal API در
ASP.NET Core 9.0
در این آموزش یاد خواهید گرفت:
▪️ساخت پروژه ASP.NET Core با استفاده از Minimal API
▪️پیادهسازی عملیات CRUD به صورت ساده و سریع
▪️مدیریت دادهها در حافظه بدون نیاز به پایگاه داده
▪️نحوه ارسال درخواستهای GET، POST، PUT و DELETE با ابزار Insomnia
▶️https://youtu.be/SeZz6sy292w
#aspnetcore #minimalapi #dotnet91 820
بررسی دات نت 9 نسخه RC1 که به تازگی منتشر شده و معرفی قابلیت های جدید و نقشه راه دات نت
▶️https://youtu.be/mmsCbpc16g4
#dotnet9 #review
1 820
چرا از HttpClientFactory استفاده کنیم؟
در این ویدیو از کانال کدهک، بررسی میکنیم که چرا استفاده از HttpClientFactory در برنامههای داتنت برای مدیریت درخواست های Http اهمیت دارد.
▶️ https://youtu.be/x4TzWWpoOvA
#dotnet #http #httpclientfactory
1 820
آموزش شروع کار با Web API در
ASP.NET Core 8.0 | اپلیکیشن هواشناسی | CRUD با EF Core و SQLite
▶️https://youtu.be/2oTmMqWtV5E
#aspnetcore #webapi #dotnet1 820
ساخت ربات چت با هوش مصنوعی به صورت محلی در دات نت
▶️ https://youtu.be/PhLijrNShHs
#dotnet #ai #chatgpt
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
