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

دوره جدید:

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


@Bugetoadmin
Download Telegram
برنامه نویس خوب یا عالی؟


اریک ریموند میگه: برنامه نویسان خوب می دانند چه چیزی بنویسند، برنامه نویسان عالی می دانند چه چیزی را بازنویسی (و دوباره استفاده) کنند.
👍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 «برای پروژه جدیدتان کدام گزینه را ترجیح می دهید؟»
سلام دوستان اگر اکانت پرمیوم تلگرام دارید لطفا از کانال ما حمایت کنید.

تشکر 🌹

https://news.1rj.ru/str/boost/bugeto
👍42
💻 چطور کدهای #C توسط Blazor در مرورگر اجرا می‌شوند؟ 🤔


چطور میشه بجای جاوا اسکریپت، از کد سی شارپ در مرورگر استفاده کرد؟


بلیزور از تکنولوژی WebAssembly استفاده می‌کنه تا کدهای #C رو مستقیم در مرورگر اجرا کنه.

🛠️ این یعنی بدون نیاز به جاوااسکریپت، می‌تونید رابط‌های کاربری تعاملی و قدرتمند بسازید. 🚀


وب اسمبلی به مرورگر اجازه می‌ده که کدهای مختلف، از جمله #C، رو سریع و بهینه اجرا کنه.

حالا دیگه می‌تونید از تمام قدرت و امکانات #C در توسعه وب استفاده کنید! 🌐


💡دقت کردین؟ شما تقریبا از تمام امکانات دات نت می‌تونید برای فرانت اند استفاده کنید.
👍19🔥5
🪩 بلیزور: حالت‌های وب اسمبلی و سرور 🪩

اگر می‌خواهید با Blazor کار کنید، باید دو حالت اصلی آن را بشناسید:✌️


1️⃣ Blazor WebAssembly:

در این حالت، اپلیکیشن شما مستقیماً در مرورگر کاربر اجرا می‌شود. یعنی کدهای NET. به WebAssembly تبدیل شده و در مرورگر، بدون نیاز به سرور، اجرا می‌شود.
این حالت مناسب برنامه‌هایی است که نیاز به تعامل مستقیم با سرور ندارند و می‌خواهند به صورت مستقل در مرورگر کار کنند.



2️⃣ Blazor Server:

در این حالت، اپلیکیشن شما روی سرور اجرا می‌شود و تنها تغییرات مورد نیاز از طریق ارتباط سریع (SignalR) به مرورگر کاربر ارسال می‌شود. این روش به شما این امکان را می‌دهد که برنامه‌ای سبک با کارایی بالا بسازید، که بار پردازشی آن روی سرور قرار دارد.



💫 البته بلیزور حالت های دیگری هم دارد که در ادامه شما را با این موارد بیشتر آشنا میکنیم.


📜 حالت‌های دیگر بلیزور:

☑️ Blazor WebAssembly
☑️ Blazor Server
☑️ Blazor Hybrid
☑️ Blazor Auto
☑️ Blazor SSR
Please open Telegram to view this post
VIEW IN TELEGRAM
👏156👍3🔥31
☑️حالت Blazor Hybrid

این حالت به شما اجازه می‌دهد که از Blazor در برنامه‌های دسکتاپ و موبایل استفاده کنید. یعنی شما می‌توانید با یک کد، برنامه‌های وب، دسکتاپ و موبایل بسازید.
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍6💯2
🖥💻 حالت ‎Blazor Auto

در این حالت، Blazor به صورت خودکار تصمیم می‌گیرد که از حالت WebAssembly یا Server استفاده کند تا بهترین عملکرد رو بر اساس شرایط ارائه بدهد.


تفاوت این دو هم بالاتر توضیح دادیم.
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍42👏2
🔸 حالت ‎Blazor SSR
( Server-side Rendering)

این حالت به شما امکان می‌دهد تا صفحه‌ها ابتدا روی سرور رندر بشوند و بعد به مرورگر فرستاده شوند. این کار باعث بهبود سرعت بارگذاری و عملکرد بهتر در جستجوگرها (SEO) می‌شود.

با این حالت دیگه نگران سئوی صفحات هم نیستید.
Please open Telegram to view this post
VIEW IN TELEGRAM
17👏5🔥2👍1👨‍💻1
باگتو pinned Deleted message
🎙قسمت اول پادکست Blazor منتشر شد.

🎤تکنولوژی Blazor چیه ؟ و چرا باید از این تکنولوژی استفاده کنیم.


اپیزود های بعدی:

اپیزود دوم

اپیزود سوم

اپیزود چهارم

اپیزود پنجم

🔅 ادامه اپیزود ها در کانال منتشر می‌شود

#podcast_Blazor
26👍10👏74👌3💯2🤔1👨‍💻1
WebAssembly دقیقا چیست؟
.Net
🎙قسمت دوم پادکست Blazor منتشر شد.

⚙️ تکنولوژی WebAssembly: انقلابی در سرعت و قدرت وب!

🌐🌐🌐🌐


🔍 آیا می‌دانید WebAssembly چگونه سرعت و عملکرد برنامه‌های وب را متحول می‌کند؟

در این پادکست، به بررسی این فناوری جدید می‌پردازیم.


#podcast_Blazor
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍6👏32