در کنفرانس Build 2022 چه گذشت؟
نگاهی به مهمترین خبرهای بیلد برای توسعه دهندگان دات نت
https://youtu.be/cmTfpNwylA0
نگاهی به مهمترین خبرهای بیلد برای توسعه دهندگان دات نت
https://youtu.be/cmTfpNwylA0
در این ویدیو به معرفی دیتابیس PostgreSQL می پردازیم و در یک پروژه ASP NET Core برای ذخیره اطلاعات Identity استفاده می کنیم.
https://youtu.be/g653GWxtdiE
https://youtu.be/g653GWxtdiE
چگونه برای بخش های مختلف اپلییشن سطح لاگ جدا تعریف کنیم و برای تنظیم Serilog از فایل appsettings.json استفاده کنیم؟
https://youtu.be/uJg_1pYN264
https://youtu.be/uJg_1pYN264
دوره آنلاین معماری تمیز
دوره پیشرفته معماری تمیز در تیر ماه 1401 برگزار میشود.
سرفصل ها:
Records
Data Transfer Objects
Value Objects
Entities
Services
Unit Of Work & Repositories
Exceptions
Logging
Validations
Object Mapping
Dependency Injection
Layering
MediatR & CQRS
Vertical Slices
در این دوره به صورت پروژه محور با مباحث پیشرفته طراحی و توسعه اپلیکیشن های تحت وب آشنا میشوید.
ASP NET Core 6.0
.NET 6.0
C# 10
شروع دوره: 5 تیر
مدت دوره: 15 ساعت
هزینه ثبت نام: 750 هزار تومان
جهت ثبت نام با @codehak یا شماره 09380146555 در تلگرام یا واتساپ تماس بگیرید.
دوره پیشرفته معماری تمیز در تیر ماه 1401 برگزار میشود.
سرفصل ها:
Records
Data Transfer Objects
Value Objects
Entities
Services
Unit Of Work & Repositories
Exceptions
Logging
Validations
Object Mapping
Dependency Injection
Layering
MediatR & CQRS
Vertical Slices
در این دوره به صورت پروژه محور با مباحث پیشرفته طراحی و توسعه اپلیکیشن های تحت وب آشنا میشوید.
ASP NET Core 6.0
.NET 6.0
C# 10
شروع دوره: 5 تیر
مدت دوره: 15 ساعت
هزینه ثبت نام: 750 هزار تومان
جهت ثبت نام با @codehak یا شماره 09380146555 در تلگرام یا واتساپ تماس بگیرید.
چگونه با استفاده از رویدادها تقسیم وظایف انجام دهیم؟
آموزش استفاده از MediatR Notifications
https://youtu.be/sUCKrbcjLB0
آموزش استفاده از MediatR Notifications
https://youtu.be/sUCKrbcjLB0
در این ویدیو نگاهی می اندازیم به نتایج نظر سنجی استک اورفلو 2022 و نکات مهم آن را بررسی می کنیم.
https://youtu.be/gM-XNUsMgZ4
https://youtu.be/gM-XNUsMgZ4
Forwarded from .NET Fun
Media is too big
VIEW IN TELEGRAM
EF Core Advanced Topics And Common Pitfalls
Chapter 1
Part 7: ACID Database, Isolation Levels and Transaction Scopes
Telegram Channel:
https://t.me/DotNetFunConf
Chapter 1
Part 7: ACID Database, Isolation Levels and Transaction Scopes
Telegram Channel:
https://t.me/DotNetFunConf
تخفیف ویژه تابستان 1401
به مناسبت آغاز فصل تابستان و عید سعید قربان کلیه دوره های آموزشی کدهک با تخفیف ویژه 25 درصد عرضه میشود.
کد تخفیف : tir401
https://codehaks.com/shop
به مناسبت آغاز فصل تابستان و عید سعید قربان کلیه دوره های آموزشی کدهک با تخفیف ویژه 25 درصد عرضه میشود.
کد تخفیف : tir401
https://codehaks.com/shop
Forwarded from کدهک
بررسی نتایج بنچمارک تک امپاور
مقایسه پرفورمنس ASP NET Core و سایر فریم ورکهای وب
https://youtu.be/OF3ug0gMvyk
مقایسه پرفورمنس ASP NET Core و سایر فریم ورکهای وب
https://youtu.be/OF3ug0gMvyk
Forwarded from کدهک
آشنایی با PDB
وقتی پروژه دات نت را بیلد می کنید در کنار فایل exe یا dll نهایی یک فایل با پسوند pdb هم ساخته میشود.
این فایل برای دیباگ کردن کد استفاده میشود. وقتی برنامه ی شما با خطا روربرو میشود با کمک PDB شماره خط و عنوان فایلی که در آن خطا روی داده است به کاربر گزارش میشود.
فایل pdb نشانهای کد کامپایل شده را به شماره خط و نام فایل وصل میکند و اطلاعات آن را در غالب یک فایل دیتابیسی ذخیره میکند و از این طریق Visual Studio می تواند خطای پیش آمده در نسخه کامپایل شده ی پروژه را به سورس کد ارتباط دهد و Break Point ها را اعمال کند.
بهتر است این فایل را در کنار پروژه منتشر کنید تا در صورت بروز مشکل رهگیری آن برای شما ساده تر شود.
این فایل در Remote Debugging هم کاربر دارد. شما می توانید وبسایت در حال اجرا روی سرور یا درون Docker را به صورت ریموت دیباگ کنید و در محیط Production تست کنید.
بدون pdb مپ کردن سورس کد کامپایل شده به سورس اصلی ممکن نیست.
وقتی پروژه دات نت را بیلد می کنید در کنار فایل exe یا dll نهایی یک فایل با پسوند pdb هم ساخته میشود.
این فایل برای دیباگ کردن کد استفاده میشود. وقتی برنامه ی شما با خطا روربرو میشود با کمک PDB شماره خط و عنوان فایلی که در آن خطا روی داده است به کاربر گزارش میشود.
فایل pdb نشانهای کد کامپایل شده را به شماره خط و نام فایل وصل میکند و اطلاعات آن را در غالب یک فایل دیتابیسی ذخیره میکند و از این طریق Visual Studio می تواند خطای پیش آمده در نسخه کامپایل شده ی پروژه را به سورس کد ارتباط دهد و Break Point ها را اعمال کند.
بهتر است این فایل را در کنار پروژه منتشر کنید تا در صورت بروز مشکل رهگیری آن برای شما ساده تر شود.
این فایل در Remote Debugging هم کاربر دارد. شما می توانید وبسایت در حال اجرا روی سرور یا درون Docker را به صورت ریموت دیباگ کنید و در محیط Production تست کنید.
بدون pdb مپ کردن سورس کد کامپایل شده به سورس اصلی ممکن نیست.
نصب دات نت روی Ubuntu
از نسخه Ubuntu 22.04 LTS به بعد می توانید SDK و Runtime دات نت را تنها با دستور apt install نصب کنید.
https://ubuntu.com/blog/install-dotnet-on-ubuntu
از نسخه Ubuntu 22.04 LTS به بعد می توانید SDK و Runtime دات نت را تنها با دستور apt install نصب کنید.
https://ubuntu.com/blog/install-dotnet-on-ubuntu