TGViewer
Channel Public Channel
کدهک

کدهک

@codehaks

آموزشگاه تخصصی دات نت

https://codehaks.com

لینکدین :
https://www.linkedin.com/in/codehaks

یوتیوب:
https://www.youtube.com/@codehaksfa

ارتباط با مدیر :
Admin: @codehak
Email: ghods.hakim@hotmail.com
call: 09380146555
Subscribers
1.78K
Photos
1.3K
Videos
9
Links
697

Showing posts older than #1267 · Back to latest

Older Posts 20 shown
Post #1266 1.57K

Forwarded from کدهک

آشنایی با قابلیت های Blazor

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

https://youtu.be/Px9WedDTjQg
Post #1264 1.8K
معماری WSL2

از نسخه 18917 ویندوز به بعد می توانید از قابلیت Windows Subsystem For Linux نسخه 2 استفاده کنید. معماری این نسخه تغییرات اساسی داشته و پرفورمنس محیط لینوکس را به طول قابل توجهی افزایش میدهد.

به طور کلی WSL به شما امکان میدهد روی ویندوز یک نسخه از لینوکس مثل Ubuntu یا CentOs نصب و اجرا کنید. در مقایسه با استفاده از ابزاری مثل Virtual Box کار راحت تر است و به منابع کمتری هم نیاز دارید.

در WSL1 دستورات Linux باید به Windows ترجمه میشد و بعد اجرا میشد اما در WSL2 هسته لینکوس به طور مجزا روی ویندوز نصب میشود و تنها نیاز به Hypervisor جهت اجرا دارد که سربار به مراتب کمتری مصرف میکند.

با WSL2 می توانید عملا هر نرم افزار Linux را روی ویندوز اجرا کنید (بدون رابط کاربری) و این گزینه برای توسعه دهندگان نرم افزار میتواند ابزار خوبی باشد.

نسخه جدید Docker ویندوز هم روی WSL2 اجرا میشود.
Post #1263 1.16K

Forwarded from کدهک

در سی شارپ 8.0 سینتکس جدیدی برای استفاده از Using اضافه شده است که می تواند کار با آن را ساده تر کند.

https://codehaks.com/go/pqt
Post #1261 1.25K

Forwarded from DotNetZoom (محمد جواد ابراهیمی)

✅بررسی عملی CQRS- بخش سوم: پروژه عملی با SQL Server و MongoDB

تا اینجای کار به صورت اجمالی با الگوی CQRS و همچنین به طور کامل با کتابخانه MediatR آشنا شدیم. در این قسمت قرار است که در یک پروژه عملی CQRS را در سطح دیتابیس با استفاده از SQL Server و Mongo DB پیاده سازی کنیم. همچین به مسئله Eventual Consistency میپردازیم و این تکنینک را با استفاده از Channel ها و Background Service ها در ASP Net Core پیاده سازی میکنیم

#بابک_طارمی
https://vrgl.ir/cibRC
____________________
@DotNetZoom
ویرگول بررسی عملی CQRS- بخش سوم: پروژه عملی در این بخش به بررسی و پیاده سازی یک پروژه عملی ساده با CQRS و SQL Server و Mongo DB می پردازیم
Post #1260 1.28K

Forwarded from کدهک

ویدیو : آشنایی با Esquio

با استفاده از این کتابخانه می توانید در ASP NET Core قابلیت Feature Toggling و A/B Testing اضافه کنید. روشن یا خاموش کردن قابلیت های سایت یا Feature Toggling روشی است که بتوانید پروژه را به صورت مداوم توسعه دهید و در حالت زنده تست کنید.

https://tinyurl.com/cdhk-esqui
Post #1259 1.43K
تست RazorPage با WebApplicationFactory

با کمک WebApplicationFactory می توانید یک سرور در حافظه راه اندازی کنید و قابلیت های مختلف پروژه وب خود را تست کنید.

https://youtu.be/_A2UvXRvOgU
Post #1258 1.7K
دوره آموزشی مبانی برنامه نویسی میکروسرویس در ASP NET Core

فصل اول - معرفی و مقدمه
فصل دوم - آموزش gRPC
فصل سوم - آموزش Redis
فصل چهارم - آموزش RabbitMQ
فصل پنجم - آموزش ابزار ASP NET Core
فصل ششم - پروژه دمو

کد تخفیف 50 درصد : codhak

https://codehaks.com/go/dsd
Post #1257 1.39K

Forwarded from کدهک

اضافه کردن کامپوننت Blazor به پروژه ASP NET Core

در این ویدیو ابتدا یک پروژه ی خالی ASP NET Core 3.0 ایجاد می کنیم و سپس به آن Razor Pages را اضافه می کنیم. در آخر یک کامپوننت Blazor را درون صفحه اصلی سایت نمایش میدهیم.

با استفاده از این تکنیک می توانید به پروژه های جاری خود کامپوننت Blazor اضافه کنید و از آخرین تکنولوژی های ارائه شده بهره ببرید.

https://tinyurl.com/cdhk-blazor-rp
Post #1256 1.23K

Forwarded from کدهک

کار با ajax در Razor Pages

