کدهک
1.93K subscribers
1.3K photos
7 videos
1 file
676 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
Forwarded from کدهک
آشنایی با Docker - قسمت دوم

در این ویدیو با استفاده از Docker دیتابیس Redis رو نصب و اجرا می کنیم
سپس از پروژه ASP NET Core یک Image داکر تهیه می کنیم.

https://tinyurl.com/cdhk-docker2
با استفاده از قابلیت Expression Bodied Members می توانید کدهای کمتر و مرتب تری در سی شارپ داشته باشید.


https://codehaks.com/go/bfq
Forwarded from اِسکیلی Skilly (مهدی کرامتی)
🔈🤑 تخفیف 40% کلیه پکیج های آموزش ویدئویی برنامه نویس - ویژه تیرماه 99

کد تخفیف: Tir99
تاریخ انقضای کد تخفیف فوق: جمعه، 13 تیر 99، ساعت 12 شب

لازم به ذکر است قیمت پکیج های آموزشی نیز جهت رفاه حال شما عزیزان کاهش یافته است، بدین صورت که پس از اعمال کد تخفیف فوق، قیمت هر یک از پکیج های ASP.NET MVC و ASP.NET Core و Angular 8 مبلغ 90.000 تومان، قیمت پکیج سی شارپ سطح 1 مبلغ 60.000 تومان، و پکیج های آموزش مفاهیم وب مبلغ 30.000 تومان خواهد بود.

همچنین، آموزش های ارائه شده در پکیج های آموزش ASP.NET Core، بدون هیچ تغییری در ASP.NET Core 3.1 نیز قابل استفاده است.

با تقدیم احترام
#مهدی_کرامتی
#تخفیف
@barnamenevis_net
@barnamenevis_org
Forwarded from کدهک
در برنامه نویسی موازی هماهنگ کردن Thread ها همیشه یک چالش است. در این ویدیو با Race Condition آشنا میشویم و میبینیم که چطور میتوان مشکل Data Race را با کمک Interlocked در سی شارپ حل کرد.

https://tinyurl.com/yy6wqntw
انتشار Single-File در دات نت

در NET Core از نسخه 3 به بعد می توانید پروژه های خود را به صورت یکپارچه درون یک فایل پابلیش کنید. انتشار اپلیکیشن و نصب آن روی سرور یا در سیستم مشتری با این روش ساده تر است. در این ویدیو نحوه ایجاد آن را بررسی می کنیم و با کمک ابزار Trim حجم آن را کم می کنیم.

https://www.aparat.com/v/85VHJ
در سی شارپ 8.0 سینتکس جدیدی برای استفاده از Using اضافه شده است که می تواند کار با آن را ساده تر کند.

https://codehaks.com/go/pqt
Forwarded from DotNetZoom (ALI_1992)
اپ رستوران با ASP.NET Core و معماری Microservices

Restaurant App is a sample open source e-Commerce application for ordering foods, powered by polyglot microservices architecture and cross-platform development using
✔️ ASPNET Core
✔️ EF Core
✔️ Microservices
✔️ Architecture
✔️ Xamarin Forms
✔️ Identity Server
✔️ Angular
✔️ React
✔️ Docker

🔰https://github.com/chayxana/Restaurant-App
_______________
@DotNetZoom
Forwarded from کدهک
در این ویدیو می بینیم که چطور در یک برنامه ی کنسول NET Core میشود از سیستم تزریق وابستگی استفاده کرد و از دیتابیس ساخته شده با EntityFramework گزارش گرفت.

https://tinyurl.com/cdhk-con-di
Forwarded from اِسکیلی Skilly (مهدی کرامتی)
فروش یک دستگاه سخت افزار سرور اختصاصی، مناسب برای هاستینگ و کولوکیشن

مشخصات:

CPU: Intel Xeon E5420 x2
Ram: 24gb
Sata x4 Port
Power: Dual, Server Edition
Mainboard: SuperMicro
Case: 2 Unit
H.D.D: Samsung SSD EVO 850 - 500GB

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

شماره تماس: 09121466281
@Mehdi_Keramati
Forwarded from کدهک
آشنایی با قابلیت های Blazor

در این ویدیو یک اپ CRUD پیاده شده با Blazor در حالت Server-side را بررسی می کنیم.

https://youtu.be/Px9WedDTjQg
Forwarded from DotNetZoom (ALI_1992)
مدیریت دیتابیس های SQLite با SQLiteStudio

برنامه SQLiteStudio یکی از بهترین و محبوب ترین برنامه های مدیریت دیتابیس های SQLite هست که به صورت رایگان و Cross-Platform وجود داره.
https://github.com/pawelsalawa/sqlitestudio

