DotNet | دات نت
1.11K subscribers
663 photos
229 videos
484 files
703 links
تو این روزا بهتره که همیشه علم خودمون رو بالا ببریم و بتونیم با سریع ترین راه ممکن خودمونو بروز نگه داریم.
- سعی کنیم از کمترین امکانات بیشترین بهره رو ببریم
منتظرت هستیم😉
دنیا رو جای بهتری برای یادگیری کنیم 🌹
#course #book


🆔 @dotnetcode
Download Telegram
80 % شرکت‌کنندگان بوت‌کمپ NET. مپصا، پیش از پایان دوره استخدام شدند!

🔸 بیش از 200 ساعت منتورینگ تخصصی
🔸 آموزش پروژه‌محور و متناسب نیاز بازار کار
🔸 تسهیل فرآیند استخدام

📍 به‌صورت حضوری در تهران
📆 نیمه دوم شهریور ماه
📚 مشاهده سرفصل‌های بوت‌کمپ NET.

🔻برای کسب اطلاعات بیشتر کافیه و به آی‌دی ما پیام بدی!
🆔 @Mapsa_HR

🎁 میتونی با اعلام کانال dotnetcode@ به عنوان معرف تا 9 شهریور، از %5 تخفیف ثبت‌نام استفاده کنی.

🌐 وبسایت | 📲 اینستاگرام
مایکروسافت دیفندر همه نمرات آزمون خود را بدست آورد

مایکروسافت سالهاست که روی مایکروسافت دیفندر کار میکند و میدانستم بالاخره موفق میشود یک ابزار امنیتی عالی برای ویندوز بسازد.

هم اکنون این موفقیت بدست آمده است الان ویندوز دیفندر چیزی کم نداره نسبت به بقیه ابزارهای امنیتی دیگر.

در آزمون دامپ اعتبار LSASS، از ۱۵ روش حمله‌ی مختلف استفاده شد و Defender for Endpoint…

جهت مشاهده مطلب روی لینک زیر بزنید

ابزارهای ویندوز | بررسی امنیت ویندوز | خبر | ویندوز 11

#Microsoft_Defender #Windows_defender #مایکروسافت_دیفندر #ویندوز_دیفندر

https://www.neowin.net/news/microsoft-defender-scores-full-marks-in-windows-11-lsass-credential-dump-protection-test/
👍6
Forwarded from .NET Fun
دوستانی که هنوز اینترنت دارن
میدونم حال هیچ کدوممون خوب نیست و حوصله هیچ کاری رو نداریم
بهرحال از طریق این لینک میتونید برای گرفتن اکانت رایگان یکساله Pluralsight اقدام کنید.
دوره های بات هم به قوت خودشون باقین و تا زمانی که من زنده باشم اپدیت میشه و میتونید رایگان ازشون استفاده کنید
به امید امنیت و فردایی بهتر برای هممون❤️
@dotnetfunconf
@DotNetFunBot
👍53🥰1
Media is too big
VIEW IN TELEGRAM
.NET Conf 2022 Kicks-off November 8th - Save the Date!
👍2
Forwarded from Software Philosophy
رسیدن به Small Team, Big Impact با تکنولوژی‌های Cross-Platform

داستانِ داشتن یک تیم نرم‌افزاری همیشه یک داستان پر فراز و نشیب برای شرکت‌های نرم‌افزاری است. رفت و آمد نیروها، تغییر مداوم تکنولوژی‌ها، پیدا کردن نیروهای خوب و متعهد، همه اینها فقط قسمتی از چالش‌هایی است که یک تیم نرم‌افزاری با آن مواجه است. یکی از مواردی که این داستان را پیچیده می‌کند، وجود تکنولوژی‌های مختلف و زبان‌های مختلف است.

تیمی را فرض کنید که باید محصولی را بنویسد، در حالت سنتی، شما به تیم‌هایی با زبان‌های متفاوت برای هر کار نیاز دارید، مثلا:

Backend: Java
Frontend: Angular
Android: Kotlin
iOS: Swift
IoT: C++
Windows: C#

اگر هر تیم قرار باشد از یک تکنولوژی با زبان متفاوت کار کند شما تقریبا به ۶ تیم نیاز دارید. همچنین اگر بخواهید تیم نسبت به رفت و آمد نیرو امن باشد باید برای هر کاری حداقل ۳ نفر در تیم‌تان داشته باشید. یک نفر با تسلط ۱۰۰٪، یک نفر با تسلط ۷۰٪ و یک نفر با تسلط ۵۰٪.

بنابراین برای داشتن یک تیم امن شما به حدود ۱۸ نفر نیرو نیاز خواهید داشت تا بتوانید دیسیپلین‌های بالا را پوشش دهید.

شاخص «تحمل‌پذیری» یک تیم نرم‌افزاری

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

مقاله زیر نشان می‌دهد که چطور استفاده از یک تکنولوژی Cross-Platform می‌تواند به شما کمک کند به تحمل‌پذیری بالاتری در تیم خود برسید و بتوانید این کار را حتی با تعداد برنامه‌نویس کمتر انجام دهید.
در حقیقت این مقاله برای یک مخاطب بیزنسی نوشته شده‌است تا توضیح دهد چرا از لحاظ بیزنسی استفاده از این تکنولوژی‌ها بسیار به نفع شرکت است.

توضیحات دقیق‌تر را می‌توانید در اینجا مطالعه کنید.

#مهران_داودی (لینکدین - بلاگ)

کانال تلگرام:
@SoftwarePhilosophy

_____
👍2🔥2
تو این مقاله یاد میگیریم که محیط debug و relese چه نوع محیطی هستن و هر کدام در کدام شرایط باید استفاده بشوند همچنین به ابزارهایی که به ما کمک میکنه که تا بتونیم برنامه های .NET خودمون رو بهتر Debug کنیم آشنا میشیم از جمله Breakpoint ها و ... .
امیدوارم این مقاله بتونه در این زمینه کمکتون کنه و منتظر مقالات بعدی هم باشین.☺️🌹

https://dev.to/hootanht/debugging-in-net-apps-using-visual-studio-part-1-n8c
2👍2
پرتاب خطا در موتور نرم افزار

سلام سلام☺️🌹
احتمالا با ترمز دستی ماشین آشنایی داریم و میدونیم کارکردش چی هست در ماشین، اما اگر بخوام در بک جمله کارکردش رو بگم : ماشین در هر شرایطی که باشد وقتی ترمز دستی را بکشیم، ماشین به ایست کامل(بی حرکت) می رسد.

اما یه سوال مهم چه زمانی از ترمز دستی استفاده کنیم؟
یک نفر ممکن است پشت چراغ قرمز حداقل 60 ثانیه از ترمز دستی استفاده کند، در حالی که یک نفر دیگر شاید پشت چراغ قرمز حداقل 5 ثانیه هم از ترمز دستی استفاده کند.

پس طبق شرایط مختلف که اون فرد اون رو تعیین میکنه میتونه هر لحظه و در هر مکان ماشین رو به ایست کامل برسونه.

این مفهوم ترمز دستی خیلی شبیه کلمه کلیدی Throw در سی شارپ هست، با این کلمه کلیدی میتونیم یک خطایی که خودمان می خواهیم این خطا در این شرایط و این لحظه ایجاد شود در برنامه ایجاد کنیم و به برنامه خودمان اطلاع بدیم که الان این خطا رخ داده است.

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

لینک مقاله در dev.to

https://dev.to/hootanht/throw-exception-in-c-2kjb

لینک مقاله در Medium.com

https://medium.com/@hootanht/throw-exception-in-c-eb5def8b949e

#csharp
👍3