Course catalog
Categories
Advanced C#: Functional Programming Patterns (2020)
(Mitalearn-201821)
- 1 hours 54 minutes
- پیشرفته
- Release date: 11 August 2020
- Author: Walt Ritscher
برنامه نویسی عملکردی به توسعه دهندگان راه ساده ای برای مقابله با مشکلات نرم افزار مدرن مانند مقیاس عظیم، سیستم های توزیع شده و زمان های اجرا رشته ای متعدد ارائه می دهد. کنجکاو هستید که چگونه الگوهای برنامه نویسی کاربردی را در برنامه های NET خود کار کنید؟ در این دوره، Walt Ritscher به شما نشان می دهد که چگونه. کشف کنید که چگونه از ویژگی های برنامه نویسی کاربردی در سی شارپ برای تغییر کد خود استفاده کنید. والت موضوعات کلیدی مانند تغییرناپذیری، توابع مرتبه بالاتر و اینکه چرا عبارات برای برنامه های کاربردی بهتر هستند را پوشش می دهد. بعلاوه، یاد بگیرید که چگونه جریان تابع را در سی شارپ با استفاده از خط لوله بنویسید. کار با مفاهیم برنامه نویسی کاربردی مانند نقشه، فیلتر و پیوند در LINQ. و بیشتر.
Related Skills
C ++ الگوهای طراحی: ساختاری
(Mitalearn-416021)
- 1 hours 47 minutes
- مناسب همه
- Release date: 5 May 2023
- Author: Károly Nyisztor
الگوهای طراحی به شما امکان می دهد مشکلات مشترک توسعه نرم افزار را به روشی قابل استفاده مجدد حل کنید و کد شما را قوی تر و مقیاس پذیر تر می کند. در این دوره ، Károly Nyisztor الگوهای طراحی ساختاری از باند چهار را بررسی می کند. او به شما نشان می دهد که چگونه می توانید از این الگوهای در کد C ++ مدرن استفاده کنید و چگونه می توانند به شما در طراحی نرم افزارهای قوی تر و مقیاس پذیر کمک کنند. او همچنین در مورد هفت الگوی طراحی ساختاری از کتاب الگوهای طراحی اصلی - آداپتور ، پل ، کامپوزیت ، دکوراتور ، نمای ، وزن و پروکسی - بحث می کند و به شما نشان می دهد که چگونه هر یک را در C ++ مدرن پیاده سازی کنید. برای هر الگوی ، او به شما نشان می دهد که چه موقع و چگونه می توانید از آن استفاده کنید ، همراه با مزایا و اشکالات آن. در این دوره به Károly بپیوندید تا یاد بگیرید که چگونه می توانید از الگوهای طراحی ساختاری در کد خود استفاده کنید و مهارت های توسعه خود را تقویت کنید.
این دوره بخشی از گواهینامه حرفه ای از Openedg C ++ است.
Related Skills
Cisco DevNet Associate (200-901) Cert Prep 1: Software Development and Design
(Mitalearn-192199)
- 1 hours 45 minutes
- متوسط
- Release date: 30 July 2020
- Author: Eric Chou
برای امتحان گواهینامه Cisco DevNet Associate آماده شوید. این دوره به بررسی اصول اصلی و بهترین شیوه ها برای توسعه برنامه های کاربردی شبکه در بالای پلتفرم های سیسکو می پردازد - موضوعاتی که با اهداف اولین دامنه آزمون DevNet Associate: توسعه و طراحی نرم افزار هماهنگ هستند. مربی اریک چو، اصول اولیه، مانند قالبهای داده رایج، توسعه مبتنی بر آزمایش، و الگوهای طراحی محبوب را بررسی میکند. نحوه دستکاری XML، JSON و YAML را با پایتون کشف کنید. با اصول متدولوژی های توسعه آبشار، ناب و چابک آشنا شوید. بهترین شیوه ها برای نوشتن کدهای قابل استفاده مجدد را کشف کنید و مزایای الگوهای طراحی نرم افزار و کنترل نسخه را کشف کنید. این درسها به شما کمک میکنند تا توسعهدهندهای مولدتر و کارآمدتر شوید—و یک قدم به این گواهینامه سیسکو که باعث پیشرفت شغلی میشود نزدیکتر شوید.
Related Skills
Evil by Design 4: Harnessing Illogical Reactions
(Mitalearn-199424)
- 35 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Chris Nodder
تا آنجا که ما می دانیم هیچ ولکانی در میان ما وجود ندارد. به این ترتیب، همه افراد در جهان در مواقعی مستعد واکنش با احساسات نسبت به منطق هستند. از منظر طراحی، میتوانید با توسل به واکنش عاطفی و هدایت افراد به مسیر دلخواه خود از این موضوع به نفع خود استفاده کنید. کریس نادر در این دوره، چهارمین قسمت از مجموعه بر اساس کتاب Evil by Design خود، بررسی می کند که چه اتفاقی می افتد زمانی که شخصی یک عکس العمل غیرمنتظره و برنامه ریزی نشده به طراحی شما نشان می دهد، و چگونه می توانید آن را به طور موثر به سمت شما هدایت کنید. واکنش های غیرمنتظره را به اقدامات هدفمند تبدیل کنید. او نشان میدهد که چگونه میتوان از کمبود، محدودیتهای زمانی، لنگرها و سایر استراتژیها برای مهار احساسات کاربر برای ساخت طرحهای واقعا متقاعدکننده استفاده کرد.
Related Skills
Microservices: Design Patterns (2020)
(Mitalearn-187184)
- 1 hours 24 minutes
- پیشرفته
- Release date: 18 June 2020
- Author: Frank P Moley III
الگوهای طراحی، توسعه دهندگان را از نیاز به حل معما برای مشکلاتی که دیگران در صنعت آنها قبلاً با آن مواجه شده و حل کرده اند، نجات می دهد. در این دوره، با بیش از 15 الگوی طراحی مختلف که می توانید در هنگام ساخت و راه اندازی میکروسرویس ها و همچنین مشکلات رایجی که می توانند به شما در رفع آنها کمک کنند، به سرعت برسید. مربی فرانک مولی به تجزیه، ادغام، داده ها و الگوهای عملیاتی می پردازد و هر الگو را با مشکلی که حل می کند گره می زند. درباره الگوی دروازه API بیاموزید که می تواند با ایجاد یک بافر بین خدمات اساسی و نیازهای مشتری، از هرج و مرج جلوگیری کند، الگوی sidecar که به شما امکان می دهد پردازش های مختلفی را در یک ماژول جداگانه بارگذاری کنید، و موارد دیگر.
Related Skills
Node.js: Design Patterns
(Mitalearn-135708)
- 2 hours 10 minutes
- متوسط
- Update date: 21 June 2026
- Author: Alex Banks
الگوهای طراحی کارایی برنامه نویسی و استفاده مجدد از کد را تشویق می کنند. یاد بگیرید که چگونه از الگوهای طراحی مشابهی که در برنامه نویسی جاوا و C در جاوا اسکریپت استفاده می شود استفاده کنید. این دوره نگاهی به 13 مورد از محبوب ترین الگوهای طراحی شی گرا است که در Node.js اعمال می شود. الگوهای ایجادی و ساختاری ضروری را برای کمک به حل چالشهای رایج کدنویسی بیاموزید، در حالی که بهترین روشها را معرفی کنید که راهحلها را ثابت، کامل و صحیح نگه میدارد. مربی Alex Banks نحوه پیاده سازی و بهبود این الگوها را نشان می دهد تا برای کتابخانه Node بهینه شوند.
Related Skills
PHP: Design Patterns
(Mitalearn-63849)
- 1 hours 9 minutes
- متوسط
- Release date: 21 June 2026
- Author: Keith Casey
با پیروی از این الگوهای طراحی محبوب (و تست شده) کد PHP بهتری بنویسید. توسعهدهنده کیت کیسی ۱۱ الگوی طراحی را معرفی میکند که به شما کمک میکند چالشهای رایج کدنویسی را حل کنید و اهداف خود را برای معماران آینده برنامهتان روشن کنید. کیت موارد استفاده را برای:
- بررسی می کندrnrn
Related Skills
الگوهای طراحی پردازش جریان با کافکا استریم
(Mitalearn-197384)
- 1 hours 7 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Kumaran Ponnambalam
محبوبیت پردازش جریان به سرعت در حال افزایش است، زیرا هر روز داده های بیشتری توسط وب سایت ها، دستگاه ها و ارتباطات تولید می شود. پلتفرمهایی مانند Apache Kafka Streams میتوانند به شما در ساخت برنامههای پردازش جریان سریع و مقیاسپذیر کمک کنند، اما مهندسان دادههای بزرگ هنوز برای دستیابی به حداکثر کارایی نیاز به طراحی موارد استفاده هوشمند دارند. در این دوره آموزشی، در مورد نحوه حل مشکلات پردازش جریان با Kafka Streams در جاوا، به عنوان نحوه ساخت موارد استفاده با الگوهای طراحی محبوب آشنا شوید. برخی از ویژگیهای مهم Kafka Streams را مرور کنید و چهار الگوی محبوب برای پردازش جریان را کشف کنید: تجزیه و تحلیل جریان، هشدارها و آستانهها، تابلوهای امتیازات، و پیشبینیهای زمان واقعی. در طول مسیر، موارد استفاده از نمونهها را مرور کنید و نحوه استفاده از Kafka Streams و همچنین فناوریهای کلیدی مانند MariaDB و Redis را برای پیادهسازی نمونههای کلیدی کشف کنید.
Related Skills
الگوهای طراحی پیشرفته: اصول طراحی
(Mitalearn-178905)
- 53 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Eric Freeman
ممکن است شما با مفاهیم اساسی طراحی شی گرا – وراثت، کپسوله سازی، چند شکلی و انتزاع – آشنا باشید، اما مجموعه ای از اصول طراحی سطح بالاتری وجود دارد که می تواند برای ارتقای طراحی شما به سطح بعدی مورد استفاده قرار گیرد. اصول طراحی تصمیمات طراحی شما را برای تولید نرم افزاری که قابل اعتمادتر، انعطاف پذیرتر و قابل نگهداری است راهنمایی می کند. به مربی اریک فریمن بپیوندید تا از مفاهیم استاندارد برنامه نویسی شی گرا فراتر می رود تا شما را با قابل توجه ترین اصول طراحی آشنا کند، از جمله محصور کردن آنچه که متفاوت است، ترجیح دادن ترکیب به ارث، جفت آزاد و اصول SOLID. هر درس شامل مثال هایی است که نشان می دهد چگونه می توان از این اصول برای جلوگیری از اشتباهات پرهزینه طراحی و ایجاد نرم افزار قابل نگهداری تر و با کیفیت بالا استفاده کرد.
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
الگوهای طراحی جاوا: رفتاری بخش 2
(Mitalearn-198812)
- 56 minutes
- متوسط
- Release date: 21 June 2026
- Author: Bethan Palmer
الگوهای طراحی رفتاری می توانند به شما کمک کنند تا کد جاوا خود را به سطح بعدی ببرید. به مربی Bethan Palmer بپیوندید تا شما را از طریق الگوهای طراحی زیر راهنمایی کند، با چالشهایی برای بررسی درک شما از هر یک: مشاهدهگر، وضعیت، استراتژی، روش الگو، و بازدیدکننده. در مورد الگوی Observer بیاموزید، که تضمین می کند وابستگی های یک شی در هنگام تغییر حالت مطلع می شود. الگوی State را کشف کنید، که به یک شی اجازه می دهد رفتار خود را زمانی که حالت داخلی تغییر می کند تغییر دهد، و می تواند برای جلوگیری از عبارات سوئیچ بزرگ و تکراری استفاده شود. بررسی کنید که چگونه الگوی استراتژی به شما امکان میدهد خانوادهای از الگوریتمهای قابل تعویض ایجاد کنید، چگونه الگوی روش الگو به شما امکان میدهد تا مراحل یک الگوریتم را بدون تغییر ساختار آن دوباره تعریف کنید، و موارد دیگر. در طول مسیر، Bethan نحوه پیادهسازی هر الگوی طراحی را در موقعیتهای واقعی نشان میدهد.
Related Skills
الگوهای طراحی جاوا: ساختاری
(Mitalearn-198829)
- 1 hours 38 minutes
- متوسط
- Release date: 21 June 2026
- Author: Bethan Palmer
الگوهای طراحی نوعی الگو برای نوشتن کد با کیفیت ارائه می دهند. دانستن اینکه از کدام الگوی طراحی استفاده کنید در کدام سناریو می تواند چالش برانگیز باشد، اما شما را به یک برنامه نویس جاوا بهتر تبدیل می کند. این دوره به بررسی الگوهای ساختاری می پردازد، که می تواند به شما در شناسایی روابط و سازماندهی کد در ساختارهای بزرگتر کمک کند. مربی Bethan Palmer نشان می دهد که چگونه می توان از هفت الگوی طراحی سازه معروف - آداپتور، پل، کامپوزیت، دکوراتور، نما، Flyweight و Proxy- برای نوشتن کد جاوا بهتر و قابل نگهداری تر استفاده کرد. او نمونه هایی از موارد استفاده را همراه با دستورالعمل های اجرایی و نکاتی برای اجتناب از چالش های منحصر به فرد ایجاد شده توسط هر الگو ارائه می دهد. هر فصل شامل یک چالش برای تمرین مهارت های جدید شماست. در پایان دوره، شما به دانش لازم برای پیاده سازی الگوهای طراحی ساختاری در پروژه های جاوا خود مجهز خواهید شد.
Related Skills
الگوهای طراحی عامل AI مبتنی بر ابر
(Mitalearn-414746)
- 56 minutes
- مناسب همه
- Release date: 22 September 2025
- Author: Thomas Erl
چگونه مأمورین باید در ابر مستقر شوند؟ چگونه باید عوامل دارای LLM چندین طراحی شوند؟ بهترین راهها برای بهینه سازی اشتراک داده های حالت ، تعادل بار کار و عملکرد راه حل چیست؟ و ، چگونه می توان راه حل های عامل را در هنگام تعامل با خدمات خارجی و ابزارهایی که می توانند غیرقابل اعتماد باشند ، مقاومت کنند؟ این و بسیاری از مباحث دیگر ، تحت پوشش Top Voice Linkedin و نویسنده پرفروش توماس ERL قرار دارد ، در این دوره مجموعه متنوعی از الگوهای طراحی را که به سمت راه حل های AI AIA در ابرها و همچنین محیط های داخلی و در محل قرار دارد ، ارائه می دهد. علاوه بر طیف وسیعی از تکنیک های طراحی محور ، این دوره همچنین شیوه های مدیریت و مشاهده عامل ، از جمله ردیابی فعالیت عامل ، اجرای سیاست و بهینه سازی هزینه LLM را تشریح می کند.
Related Skills
الگوهای طراحی عملی در سوئیفت
(Mitalearn-161650)
- 2 hours 35 minutes
- متوسط
- Release date: 21 June 2026
- Author: Károly Nyisztor
الگوهای طراحی نرم افزار "Gang of Four" ده ها سال است که وجود داشته است. دلیل خوبی وجود دارد که آنها هنوز هم امروزه بسیار محبوب هستند. این الگوها بهترین شیوههای اثباتشده را در بر میگیرند که منجر به کدهای کاربردیتر، قویتر و آیندهنگر میشوند. در این دوره، مربی Károly Nyistor به شما می آموزد که چگونه با استفاده از ویژگی هایی مانند برنامه نویسی پروتکل گرا، پسوندهای نوع و انواع مقادیر، مفیدترین الگوهای طراحی را در سوئیفت پیاده سازی کنید. در مورد مزایا و محدودیت های آنها بیاموزید و سپس هر گروه از الگوها را با جزئیات بررسی کنید. Károly الگوهای ایجادی مانند Singleton، Prototype و Factory Method را بررسی می کند. الگوهای ساختاری از جمله آداپتور، نما، و پروکسی. و الگوهای رفتاری مانند Chain of Responsibility، Iterator، Observer و State. هر آموزش شامل نمونه های کدگذاری است که نحوه پیاده سازی الگوها را در پروژه های دنیای واقعی نشان می دهد.
Related Skills
الگوهای طراحی: خلاقانه
(Mitalearn-176372)
- 48 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Elisabeth Robson
راه حل های آزمایش شده با زمان برای مشکلات رایج در مهندسی نرم افزار هرگز از مد نمی افتند، به خصوص زمانی که سیستم های نرم افزاری بسیار بیشتر از حد انتظار عمر می کنند. بررسی الگوهای طراحی به عنوان بخشی از استراتژی کلی توسعه نرم افزار برای ایجاد طرح های قابل نگهداری و انعطاف پذیر بیش از هر زمان دیگری مهم است. این دوره تمام الگوهای اصلی خلقت را از کاتالوگ الگوهای طراحی اصلی، مجموعه Gang of Four پوشش می دهد. نحوه استفاده از این پنج الگو را برای ایجاد طرحهای نرمافزار شیگرا انعطافپذیر و کارآمد بررسی کنید، بیاموزید که چگونه الگوها و اصول طراحی پشت آنها طراحی خوب نرمافزار را هدایت میکنند، و تکنیکها و ایدههایی را برای بهبود طرحهای خود کشف کنید.
Related Skills
بهار 6: الگوهای طراحی
(Mitalearn-445550)
- 1 hours 50 minutes
- مناسب همه
- Release date: 29 July 2024
- Author: Frank P Moley III
الگوهای طراحی به توسعه دهندگان این امکان را می دهد تا با استفاده از الگوهای شناخته شده برای حل برنامه ها نرم افزار بسازند تا حد امکان موثر باشند. چارچوب هایی مانند Spring می توانند استفاده از این الگوها را حتی قدرتمندتر کنند. در این دوره، فرانک مولی، توسعهدهنده و معمار نرمافزار، رایجترین الگوهای طراحی استفاده شده توسط و در چارچوب Spring را برجسته میکند. در مورد الگوهای اصلی در بازی و همچنین نحوه استفاده از آنها در چارچوب Spring بیاموزید. انواع الگوهای ایجاد، الگوهای ساختاری و الگوهای عملیاتی را کاوش کنید. به علاوه، الگوهای چارچوب دیگری مانند الگوی مشاهدهگر، الگوی فرمان، الگوی واسطه و الگوی مفسر را لمس کنید. با این دانش از الگوهای طراحی، برای توسعه با Spring Framework برای جاوا مجهزتر خواهید شد.
Related Skills
توسعه اپلیکیشن اندروید: الگوهای طراحی برای معماری موبایل
(Mitalearn-115852)
- 2 hours 22 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jon Bott
توسعه دهندگان باید بدانند که چگونه پیچیدگی یک برنامه را مدیریت کنند. در این دوره آموزشی، یاد بگیرید که چگونه برنامه های خود را با استفاده از الگوهای طراحی معماری ساده در پایه کد تلفن همراه خود ساده کنید. کشف کنید که چگونه این الگوهای طراحی میتوانند به شما در کاهش باگها و به حداکثر رساندن زمان توسعه با آسانتر خواندن و آزمایش کدتان کمک کنند. Jon Bott مدل های مختلف معماری مانند MVC، MVP و VIPER را پوشش می دهد. علاوه بر این، او فرآیند تبدیل از MVC به معماری لایهای را طی میکند که تزریق وابستگی، الگوی هماهنگکننده و اتصال داده را پوشش میدهد.
Related Skills
توسعه هوش میان فرهنگی (2016)
(Mitalearn-72315)
- 1 hours 52 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jungwoo Ryoo
توانایی کار در میان فرهنگ ها یک مهارت ضروری برای همه کارکنان است. تاتیانا کولووو، کارشناس ارتباطات، به شما کمک میکند تا هوش بینفرهنگی را برای پیمایش تفاوتهای فرهنگی توسعه دهید. او شش حوزه اصلی تفاوت فرهنگی را تشریح می کند و تفاوت بین فرهنگ های با زمینه بالا و پایین را برجسته می کند. هنگامی که بتوانید تفاوت ها را تشخیص دهید، او به شما کمک می کند تا از نشانه های بصری و غیربصری در محیط استفاده کنید تا اقدامات خود را آگاه کنید و به طور موثر پاسخ دهید. این دوره با دو سناریو به پایان می رسد که نشان می دهد چگونه اصول هوش بین فرهنگی را به کار گیریم.
Related Skills
جاوا اسکریپت: الگوها
(Mitalearn-176236)
- 1 hours 57 minutes
- متوسط
- Update date: 21 June 2026
- Author: Emmanuel Henri
در دو دهه گذشته، برنامه نویسان هم کد و هم مکالمات خود را در مورد کد حول الگوهایی که برای اولین بار در الگوهای طراحی، کتاب کلاسیک Gang of Four شرح داده شد، ساختار داده اند. برنامه نویسان جاوا اسکریپت در این گفتگوها شرکت کرده اند، اما الگوهای مورد بحث بیشتر در دنیای برنامه نویسی شی گرا ارتدکس مناسب هستند. در این دوره، امانوئل هنری توضیح می دهد که چگونه این الگوها با جاوا اسکریپت مطابقت دارند. او هدف برخی از رایجترین الگوها را رمزگشایی میکند و نمونههایی از کد را در طول مسیر ارائه میکند. در مورد الگوهای طراحی ایجادی، ساختاری و رفتاری کلیدی و نحوه اعمال هر یک از آنها در کد جاوا اسکریپت خود بیاموزید.