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

دوره جدید:

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


@Bugetoadmin
Download Telegram
📚 دوره دیزاین پترن ها

🟣👈 فصل های:سیزدهم و چهاردهم

بروی سایت منتشر شد

📥برای دانلود این فصل ها بر روی لینک زیر کلیک کنید
https://bugeto.net/courses/architecture-patternsprinciples/design-patterns-in-c-sharp
This media is not supported in your browser
VIEW IN TELEGRAM
🖍دیزاین پترن ها چی هستن و چرا ما باید از این دیزاین پترن ها استفاده کنیم؟
✍️چرا راه حل هایی که این پترن ها به ما میدن قابل اطمینان هستن؟
#دیزاین_پترن
#الگوی_طراحی
#برنامه_نویسی
#Designpattern
باگتو pinned Deleted message
Media is too big
VIEW IN TELEGRAM
✏️معرفی الگوی chain of responsibility
در طراحی شی گرا الگوی زنجیره مسئولیت یک الگوی طراحی متشکل از یک منبع از اشیای فرمانده و یک سری از اشیای پردازشی است هر شی پردازشی شامل منطقی است که انواع اشیایی فرمان را می‌تواند پردازش کند؛ بقیه به شی پردازشی بعدی در زنجیره فرستاده می‌شوند. یک مکانیزم نیز برای اضافه کردن شی پردازشی جدید به پایان این زنجیره نیز وجود دارد؛ بنابراین زنجیره مسئولیت نسخه شی‌گرایانه if … else if … else if ....... else … endif است. به علاوه این مزیت را دارد که می‌توان آن را در هنگام اجرا تغییرشکل داد.

زنجیره مسئولیت الگوی ساختاری تقریباً یکسان با الگوی آذینگر است با این تفاوت که برای آذینگر همه کلاس‌ها می‌توانند یک درخواست را رسیدگی کنند در حالی که در الگوی زنجیره مسئولیت فقط یکی از کلاس‌ها در زنجیره به درخواست رسیدگی می‌کند.
#دیزاین_پترن
#الگوی_طراحی
#طراحی_شی_گرا
# برنامه نویسی
📚 دوره دیزاین پترن ها

🟣👈 فصل های:پانزدهم

بروی سایت منتشر شد

📥برای دانلود این فصل ها بر روی لینک زیر کلیک کنید
https://bugeto.net/courses/architecture-patternsprinciples/design-patterns-in-c-sharp
📚 دوره دیزاین پترن ها

🟣👈 فصل های:شانزدهم:

🛑chain of responsibility


بروی سایت منتشر شد

📥برای دانلود این فصل ها بر روی لینک زیر کلیک کنید
https://bugeto.net/courses/architecture-patternsprinciples/design-patterns-in-c-sharp
📚 دوره دیزاین پترن ها

🟣👈 فصل بیست:

🛑Visitor


بروی سایت منتشر شد

📥برای دانلود این فصل ها بر روی لینک زیر کلیک کنید
https://bugeto.net/courses/architecture-patternsprinciples/design-patterns-in-c-sharp
📚 دوره دیزاین پترن ها

🟣👈 فصل های ۲۱ و ۲۲


بروی سایت منتشر شد

📥برای دانلود این فصل ها بر روی لینک زیر کلیک کنید
https://bugeto.net/courses/architecture-patternsprinciples/design-patterns-in-c-sharp
Media is too big
VIEW IN TELEGRAM
🎁تخفیف_ویژه دوره دیزاین پترن ها

🟥دوره دیزاین پترن ها به اتمام رسید

تخفیف ویژه ای بر روی این دوره اعمال شده

مبلغ اصلی دوره ۸۹۰٫۰۰۰تومان است

که در این تخفیف شما میتونید این دوره

بینظیر رو به مبلغ ۴۲۵هزار تومان تهیه کنید

🛑مهلت تخفیف :فقط تا شنبه ۲۰ شهریور ماه



📥برای دانلود و خرید دوره بر روی لینک زیر کلیک کنید
https://bugeto.net/courses/architecture-patternsprinciples/design-patterns-in-c-sharp
باگتو pinned a video
Media is too big
VIEW IN TELEGRAM
🔷🔹🔸تا حالا به این فکر کردی که دیزاین پترن ها ، کی و چجور وارد دنیای برنامه نویسی شد؟
معمولا دیزاین پترن ها توسط یک نفر ایجاد نشده و طی سال ها توسط برنامه نویسان مختلفی به کار گرفته شدند تا این که به یک نقطه پایداری برسند.
اما در سال 1994 حدودا 27 سال پیش
چهار نفر شروع کردند به جمع آوری پرکاربردترین دیزاین پترن ها. 23 دیزاین پترن معروف رو جمع آوری کردند
این 4 نفر به 4 گانگستر معروف شدند و به همین دلیل به این 23 دیزاین پترنی که معرفی کردند. دیزاین پترن های gang of four گفته میشه.
البته بعد از پیدایش زبان های شئ گرای دیگه
این دیزاین پترن ها با این زبان ها هم پیاده سازی شدند و امروزه ما میتوانیم در هر زبان برنامه نویسی از این پترن ها استفاده کنیم.
بعد از گذشت 3 دهه از معرفی دیزاین پترن های GOF هنوز هم کاربرد دارند و در پروژه ها میبینیم که بارها و بارها دارند استفاده میشن و مشکلات مارو رفع میکنند.
#دیزاین_پترنها
#برنامه_نویسی
#آموزش_برنامه_نویسی
👍1
آخرین فرصت خرید دوره دیزاین پترنها با مبلغ ۴۲۵ هزار تومان فقط تا پایان امشب
باگتو pinned «آخرین فرصت خرید دوره دیزاین پترنها با مبلغ ۴۲۵ هزار تومان فقط تا پایان امشب»
📅تاریخچه روز گرامیداشت برنامه نویسان

