Course catalog
Categories
Evil by Design 4: Harnessing Illogical Reactions
(Mitalearn-199424)
- 35 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Chris Nodder
تا آنجا که ما می دانیم هیچ ولکانی در میان ما وجود ندارد. به این ترتیب، همه افراد در جهان در مواقعی مستعد واکنش با احساسات نسبت به منطق هستند. از منظر طراحی، میتوانید با توسل به واکنش عاطفی و هدایت افراد به مسیر دلخواه خود از این موضوع به نفع خود استفاده کنید. کریس نادر در این دوره، چهارمین قسمت از مجموعه بر اساس کتاب Evil by Design خود، بررسی می کند که چه اتفاقی می افتد زمانی که شخصی یک عکس العمل غیرمنتظره و برنامه ریزی نشده به طراحی شما نشان می دهد، و چگونه می توانید آن را به طور موثر به سمت شما هدایت کنید. واکنش های غیرمنتظره را به اقدامات هدفمند تبدیل کنید. او نشان میدهد که چگونه میتوان از کمبود، محدودیتهای زمانی، لنگرها و سایر استراتژیها برای مهار احساسات کاربر برای ساخت طرحهای واقعا متقاعدکننده استفاده کرد.
Related Skills
Java EE: Design Patterns and Architecture
(Mitalearn-132478)
- 2 hours 44 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Alex Theedom
نحوه جلوگیری از مشکلات رایج طراحی و افزایش کارایی برنامه نویسی را با استفاده از الگوهای طراحی و معماری در Java EE کشف کنید. در این دوره، مربی Alex Theedom به موضوع اساسی الگوهای طراحی و معماری نرم افزار می پردازد و شما را با دانش لازم برای انتخاب معماری مناسب برای برنامه خود مجهز می کند. الکس الگوهای کلاسیک Gang of Four را پوشش می دهد و در مورد روش منحصر به فرد پیاده سازی آنها در پلتفرم Java EE بحث می کند. این شامل الگوهای Singleton، Facade، Observer و Decorator است. او سپس برخی از مهمترین الگوهای معماری مورد استفاده پلتفرم را بررسی میکند، از جمله فیلتر، کنترلکننده مدل-نما (MVC)، کنترلکننده جلو، و رهگیر. او پس از غوطه ور شدن در الگوهای طراحی، به موضوع معماری می پردازد و در مورد انگیزه و نیاز به معماری بحث می کند و برخی از شناخته شده ترین سازه ها را معرفی می کند. الکس دوره را با بحث در مورد معماری های یکپارچه و میکروسرویس به پایان می رساند.
Related Skills
RxJava: Design Patterns for Android Developers
(Mitalearn-144038)
- 2 hours 24 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jon Bott
کتابخانه RxJava - یک ماشین مجازی جاوا (VM) از برنامههای افزودنی واکنشگرا - الگوی مشاهدهگر را گسترش میدهد و برنامهنویسی برنامههایی را که به رویدادهای کاربر و تغییرات دادهها پاسخ میدهند برای توسعهدهندگان اندروید آسانتر میکند. در این دوره مبتنی بر پروژه، مربی Jon Bott به آشنایی توسعهدهندگان با جنبههای کلیدی RxJava کمک میکند، زیرا او برخی از الگوهای طراحی ساده را که با برنامهنویسی واکنشی کار میکنند، مرور میکند. در مورد صفات، قابل مشاهدهها، threading و موارد دیگر و همچنین نحوه افزودن RxJava به معماری لایهای مانند Model-View-Presenter (MVP) یا Model-View-ViewModel (MVVM) بیاموزید. به علاوه، موارد استفاده در دنیای واقعی را مرور کنید که می تواند به شما در به دست آوردن درک عملی از این مفاهیم کمک کند.
Related Skills
الگوهای طراحی جاوا: خلاقانه
(Mitalearn-146605)
- 1 hours 3 minutes
- متوسط
- Release date: 21 June 2026
- Author: Bethan Palmer
الگوهای طراحی نوعی الگو برای نوشتن کد با کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی استفاده کنید در کدام سناریو می تواند چالش برانگیز باشد، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به بررسی الگوهای خلاقانه می پردازد، که می تواند به شما در ایجاد اشیاء انعطاف پذیرتر و قابل استفاده مجدد کمک کند. مربی Bethan Palmer پنج الگوی خلقت محبوب - Builder، Singleton، Prototype، Factory Method و Abstract Factory - و همچنین مفاهیمی مانند multithreading، تغییرپذیری و سلسله مراتب را پوشش می دهد. او نمونه هایی از موارد استفاده را همراه با دستورالعمل های اجرایی و نکاتی برای اجتناب از چالش های منحصر به فرد ایجاد شده توسط هر الگو ارائه می دهد. در پایان دوره، شما به دانش و مهارت های لازم برای پیاده سازی هر الگوی طراحی در پروژه های جاوای خود مجهز خواهید شد.
Related Skills
الگوهای طراحی جاوا: رفتاری بخش 1
(Mitalearn-195565)
- 1 hours 16 minutes
- متوسط
- Release date: 21 June 2026
- Author: Bethan Palmer
الگوهای طراحی نوعی الگو برای نوشتن کد با کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی استفاده کنید در کدام سناریو می تواند چالش برانگیز باشد، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به بررسی الگوهای رفتاری می پردازد، که می تواند به شما کمک کند تا جریان پیچیده برنامه ها را انتزاعی کنید و بر تعاملات بین اشیا تمرکز کنید. مربی Bethan Palmer نشان می دهد که چگونه از شش الگوی طراحی رفتاری محبوب استفاده کنید - Chain of Responsibility، Command، Interpreter، Iterator، Mediator و Memento - برای نوشتن کد جاوا بهتر و قابل نگهداری تر. او نمونه هایی از موارد استفاده را همراه با دستورالعمل های اجرایی و نکاتی برای اجتناب از چالش های منحصر به فرد ایجاد شده توسط هر الگو ارائه می دهد. هر فصل شامل یک چالش برای تمرین مهارت های جدید شماست. در پایان دوره، شما به دانش لازم برای پیاده سازی الگوهای طراحی رفتاری در پروژه های جاوا خود مجهز خواهید شد.
Related Skills
الگوهای طراحی: خلاقانه
(Mitalearn-176372)
- 48 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Elisabeth Robson
راه حل های آزمایش شده با زمان برای مشکلات رایج در مهندسی نرم افزار هرگز از مد نمی افتند، به خصوص زمانی که سیستم های نرم افزاری بسیار بیشتر از حد انتظار عمر می کنند. بررسی الگوهای طراحی به عنوان بخشی از استراتژی کلی توسعه نرم افزار برای ایجاد طرح های قابل نگهداری و انعطاف پذیر بیش از هر زمان دیگری مهم است. این دوره تمام الگوهای اصلی خلقت را از کاتالوگ الگوهای طراحی اصلی، مجموعه Gang of Four پوشش می دهد. نحوه استفاده از این پنج الگو را برای ایجاد طرحهای نرمافزار شیگرا انعطافپذیر و کارآمد بررسی کنید، بیاموزید که چگونه الگوها و اصول طراحی پشت آنها طراحی خوب نرمافزار را هدایت میکنند، و تکنیکها و ایدههایی را برای بهبود طرحهای خود کشف کنید.
Related Skills
برو الگوهای طراحی
(Mitalearn-219365)
- 1 hours 25 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Joe Marini
Go، یک زبان برنامه نویسی چند پارادایم، دارای الگوهای طراحی است که به توسعه دهندگان اجازه می دهد تا مشکلات رایج را به طور موثر برطرف کنند. در این دوره، جو مارینی، مدافع توسعهدهنده ارشد، الگوهای طراحی ایجاد، ساختاری و رفتاری را پوشش میدهد. جو با مروری بر الگوهای طراحی و دسته بندی الگوهای طراحی شروع می کند. سپس او به شما مرور کلی و نمونه هایی از چندین الگوی خلقتی، از جمله الگوی سازنده، الگوی کارخانه و الگوی تک تن را ارائه می دهد. او همین کار را برای الگوهای ساختاری، پوشش الگوهای آداپتور و الگوهای نما انجام می دهد. جو با الگوهای رفتاری مانند الگوی مشاهده گر و الگوی تکرارکننده به پایان می رسد.
Related Skills
پایتون: الگوهای طراحی
(Mitalearn-433582)
- 2 hours 30 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Jungwoo Ryoo
دنیای الگوهای طراحی پایتون را کاوش کنید و یاد بگیرید که چگونه آنها را برای صرفه جویی در وقت اجرا کنید. مربی Jungwoo Ryoo 15 الگوی خلاقیت ، ساختاری و رفتاری اساسی را برای کمک به شما در حل چالش های برنامه نویسی مشترک معرفی می کند ، ضمن معرفی بهترین شیوه هایی که راه حل های شما را به طور مداوم ، کامل و صحیح نگه می دارد. بیاموزید که چگونه از این الگوهای برای ساختار کارآمدتر و مؤثرتر کد خود استفاده کنید. قدرت راه حل های قابل استفاده مجدد را که توسط جامعه برنامه نویسی به اشتراک گذاشته شده و مهارت های برنامه نویسی پایتون خود را تقویت کنید ، کشف کنید. از طریق نمونه های عملی بیاموزید و خود را با چالش های کد به چالش بکشید. در پایان این دوره ، شما می توانید از الگوهای طراحی استفاده کنید تا پروژه های خود را ساده تر کنید و مشکلات برنامه نویسی مشترک را با سهولت حل کنید. این که آیا شما یک توسعه دهنده حرفه ای ، دانشجوی علوم کامپیوتر یا علاقه مندان به برنامه نویسی هستید ، تسلط بر این الگوهای به طور قابل توجهی به نفع برنامه نویسی و توانایی های حل مسئله شما خواهد بود.
این دوره شامل چالش های کد است که توسط CoderPad تهیه شده است. چالش های کد تمرینات برنامه نویسی تعاملی با بازخورد در زمان واقعی است ، بنابراین می توانید برای پیشبرد مهارت های برنامه نویسی خود ، در کنار محتوای دوره ، تمرین کدگذاری دستی را انجام دهید.
Related Skills
پایتون: الگوهای طراحی
(Mitalearn-218107)
- 2 hours 12 minutes
- مناسب همه
- Release date: 11 October 2021
- Author: Jungwoo Ryoo
اگر یک برنامه نویس هستید، احتمالاً مشغله زیادی دارید، پس چرا در زمان خود صرفه جویی نکنید و با استفاده مجدد از راه حل های طراحی به خوبی اثبات شده - الگوهای طراحی نرم افزار - برای بهبود کیفیت کد خود، از اختراع مجدد چرخ خودداری کنید؟ الگوهای طراحی کارایی برنامه نویسی و استفاده مجدد از کد را تشویق می کنند. در این دوره، Jungwoo Ryoo نگاهی به الگوهای طراحی سنتی که در پایتون اعمال می شود می اندازد. Jungwoo Ryoo 15 الگوی اساسی خلقی، ساختاری و رفتاری را پوشش میدهد تا به شما در حل چالشهای رایج کدنویسی کمک کند، در حالی که بهترین روشها را معرفی میکند که میتواند به ثابت، کامل و صحیح راهحلهای شما کمک کند.
Related Skills
پایتون: الگوهای طراحی پیشرفته
(Mitalearn-433531)
- 1 hours 37 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Jungwoo Ryoo
الگوهای طراحی برنامه نویسی تمیز را تشویق می کند. در این دوره ، Jungwoo Ryoo - استاد علوم اطلاعات و فناوری - شما را از طریق چندین الگوی طراحی پیشرفته که در پایتون اعمال می شود ، هدایت می کند. بررسی کنید که چرا - یا چرا نه - ممکن است در وهله اول بخواهید از الگوهای طراحی استفاده کنید. با برخی از بهترین شیوه های طراحی ، از جمله موضوعاتی مانند ویژگی های کیفیت و الگوهای خاص دامنه قدم بردارید. به مجموعه ای از الگوهای طراحی عملی که توسط باند چهار از جمله فرمان ، مترجم و یادداشت شرح داده شده است. به علاوه ، دریابید که چگونه این الگوهای در سطح کد کار می کنند ، هنگام کشف اسکریپت های نمونه.
Related Skills
توسعه اپلیکیشن اندروید: الگوهای طراحی برای معماری موبایل
(Mitalearn-115852)
- 2 hours 22 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jon Bott
توسعه دهندگان باید بدانند که چگونه پیچیدگی یک برنامه را مدیریت کنند. در این دوره آموزشی، یاد بگیرید که چگونه برنامه های خود را با استفاده از الگوهای طراحی معماری ساده در پایه کد تلفن همراه خود ساده کنید. کشف کنید که چگونه این الگوهای طراحی میتوانند به شما در کاهش باگها و به حداکثر رساندن زمان توسعه با آسانتر خواندن و آزمایش کدتان کمک کنند. Jon Bott مدل های مختلف معماری مانند MVC، MVP و VIPER را پوشش می دهد. علاوه بر این، او فرآیند تبدیل از MVC به معماری لایهای را طی میکند که تزریق وابستگی، الگوی هماهنگکننده و اتصال داده را پوشش میدهد.
Related Skills
طراحی تعامل: الگوهای طراحی به عنوان بلوک های ساختمانی
(Mitalearn-202960)
- 1 hours 8 minutes
- متوسط
- Release date: 21 June 2026
- Author: Diane Cronenwett
الگوهای طراحی راه حل هایی را برای مشکلات رایج طراحی ارائه می دهند. طراحان UX برای طراحی سریعتر رابط های قابل استفاده و سازگار به الگوهای طراحی و بهترین شیوه ها متکی هستند. این دوره الگوها، رویکردها و زمینههای جدیدی را برای طراحی عناصر رابط مشترک مانند ناوبری، دکمهها، فرمها، پیوندها، نشانگرهای پیشرفت و جعبههای جستجو معرفی میکند. مدرس Diane Cronenwett به جای اینکه الگوهای رایج را کپی کنید، به شما کمک می کند تا "چرا" پشت آنها را درک کنید و به شما توانایی ارزیابی مناسب بودن هر الگو را برای پروژه های خود می دهد. بهعلاوه، نمونههایی از نحوه استفاده شرکتهای مختلف از الگوهای UX را ببینید، بنابراین میتوانید ببینید که چگونه الگوها در طراحیهای دنیای واقعی شکل میگیرند.
Related Skills
نمایشنامه نویس: الگوهای طراحی
(Mitalearn-431712)
- 1 hours 22 minutes
- مناسب همه
- Release date: 25 November 2024
- Author: Qambar Raza
در این دوره ، یاد بگیرید که چگونه می توانید از الگوهای طراحی استفاده کنید تا چارچوب اتوماسیون تست خود را با استفاده از نمایشنامه نویسی افزایش دهید. با درک و اجرای الگوهای مانند مدل Object Page ، لوازم جانبی و آزمایش داده محور ، قادر خواهید بود اسکریپت های تست تمیزتر ، قابل حفظ و مقیاس پذیر را بنویسید. این دوره برای مهندسین اتوماسیون تست و توسعه دهندگان طراحی شده است که می خواهند مهارت های تست خود را بهبود بخشند و اطمینان حاصل کنند که تست های آنها قوی و نگهداری آسان است. از طریق مثال های عملی و تمرینات دستی ، دانش و مهارت های لازم برای استفاده از این الگوهای طراحی را به طور مؤثر در پروژه های خود کسب کنید.