کدهک
1.93K subscribers
1.3K photos
7 videos
1 file
675 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
جاوا در سراشیبی

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

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

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

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

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

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

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

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

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

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

▶️ https://youtu.be/EaEBHtwHKTk


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

▶️ https://youtu.be/vN7ntZ7zQSM

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

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

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

▶️ https://youtu.be/d8xX_1f0nAI

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

▶️ https://youtu.be/PhLijrNShHs

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

▶️https://youtu.be/NvrQtPVZn5U

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

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

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

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

▶️ https://youtu.be/x4TzWWpoOvA

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

▶️https://youtu.be/mmsCbpc16g4

#dotnet9 #review
👍134👎3
آموزش استفاده از 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
👍92
در این آموزش، با MinIO که یک سیستم ذخیره‌سازی آبجکت با عملکرد بالا است، آشنا می‌شوید. یاد میگیرید چگونه MinIO را با استفاده از Docker نصب و به صورت محلی اجرا کنید، باکت‌ها ایجاد کنید و آبجکت‌ها را بارگذاری کنید سپس در محیط دات نت به آن دسترسی داشته باشید.


▶️https://youtu.be/nzmCBRhZrVs
11👍1
آموزش ارسال ایمیل در پس‌زمینه با MassTransit و RabbitMQ

توی این ویدیو قراره یاد بگیریم چطوری ایمیل‌ها رو به صورت پس‌زمینه و با استفاده از ASP.NET Core و Worker Service بفرستیم. از MassTransit برای مدیریت پیام‌ها استفاده کردیم و RabbitMQ هم برای صف‌بندی ایمیل‌ها که همه چیز رو خیلی راحت‌تر و سریع‌تر می‌کنه.

▶️https://youtu.be/SJK71U88n6o

#aspnetcore #rabbitmq #masstransit #serviceworker
👍173
آشنایی با Stream ها در #C - کار با FileStream و روش‌های خواندن فایل

▶️https://youtu.be/C7dCtW-juew

#dotnet #csharp #FileStream
6🔥1
دات نت 9 نسخه RC2 منتشر شد

این آخرین پیش نمایش قبل از نسخه نهایی است.

تنها تغییر در ASP NET Core مربوط به آپدیت شدن قالب پیشفرض به بوت استرپ 5.3.3 و جیکوئری 3.7.1 است.

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

دات نت 9 با پشتیبانی کوتاه مدت (18 ماهه) عرضه میشود و قرار است اواسط ماه نوامبر (یک ماه دیگر) رسما منتشر شود.

#dotnet9 #dotnetconf #aspnetcore
7🔥1
Media is too big
VIEW IN TELEGRAM
نسخه دوم Deno منتشر شد

دنـو یک محیط اجرایی مدرن برای جاوااسکریپت و تایپ‌اسکریپت است که توسط رایان دال، خالق Node.js، توسعه یافته است. پس از جدایی از Node، دال به مشکلات ساختاری آن پی برد و تصمیم گرفت ابزاری مشابه بسازد که بتواند جایگزین نود شود.

در این نسخه جدید، تلاش شده است تا کتابخانه‌های استانداردی برای انجام عملیات‌های اصلی در این ران‌تایم گنجانده شود. همچنین، ابزارهایی برای تست و فرمت کردن کد به همراه ران‌تایم نصب می‌شوند. تایپ‌اسکریپت نیز به عنوان مسیر پیش‌فرض برای کدنویسی در جاوااسکریپت در نظر گرفته شده است.

توجه ویژه‌ای به امنیت و مدیریت پکیج‌ها در Deno شده است، و سازگاری با نود اضافه شده تا مهاجرت به Deno آسان‌تر شود. به نظر می‌رسد راحت‌تر کردن فرایند توسعه برای توسعه‌دهندگان از اهداف اصلی این نسخه جدید باشد.

ارائه کتابخانه‌های استاندارد و ابزارهای آماده پیش‌فرض، روشی است که همیشه در دات نت وجود داشته است. همچنین، ترجیح دادن تایپ‌اسکریپت به جاوااسکریپت خام، اهمیت تایپ در کدنویسی پروژه‌های بزرگتر را بیشتر نمایان می‌کند؛ جایی که نقاط قوت یک زبان یا فریم‌ورک ممکن است به ضعف‌های آن تبدیل شود.
9👍4