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

دوره جدید:

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


@Bugetoadmin
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#دوره_دیزاین_پترن
#معرفی_الگوی_ Decoratore
🕒چه موقع از الگوی decorator استفاده می کنیم؟
وقتی یک کلاس داریم و میخواهیم به نمونه های اون یک ویژگی اضافه کنیم.
خوب چرا نمیریم کل کلاس رو تغییر بدیم و میایم از الگوی Decorator استفاده میکنیم؟
ما برای این کار دلایل مختلفی داریم
🔻🔻🔻🔻🔻🔻🔻🔻

🟣ممکنه کلاسی که داریم ازش استفاده می کنیم به سورسش دسترسی نداشته باشیم
🟣یا سیستم ما قدیمیه و کلاس ها از قبل توسعه داده شده اند و فقط اونارو نگهداری می کنیم و به راحتی نمی تونیم این کلاس ها رو تغییر بدیم
🟣یا یه کلاس داریم که نمونه های مختلفی داره و می میخواهیم فقط به یه نمونه اون ویژگی رو اضافه کنیم و بقیه نمونه ها رو تغییر ندیم در اینصورت از الگوی Decorator استفاده می کنیم
📕پس الگوی Decorator برای سیستم های قدیمی خیلی مناسبه و شما به راحتی میتونید ویژگی های جدید اضافه کنید

🔴#الگوی Decorator یه اسم دیگه داره بنام Warpper

🔖 الگوی decorator اینجوری کار میکنه که یک نمونه دریافت میکنه از کلاس و یک ویژگی به اون اضافه می کنه و تحویل کلاینت میده.
این ویدئو بخشی از #دوره_دیزاین_پترن های سایت باگتو بود
This media is not supported in your browser
VIEW IN TELEGRAM
سلام همراهان همیشگی باگتو
توی صفحه اینستاگرام باگتو این پست رو گذاشتیم
همونطوری که اطلاع دارین سایت باگتو قصد داره از 23 تا 25 اسفند روی تمام دوره های سایت تخفیف بزاره برای جشنواره نوروزی هم یه جایزه خیلی خوب در نظر گرفتیم
🏆شرایط مسابقه:
👈پیج اینستاگرام باگتو رو فالو داشته باشین
👈این پست رو استوری کنید و پیج باگتو رو تگ کنید

تا روز 23 اسفند فرصت دارین و اگه هر روز استوری کنید شانس برنده شدنتون بیشتره
🎁🎁🎁🎁🎁🎁🎁
واما جایزه ....
📚پک کامل دوره آموزش ستارگان میکروسرویس
💰قیمت این دوره در سایت باگتو 2،990،000 تومان هست که به یک قید قرعه به یک نفر از دوستان که شرایط مسابقه رو داشتن باشن اهدا میشه

👈اگه میخواین برنده مسابقه باشین پیجمون رو فالو کنید و این پست رو استوری کنید و مارو تگ کنید.

https://www.instagram.com/bugeto_net/
برای ارسال سوالات خود میتوانید به لینک زیر مراجعه کنید
https://bugeto.net/bugs
📣 ستارگان Asp.Net Core📣




📚فصل بیستم *پروژه پایانی


🔶قسمت های 210 تا 213 بر روي سايت منتشر شد.

⬇️كاربراني كه در اين دوره شركت كرده ايد مي توانيد اين قسمت ها را از سايت باگتو دانلود نمايید.


http://bit.ly/aspstar
📗#آموزش_رایگان

🔴 10نکته مهم آرایه در #سی_شارپ
آرایه ها گروهی از متغیر ها است که با یک اسم در حافظه ذخیره شده اند. گاهی اوقات ما در #برنامه_نویسی پروژه ها مجبوریم تعداد زیادی از اطلاعات را در متغیری ذخیره کنیم، به عنوان مثال ممکن است نیاز داشته باشیم 1000 تا عدد مختلف را در حافظه ذخیره و با آنها کار کنیم، اینجاست که متوجه می شویم اینجا 1000 تا متغیر کار عقلانی نیست و باید از ابزار مناسب تری برای این کار استفاده کنیم. از آرایه در #سی_شارپ و هر #زبان_برنامه_نویسی دیگه ای در این موارد می توانیم استفاده کنیم.