🔸برنامه محبوب دیگر SQLiteBrowser نام داره که این هم رایگان و Cross-Platform هست
https://sqlitebrowser.org/
https://github.com/sqlitebrowser/sqlitebrowser

🔹اگرم خیلی کم سروکارتون به SQLite میافته و صرفا یه ابزار آنلاین خوب واسه کار باهاش نیاز دارین سایت SQLiteOnline بهترینشه
https://sqliteonline.com/
__________________
@DotNetZoom
در این ویدیو از قالب خالی ASP NET Core شروع می کنیم و به آن Razor Page و Web API و Controller اضافه می کنیم تا در نهایت یک پروژه MVC داشته باشیم.


https://codehaks.com/go/yhb
کش کردن دیتا کمک می کند دفعات کمتری به دیتابیس مراجعه کنید و از فشار مازاد به سرور و دیتابیس می کاهد. داده های زیادی هستند که به صورت مداوم آپدیت نمی شوند و می توانید آنها را موقت کش کنید تا سریعتر به کلاینت نمایش داده شود. در این ویدیو نحوه کار با In Memory Caching در ASP NET Core آموزش داده میشود.

https://codehaks.com/go/csh
در این دوره پیاده سازی یک اپ تک صفحه ای با استفاده از Vue.js و دیتابیس MongoDb در ASP NET Core آموزش داده میشود.

اگر می خواهید خیلی سریع و ساده با ابزاری مثل MongoDb و ASP NET Core Web API و Vuejs آشنا شوید و نحوه پیاده کردن یک اپ تک صفحه ای در محیط وب را فرا بگیرید این دوره مناسب شماست.

https://codehaks.com/go/xfa
Forwarded from کدهک
در این ویدیو روشهای ثبت اطلاعات به صورت گروهی و لیستی را در ASP NET Core بررسی می کنیم و با Model Binding به روش Collection آشنا می شویم.


https://tinyurl.com/y3h88wa3
Forwarded from کدهک
وارد کردن اطلاعات به صورت لیست داینامیک در ASP NET Core MVC - قسمت دوم

http://tinyurl.com/yx9m5t3d
در 6 ماه گذشته آمار بازدید کانال آپارات کدهک از 11 هزار دقیقه در ماه به 31 هزار دقیقه رسید.

در این مدت 35 ویدیوی جدید به مدت بیش از 6 ساعت به کانال اضافه شد.

کانال کدهک از 135 هزار بازدید به 151 هزار رسید.

در سه سال گذشته 235 ویدیو به مدت بیش از 30 ساعت آموزش رایگان در کانال آپارات کدهک قرار گرفته است.

کدهک هیچ درآمدی از پخش ویدیوها در آپارات ندارد اما شما می توانید با دنبال کردن ما از مطالب آموزشی متنوع دنیای دات نت و ASP NET Core استفاده کنید.

ممنون از اینکه کدهک را همراهی می کنید.

https://www.aparat.com/codehaks
با استفاده از تگ هلپر Cache می توانید محتوای صفحات وب را در حافظه کش ذخیره کنید.

https://codehaks.com/go/xrt
Forwarded from DotNetZoom (ALI_1992)
#Interface #Pattern #DI

❇️از اینترفیس ها بیش از حد استفاده نکنید!

یکی از نشانه های برنامه نویسانِ بزرگ و حرفه ای، استفاده ی به جا، مناسب و به دور از اغراق، از مفاهیم و الگوهای برنامه نویسی است. هدف همه ی ما، داشتن کدی تمیز و خوانا، با قابلیت نگهداری بالا و امکانِ استفاده ی مجدد است .
خوشبختانه اینترفیس ها (Interface)، تحققِ بسیاری از این موارد را برایمان ممکن کرده اند. مخصوصا وقتی صحبت از تزریق وابستگی ها (Dependency Injection) و یا انجام آزمون های واحد (Unit Testing) به میان می آید، بدون کوچکترین تعلل به سراغ تعریف اینترفیس به ازای تک تک کلاس ها می رویم. اما آیا واقعا در تمامی موارد و سناریوها نیاز به تعریف این اینترفیس ها داریم؟!

اگر شما هم از آن دسته از برنامه نویسانی هستید، که عادت به تعریف اینترفیس ها و پیچیده کردنِ روال، بدون در نظر گرفتن و ارزیابیِ شرایطِ موجود را دارید، مطالعه ی مقاله ی زیر شاید موجب تجدید نظر در این دیدگاه شود:

http://blog.hovland.xyz/2017-04-22-stop-overusing-interfaces/

_______
@DotNetZoom