آموزش تهیه گزارش از وضعیت پوشش تست در پروژه های دات نت
▶️ https://aparat.com/v/8CYrh
▶️ https://youtu.be/ErBihsYQ66c
▶️ https://aparat.com/v/8CYrh
▶️ https://youtu.be/ErBihsYQ66c
پروژه جاری شما چند درصد تحت پوشش تست قرار دارد؟
Anonymous Poll
65%
صفر
19%
کمتر از 20 درصد
7%
حدود 50 درصد
8%
بیشتر از 80 درصد
دوره آموزش داکر (رایگان)
داکر یک تکنولوژی بسیار قوی و محبوب برای کانتینرسازی و اجرای برنامههای کامپیوتری است. اگر به دنبال یادگیری چگونگی کانتینرسازی، مدیریت و انتشار برنامههای دات نت و ASP NET Core با استفاده از داکر هستید، این دوره برای شما ایدهآل است.
در این دوره تصویری شما با مفاهیم و مهارتهای کلیدی مرتبط با داکر آشنا میشوید. از مقدمهای در مورد داکر تا مدیریت ایمیج، اجرای برنامهها در کانتینرها، و استفاده از ابزارها و دستورات مختلف داکر، همه چیز را در این دوره یاد خواهید گرفت.
➡️ https://codehaks.com/Course/C104
داکر یک تکنولوژی بسیار قوی و محبوب برای کانتینرسازی و اجرای برنامههای کامپیوتری است. اگر به دنبال یادگیری چگونگی کانتینرسازی، مدیریت و انتشار برنامههای دات نت و ASP NET Core با استفاده از داکر هستید، این دوره برای شما ایدهآل است.
در این دوره تصویری شما با مفاهیم و مهارتهای کلیدی مرتبط با داکر آشنا میشوید. از مقدمهای در مورد داکر تا مدیریت ایمیج، اجرای برنامهها در کانتینرها، و استفاده از ابزارها و دستورات مختلف داکر، همه چیز را در این دوره یاد خواهید گرفت.
➡️ https://codehaks.com/Course/C104
آخرین فرصت فوقالعاده برای یادگیری!
فقط یک روز از فروش ویژه پاییزی کدهک باقی مانده است.
دوره های کدهک با تخفیفهایی از 25 تا 50 درصد در انتظار شما هستند.
شتاب بخشید و دانش خود را به روز کنید...
https://codehaks.com/Shop
فقط یک روز از فروش ویژه پاییزی کدهک باقی مانده است.
دوره های کدهک با تخفیفهایی از 25 تا 50 درصد در انتظار شما هستند.
شتاب بخشید و دانش خود را به روز کنید...
https://codehaks.com/Shop
کنفرانس سالانه دات نت روز سه شنبه ساعت 19:30 به وقت ایران آغاز میشود.
این رویداد به مدت سه روز برگزار میشود و قرار است از آخرین نسخه دات نت رو نمایی شود.
دات نت 8 به همراه
دات نت 8 پشتیبانی 3 ساله (LTS) دارد و مایکروسافت از همه توسعه دهندگان دات نت درخواست میکند از نسخه قبلی به 8 آپدیت کنند.
https://www.dotnetconf.net
این رویداد به مدت سه روز برگزار میشود و قرار است از آخرین نسخه دات نت رو نمایی شود.
دات نت 8 به همراه
12.0 #C
و ASP.NET Core 8.0
عرضه میشود و نسخه نهایی ابزاری مثل Blazor و MAUI و Entity Framework هم در این بسته قرار دارد.دات نت 8 پشتیبانی 3 ساله (LTS) دارد و مایکروسافت از همه توسعه دهندگان دات نت درخواست میکند از نسخه قبلی به 8 آپدیت کنند.
https://www.dotnetconf.net
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش استفاده از Debugger Display در ویژوال استودیو
در این ویدئو، با تست نویسی و Mocking در داتنت با استفاده از کتابخانه Moq آشنا میشویم. اگر به دنبال ارتقاء مهارتهای تست نویسی هستید این ویدئو برای شماست.
🎯 Mocking چیست؟ چرا از آن استفاده میشود؟
📘 معرفی کتابخانه Moq: چرا این کتابخانه یک ابزار قدرتمند برای Mocking در داتنت است؟
🛠 نحوه استفاده از Moq برای Mocking در تست های واحد
▶️ https://youtu.be/YBLnDzHzXgc
🎯 Mocking چیست؟ چرا از آن استفاده میشود؟
📘 معرفی کتابخانه Moq: چرا این کتابخانه یک ابزار قدرتمند برای Mocking در داتنت است؟
🛠 نحوه استفاده از Moq برای Mocking در تست های واحد
▶️ https://youtu.be/YBLnDzHzXgc
⏰انتشار نسخه نهایی دات نت 8 تا 7 ساعت دیگر
کنفرانس دات نت امروز شروع به کار می کند
پخش زنده از یوتیوب:
https://www.youtube.com/watch?v=xEFO1sQ2bUc
کنفرانس دات نت امروز شروع به کار می کند
پخش زنده از یوتیوب:
https://www.youtube.com/watch?v=xEFO1sQ2bUc
پروژه Aspire در سکوت کامل توسعه داده شد و در روز اول کنفرانس رو نمایی شد.
این پروژه از 6 ماه پیش در مایکروسافت شروع شده و با تلاش بخش بزرگی از تیم دات نت توسعه داده شده است. در واقع Aspire نسخه جدید و بروز شده پروژه Tye که چند سال پیش توسط دیوید فولر معرفی شد
همانطور که Entity Framework پیچیدگی های کار با دیتابیس را پشت دستورات سی شارپ پنهان میکند پروژه Aspire در محیط ابری انجام میدهد.
پروژه Aspire میان کد شما و پیچیدگی های Docker و Kubernates و ... قرار میگیرد و از طریق سی شارپ و کدهایی که قابل Debug و تست هستند امکان اجرا و توسعه همزمان پروژه های میکروسرویس را فراهم میکند. این ابزار برای زمان توسعه استفاده میشه ولی امکان تبدیل خروجی آن برای محیط ابری مثل Azure و ... وجود خواهد داشت.
این پروژه هنوز در حالت پیش نمایش قرار دارد ولی انتظار میرود در سالهای آینده مانند Blazor و SignalR و ... به یکی از بخش اصلی توسعه دات نت تبدیل شود.
#dotnetconf2023
این پروژه از 6 ماه پیش در مایکروسافت شروع شده و با تلاش بخش بزرگی از تیم دات نت توسعه داده شده است. در واقع Aspire نسخه جدید و بروز شده پروژه Tye که چند سال پیش توسط دیوید فولر معرفی شد
همانطور که Entity Framework پیچیدگی های کار با دیتابیس را پشت دستورات سی شارپ پنهان میکند پروژه Aspire در محیط ابری انجام میدهد.
پروژه Aspire میان کد شما و پیچیدگی های Docker و Kubernates و ... قرار میگیرد و از طریق سی شارپ و کدهایی که قابل Debug و تست هستند امکان اجرا و توسعه همزمان پروژه های میکروسرویس را فراهم میکند. این ابزار برای زمان توسعه استفاده میشه ولی امکان تبدیل خروجی آن برای محیط ابری مثل Azure و ... وجود خواهد داشت.
این پروژه هنوز در حالت پیش نمایش قرار دارد ولی انتظار میرود در سالهای آینده مانند Blazor و SignalR و ... به یکی از بخش اصلی توسعه دات نت تبدیل شود.
#dotnetconf2023
لیستی از شرکتهایی که از MAUI برای توسعه اپلیکیشن های دسکتاپ و موبایل استفاده می کنند.
#dotnetconf2023
#dotnetconf2023
افزونه NET MAUI برای VS Code امکان توسعه راحت و سریع این نوع اپلیکیشن ها را در محیط Linux و Mac و البته ویندوز فراهم میکند.
https://aka.ms/mauidevkit-marketplace
#dotnetconf2023
https://aka.ms/mauidevkit-marketplace
#dotnetconf2023
دانلود پروژه eShop
💡این پروژه یک فروشگاه اینترنتی است که با بکار گیری آخرین آپدیت های دات نت پیاده شده است و در کنفرانس امسال دات نت به عنوان پروژه دمو استفاده میشود.
پروژه شامل وب سایت، اپ موبایل و Web Api است، از چند سرویس به صورت Distributed استفاده می کند و همچنین چت با هوش مصنوعی هم در آن گنجانده شده است.
✅ https://github.com/dotnet/eshop
💡این پروژه یک فروشگاه اینترنتی است که با بکار گیری آخرین آپدیت های دات نت پیاده شده است و در کنفرانس امسال دات نت به عنوان پروژه دمو استفاده میشود.
پروژه شامل وب سایت، اپ موبایل و Web Api است، از چند سرویس به صورت Distributed استفاده می کند و همچنین چت با هوش مصنوعی هم در آن گنجانده شده است.
✅ https://github.com/dotnet/eshop
معماری پروژه eShop
- با کمک Aspire توسعه داده شده است.
- با RabbitMQ و Redis در پسزمینه ارتباط برقرار میکند.
- از دیتابیس PostgreSql برای ذخیرهسازی استفاده می کند.
- اپلیکیشن موبایل با MAUI پیاده شده است.
- چند سرویس دارد که هر کدام دیتابیس جدا دارند (معماری میکرو سرویس)
- چت با هوش مصنوعی دارد.
https://github.com/dotnet/eshop
#dotnetconf2023
- با کمک Aspire توسعه داده شده است.
- با RabbitMQ و Redis در پسزمینه ارتباط برقرار میکند.
- از دیتابیس PostgreSql برای ذخیرهسازی استفاده می کند.
- اپلیکیشن موبایل با MAUI پیاده شده است.
- چند سرویس دارد که هر کدام دیتابیس جدا دارند (معماری میکرو سرویس)
- چت با هوش مصنوعی دارد.
https://github.com/dotnet/eshop
#dotnetconf2023
دات نت از کامپایل just-in-time استفاده میکند، جایی که کدهای
اما موارد زیادی است که استفاده از AOT یک نیاز است چون حجم نهایی برنامه را کاهش داده و پرفورمنس برنامه در زمان اجرا افزایش می یابد. برنامه های موبایل و سرور می توانند از AOT بهره ببرند.
در نسخه 8 دات نت با به کار گیری AOT حجم کانتینر های دات نت تا 8 مگابایت کم شده و حافظه و زمان بارگذاری نیز کاهش یافته است.
#dotnetconf2023
#C
به زبان میانی (IL) کامپایل شده و سپس با JIT-compiler به کد ماشینی در زمان اجرا تبدیل میشوند. به این ترتیب کد برنامه به ماشین نهایی مستقیم وابسته نیست و JIT می تواند بر اساس نوع ماشین خروجی را بهینه کند.اما موارد زیادی است که استفاده از AOT یک نیاز است چون حجم نهایی برنامه را کاهش داده و پرفورمنس برنامه در زمان اجرا افزایش می یابد. برنامه های موبایل و سرور می توانند از AOT بهره ببرند.
در نسخه 8 دات نت با به کار گیری AOT حجم کانتینر های دات نت تا 8 مگابایت کم شده و حافظه و زمان بارگذاری نیز کاهش یافته است.
#dotnetconf2023