آرایه مقداری از حافظه را که در اختیار دارد به خانه های که تعداد آن را ما مشخص می کنیم تقسیم می کند و مقادیر را در این خانه ها ذخیره می کند. که به هر مورد از این خانه ها عنصر آرایه گفته می شود. نوع آرایه در سی شارپ می تواند انواع داده معتبر مانندfloat , int , char , string ,long ,و غیره باشد.



🟧 نکاتی مهم #آرایه ها در #سی_شارپ

📌ارایه ها در سی شارپ داینامیک هستند
این یعنی ما در طول اجرای برنامه می توانیم داده ها را ویرایش یا حذف کنیم.ارایه ها از نوع ایستا این قابلیت رو ندارند

📌ارایه ها اشیاء سی شارپ هستند می توانیم طول آنها را با استفاده ازlengthبدست بیاوریم
📌ارایه ها را می توانیم در زمان ایجاد با[]مقدار دهی اولیه بکنیم.
📌ارایه ها در سی شارپ مرتب شده هستند و هر کدام دارای یک شمارهindex است که از 0 شروع می شود
📌ارایه ها در سی شارپ یک شئ از نوعsystem.arrayهستند.
📌مقادیر پیشفرض برای آرایه های از نوع عددی مانندint , long مقدار0 می باشد و برای آرایه های غیر عددی مقدارnull به عنوان پیشفرض ذخیره می شود
📌عناصر آرایه می توانند از هر نوعی باشند
📌آرایه ها را می توانیم با حلقه هایforوforeachپیمایش کنیم.
📌زبان سی شارپ از آرایه های چند بعدی پشتیبانی می کند
📌استفاده از کلاسarrayبرای آرایه ها در سی شارپ
این کلاس پایه برای همه آرایه ها استفاده می شود و ویژگی ها و روش های مختلفی را برای کار با آرایه ها ارائه می دهد.
https://bugeto.net/blog
🖥#آموزش_برنامه_نویسی🖥

📕رایگان آموزش ببین📕



🕚بیش از 30 ساعت آموزش رایگان
با بهترین کیفیت

🔴با آموزش های باگتو خیلی سریع یک حرفه#پولساز رو یاد بگیر

📥همین حالا این آموزش ها رو از سایت باگتو دانلود کن
🌏https://bugeto.net/courses


https://news.1rj.ru/str/buget
This media is not supported in your browser
VIEW IN TELEGRAM
#آموزش_رایگان
#کد_نویسی_کثیف
#کد_نویسی_تمیز
برای شما ممکنه پیش اومده باشه که یک پروژه رو تحویل بگیرین که از کد هاش سر در نمیارین و این کدها شما رو کلافه میکنه
ما اینجا به 6 دلیل اشاره میکنیم که باعث میشه کدها کثیف نوشته بشن
1- می خوایم کارا سریعتر انجام بشه
2- برای تحویل پروژه عجله داریم و باید بموقع برسونیم
3- همیشه حس میکنیم زمان نداریم که کدتمییز بنویسیم
4- نداشتن برنامه روزانه
5- خسته شدن از پروژه و جدایی از تیم
6- برخی از مدیران به برنامه نویس این اجازه رو نمیدن زمان بیشتری بزاره برای اینکه کد نویسی تمییزی انجام بده
اینم 6 مورد باعث میشه کد ما کثیف نوشته بشه

عضو پیچ اینستاگرام ما بشین و آموزش های رایگان بیشتری رو ببینید.
@bugeto_net
باگتو pinned a video