باگتو – Telegram
باگتو
1.85K subscribers
183 photos
54 videos
4 files
274 links
به دنیای آموزش‌های حرفه‌ای برنامه‌نویسی با سی‌شارپ و دات نت خوش آمدید!
در این کانال می‌توانید به دوره‌های آموزشی رایگان و تخصصی در زمینه دات نت و سی شارپ دسترسی پیدا کنید.

دوره جدید:

https://bugeto.net/page/takhfif-dorehaye-jadid-bugeto


@Bugetoadmin
Download Telegram

📃تبدیل برنامه های مونولیتیک بزرگ به معماری میکروسرویس می‌توانید فرآیند چالش برانگیزی برای تیم توسعه شما باشد، در این مقاله روشی ساده برای انجام این فرایند به نام Strangler Application معرفی کرده ام.

مطالعه کامل این مقاله
👍9🔥1
باگتو pinned a photo
کلود-نیتیو (Cloud-Native) چیست؟

در دنیای امروز، رایانش ابری به طور فزاینده‌ای به عنوان بستری برای توسعه و استقرار نرم‌افزارها مورد استفاده قرار می‌گیرد. در این میان، رویکردی به نام کلود-نیتیو (Cloud-Native) ظهور یافته که به طور خاص برای توسعه نرم‌افزار در محیط ابری طراحی شده است.



مطالعه این مقاله:

https://bugeto.net/blog/what-is-cloud-native
👍10🔥1👏1
DateTimeOffset:

نوع داده‌ای برای ذخیره تاریخ و زمان با اطلاعات مربوط به منطقه زمانی.

برای ذخیره تاریخ و زمان دقیق در یک منطقه زمانی خاص استفاده می‌شود.
👍15🔥1👏1
🌍 TimeZone:

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

به طور مستقیم برای کار با تاریخ و زمان استفاده نمی‌شود.
👍13👏1👌1
🗺 TimeZoneInfo:

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

برای تبدیل تاریخ و زمان بین مناطق زمانی مختلف استفاده می‌شود.
👍14👏1👌1
🗓 Calendar:

نوع داده‌ای برای نمایش و دستکاری تاریخ به صورت فرمت‌های مختلف (مانند میلادی، شمسی، هجری قمری و...)

برای محاسبات مربوط به تاریخ مانند تعیین روز هفته، تعداد روزهای یک ماه و ... استفاده می‌شود
👍14
🌍 CultureInfo:

نوع داده‌ای برای نمایش اطلاعات مربوط به یک فرهنگ خاص مانند قالب‌بندی تاریخ و زمان، اعداد، واحدهای پولی و ...

برای انطباق برنامه با تنظیمات منطقه‌ای کاربر استفاده می‌شود.
👍13
باگتو pinned Deleted message
برنامه نویس خوب یا عالی؟


اریک ریموند میگه: برنامه نویسان خوب می دانند چه چیزی بنویسند، برنامه نویسان عالی می دانند چه چیزی را بازنویسی (و دوباره استفاده) کنند.
👍20👌3🔥2😐1
باگتو pinned Deleted message
📃جمله روز

هر اشتباه یک آموزش است:
برنامه‌نویسان هرگز نمی‌بازند، یا برنده‌اند یا یاد می‌گیرند.
@bugeto
👏21👍9👌54🔥1
باگتو pinned Deleted message
آیا بعد از اتمام فروش دوره ستارگان Asp.Net.Net Core دوره جدیدی برگزار می‌شود؟




بله، در سال ۱۴۰۴ دوره ای جدید با سبک جدیدی که برای هر سال با ظرفیت محدود برگزار می شود.
البته قیمت دوره جدید بسیار بالاتر است
😐9👍7🤷‍♂1🍾1
باگتو pinned Deleted message
بلیزر (Blazor) چیست ؟

بلیزر یک فریمورک قدرتمند و جدید برای ساخت برنامه‌های وب SPA است که به شما اجازه می‌دهد از زبان سی شارپ و سایر تکنولوژی‌های دات نت برای ساخت رابط کاربری (UI) وب‌سایت‌ها استفاده کنید.

به زبان ساده‌تر، بلیزر این امکان را به شما می‌دهد که به جای جاوا اسکریپت، از سی شارپ برای ساخت بخش‌های تعاملی فرانت وب‌سایت خود استفاده کنید.
👍33🤩31🤷‍♀1
باگتو pinned Deleted message
📦 کتابخانه Polly یک ابزار قدرتمند در دات نت است که به شما کمک می‌کند تا برنامه‌هایتان در برابر خطاها و مشکلات مختلف مقاوم‌تر شوند.💪



✅️ مثال: فرض کن برنامه شما می‌خواهد از یک سرویس خارجی اطلاعات بگیرد.
مثلا API ارسال و دریافت پیامک 📨.


گاهی اوقات این سرویس ممکن است پاسخ ندهد⛔️ یا اطلاعات ناقصی بفرستد. ❌️


در این شرایط Polly به شما این امکان را می‌دهد که در چنین شرایطی، به جای اینکه برنامه‌تان خراب شود، رفتارهای مختلفی را تعریف کنید.


✅️ مثلاً می‌توانید بگویید که چند بار دیگر تلاش کند، یا اگر بعد از چند بار تلاش هنوز جواب نگرفت، چه کاری انجام دهد.


به طور خلاصه، Polly به شما کمک می‌کند تا برنامه‌هایتان پایدارتر و قابل اعتمادتر شوند.


🟢 همین حالا می‌توانید دوره ارزشمند :

افزایش تاب‌آوری با Polly

را از سایت باگتو با ۶۰٪ تخفیف تهیه
نمایید.

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

https://bugeto.net/courses/resilience-with-polly
👍9👏3
برای پروژه جدیدتان کدام گزینه را ترجیح می دهید؟
Anonymous Poll
43%
Blazor
18%
Angular
28%
React
12%
روش سنتی Razor
👍8🤷‍♂5😐21👏11
باگتو pinned «برای پروژه جدیدتان کدام گزینه را ترجیح می دهید؟»