لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوهای طراحی سازنده (Creational Design Patterns) در C++ مدرن
- آخرین آپدیت
دانلود Creational Design Patterns in Modern C++
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، مفروضات را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره یک بررسی جامع از الگوهای طراحی سازنده در زبان C++ مدرن ارائه میدهد. با شروع از اصول بنیادی S.O.L.I.D، شما را با پایهای قوی در طراحی آماده میکند. سپس به سراغ الگوهایی مانند Singleton خواهید رفت و در مورد نمونهسازی تنبل (Lazy Instantiation)، ایمنی رشتهها (Thread Safety) و مشکلات رایج یاد خواهید گرفت؛ در حالی که الگوهای Factory Method و Abstract Factory برای برجستهسازی قدرت آنها در مدیریت پیچیدگیهای ایجاد شیء، کالبدشکافی میشوند.
با پیشرفت در دوره، موضوعات پیشرفتهتری مانند الگوهای Object Pool و Prototype ارائه میشود تا درک کنید چگونه مصرف حافظه و تکثیر اشیاء را بهینه کنید. هر الگو با مثالهای واقعی و تکنیکهای مدرن C++ همراه است تا اطمینان حاصل شود که شما نه تنها تئوری را درک میکنید، بلکه میتوانید این الگوها را در سناریوهای عملی به کار ببرید. همچنین راهکارهای طراحی جایگزین مانند الگوی Monostate و استراتژیهای بهبود انعطافپذیری در معماری نرمافزار را بررسی خواهید کرد.
در پایان دوره، درکی عمیق از نحوه استفاده از الگوهای سازنده برای حل مسائل پیچیده طراحی به روشی سیستماتیک و کارآمد خواهید داشت. این دوره شما را به ابزارها و دانشی مجهز میکند تا با بهرهگیری از قدرت الگوهای طراحی سازنده در C++ مدرن، کدهای بهتری بنویسید.
این دوره برای توسعهدهندگان سطح متوسط تا پیشرفته C++ طراحی شده است که دانش عملی از برنامهنویسی شیءگرا دارند و میخواهند درک خود را از الگوهای طراحی ارتقا دهند. آشنایی با C++ و نسخههای جدیدتر آن الزامی است.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Course Introduction
آشنایی با الگوها
Introduction to Patterns
مروری بر نمودار کلاس UML
Overview of the Unified Modeling Language (UML) Class Diagram
اصول S.O.L.I.D - بخش اول
S.O.L.I.D. Principles - Part I
اصول S.O.L.I.D - بخش دوم
S.O.L.I.D. Principles - Part II
اصول S.O.L.I.D - بخش سوم
S.O.L.I.D. Principles - Part III
نمایش نظرات