وَلِنتین بالت و مایکل چِرویاکوف، کارمندان یک شرکت کامپیوتری در روسیه در اوایل سال ۲۰۰۲ میلادی امضاهایی را جهت ارسال به دولت روسیه جمع‌آوری کردند تا دولت روسیه روزی را با عنوان روز برنامه‌نویس به رسمیت بشناسد. تا سال 2009 خبری در این باره مخابره نشد تا اینکه در 24 جولای سال 2009 پس از کش و قوس‌های فراوان وزارت ارتباطات روسیه درخواست به رسمیت شناختن یک روز با عنوان روز برنامه نویس در تقویم این کشور را اعلام کرد. 11 سپتامبر 2009 رئیس جمهور وقت روسیه (دمیتری مدودف) این روز را به عنوان روز برنامه نویس نامگذاری کرد. روسیه اولین کشوری بود که در تقویم رسمی‌اش روزی به عنوان روز گرامیداشت برنامه نویسان حک گردید. پس از آن کشورهای آلمان، کانادا، چین، کرواسی، فرانسه، گوآتمالا، هند، بلژیک، استرالیا، نیوزیلند، لهستان، اسلوونی، بریتانیا، ایران و ایالات متحده آمریکا نیز روز برنامه‌نویس را به رسمیت شناختند.

📌روز برنامه نویس چه روزی است؟

پس از به رسمیت شناختن روزی با عنوان روز برنامه نویس در روسیه، روز گرامیداشت برنامه نویسان نزدیک به این روز و با یک دلیل منطقی به عنوان روز جهانی برنامه نویسان ثبت شد. هر ساله دویست و پنجاه و ششمین (256 امین) روز از 365 روز سال به عنوان روز برنامه نویسان جشن گرفته می‌شود. این روز با با 12 سپتامبر (13 سپتامبر در سال‌های کبیسه) مصادف می‌باشد. عدد 256 در نزد برنامه‌نویسان عدد خاصی است و به عنوان بالاترین عدد دودویی می‌باشد. این روز به عنوان روز جهانی برنامه نویسان شناخته می‌شود که بر اساس کد دودویی تشکیل شده است. عدد ۲۵۶ به صورت کلی برای برنامه‌نویس‌ها عددی آشناست. در سیستم دودویی کامپیوتری تعداد اعدادی که می‌توان در یک بایت جا داد ۲۵۶ تا می‌باشد. همچنین عدد ۲۵۶ بزرگترین توان عدد ۲ کوچکتر از ۳۶۵ که تعداد روزهای یک سال است، می‌باشد.

#آموزش_رایگان
#آموزش_برنامه_نویسی
#روز_برنامه_نویس
Media is too big
VIEW IN TELEGRAM
🖥برنامه نویسی شغلیه که اصلاً به چشم نمیاد ولی اگه نباشه ما یه خرید ساده رو هم نمی‌تونیم انجام بدیم.

روز برنامه‌نویس مبارک🌺

💜با ارسال این ویدئو برای دوستای برنامه نویست روزشو تبریک بگو
تا بدونه در این دنیای مدرن چه نقش مهمی داره


🎁🔥🔥بمناسبت روز برنامه نویس تمام دوره های سایت در روزهای 22 و 23 شهریور ماه 50% درصد تخفیف دارن
bugeto.net
🔴 برای خرید دوره های سایت باگتو با 50 درصد تخفیف فقط تا پایان امروز فرصت داری

⬅️🟣پس فرصت رو از دست نده و آموزشتو شروع کن
https://bugeto.net/courses
⛔️لطفا ادامه این متن رو بخونید⛔️

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

⛔️⛔️⛔️⛔️
Media is too big
VIEW IN TELEGRAM
با سه دسته از دیزاین پترن های GOF اشنا بشیم.
⬅️پترن های ساختاری
این دسته از پترن ها برای ارتباط و رابطه اشیا با هم استفاده میشن، و معمولا میتونیم با استفاده از اشیائ موجود اشیا جدیدی رو بدست بیاریم. مثلا با دیزاین پترن Facade میتونیم کار با چندین زیر سیستم بزرگ رو در یک لایه متمرکز کنیم
⬅️پترن های ایجادی:
در طراحی سیستم ها همیشه باید از اتصال محکم جلو گیری کنیم و تا جایی که می تونیم اتصال سست برقرار کنیم. اتصال محکم یعنی این که شما در یک کلاس مستقیم از یک کلاس دیگه نمونه اینجاد کنید. به این صورت این دو کلاس اتصال محمی به هم دارند.
پترن های ایجادی به ساخت اشیاء میپردازند و روند نمونه سازی از کلاس ها را برای ما انجام میدهند به این صورت اتصال محکم در سیستم به وجود نمیاد و همه اتصال ها از نوع اتصال سسسته
⬅️پترن های رفتاری:
هدف الگوهای رفتاری اینه که بتوان رفتار کلاس ها را بر اساس یک الگو تغییر داد
#برنامه_نویسی
#الگوهای_طراحی
#دیزاین_پترن_ها
👍1
Media is too big
VIEW IN TELEGRAM
⬅️📕 8مزیت استفاده از دیزاین پترن ها

🟣طراحی بهتر نرم افزار

🟣کدنویسی تمیز

🟣افزایش قابلیت استفاده مجدد

🟣صرفه جویی در زمان و هزینه

🟣اطمینان از طراحی انجام شده

🟣افزایش شئ گرایی

🟣تعامل بهتر با اعضای تیم

🟣کاهش هزینه نگهداری و توسعه
#آموزش_برنامه_نویسی
#برنامه_نویسی
#سیشارپ
👍1