در Razor Page هدف نهایی نمایش View است که شامل محتوای HTML باشد. اما گاهی نیاز داریم داده های JSON یا فایل استفاده کنیم. در این ویدیو نحوه ی بارگذاری اطلاعات JSON در Razor Page از طریق AJAX آموزش داده میشود.

https://codehaks.com/go/ajx
Post #1255 926

Forwarded from DotNetZoom (محمد جواد ابراهیمی)

✅ آموزش gRPC در ASP.NET Core - قسمت دوم

در قسمت قبل با gRPC آشنا شدیم و یک پروژه سمپل با اون طراحی کردیم. در این قسمت میخواهیم به صورت عمیق تر مفاهیم gRPC از جمله Message و Service و انواع Data Type ها در Protocol Buffer و نیز تعریف Enum در آن را بررسی کنیم

#آرمین_شعیبی_نژاد
https://vrgl.ir/wvOn6
____________________
@DotNetZoom
Post #1252 1.41K
مایکروسافت به جمع حامیان مالی زبان برنامه نویسی Rust پیوست.

زبان Rust در حال حاضر یکی از محبوبترین زبان های برنامه نویسی است و توسط شرکت Mozilla توسعه داده میشود.

شرکت Mozilla که بیشتر با مرورگر FireFox شناخته میشود به دلیل ساختار متن باز خود همیشه با مشکلات مالی روبرو بوده و در حال حاضر سهم کمی از بازار مرورگرها را در اختیار دارد. این موضوع یکی از دلایل کند بودن رشد زبان برنامه نویسی Rust است.

با توجه به اینکه Rust می تواند خیلی از مشکلات امنیتی زبانهایی مثل ++C را حل کند می تواند راهکار خوبی برای توسعه سیستم عامل ها و سیستم های Embed باشد. حالا مایکروسافت به جمع حامیان مالی این زبان پیوسته تا در پیشرفت آن کمک کند.

فریم ورک تحت وب Rust به نام Actix که همیشه جزو سریعترین فریم ورکهای وب است که توسط یکی از کارمندان مایکروسافت پیاده شده و به صورت متن باز توسعه داده میشود.

https://codehaks.com/go/Rst
Post #1251 1.06K
پرفورمنس ASP NET Core در تست Fortunes طی سه دور آخر Techempower نشان میدهد که این فریم ورک فاصله اش را با ردیف اول حدود 20 درصد کاهش داده است و پیشرفت قابل توجهی در این زمینه داشته است.

فریم ورک ASP NET Core از میزان 300 هزار rps در دور 18م به 400 هزار rps در دور 20م رسیده است.

با وجود این میزان پیشرفت سقوط دو پله ای در رتبه بندی نشان از رقابت نزدیک در ردیف های بالای جدول دارد. در دور 18م فقط 4 فریم ورک میزان rps بالای 400 هزار داشته اند در حالی که در دور 20م این تعداد به 12 افزایش پیدا کرده است.
Post #1250 1.14K
در تست Fortunes یکی از مهترین بنچمارکهای Techempower است ASP NET Core جایگاه دوازدهم را بدست آورده است. جایگاه های بالاتر بیشتر در اختیار فریم ورکهای مبتنی بر ++C و Rust هستند.

بهترین نتایج ASP NET Core روی دیتابیس PostgreSql و با کمک ADO بدست آمده است. پرفورمنس EF Core و Dapper در ردیف های پایینتر است.

در این تست یک جدول دیتابیس شامل تعداد نامشخصی ردیف بارگزاری میشود و نتیجه در یک صفحه HTML نمایش داده میشود و زمان آن مقایسه میشود. نوع ORM و Database در این تست اهمیت زیادی دارد.
Post #1249 4.56K
نتایج دور 20 بنچمارک Techempower اعلام شد

در حالی ترکیبی Composite نمره فریم ورک ASP NET Core برابر 6,462 شد و با 60 درصد در جایگاه هشتم قرار گرفت.

نمره ترکیبی یا Composite Score وزن کلی است که از مجموع همه تست ها بدست می آید و برای مقایسه کلی پرفورمنس فریم ورکهای وب استفاده میشود.

https://www.techempower.com/benchmarks/
Post #1248 6.5K
آموزش DDD

در این دوره کتابخانه ی MediatR از مقدماتی تا پیشرفته آموزش داده میشود . درباره نحوه پیاده کردن Value Object و Entity و Domain Events و Aggregates ها صحبت می کنیم در ادامه به موضوع اعتبار سنجی، گزارش خطا، ذخیره سازی اطلاعات در دیتابیس های اسنادی و مفاهیمی چون Domain Events و Event Sourcing می پردازیم.

کد تخفیف 25 درصد : ddd

https://codehaks.com/go/ddd
Post #1247 4.49K
کتابخانه MediatR پیاده سازی پترن Mediator رو در یک پروژه ASP NET Core ساده میکنه و امکان تمیز کردن ساختار پروژه رو از طریق مکانیزم Request/Response فراهم میکنه.
یکی از کاربردهای MediatR امکان پیاده سازی CQRS در یک پروسس است که در این ویدیو به بررسی آن میپردازیم.


https://youtu.be/i0g7ScTasUw
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →