راهنمای جامع الگوهای طراحی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استفاده از الگوهای طراحی خلاقیت، ساختاری و رفتاری برای ساخت نرمافزارهای مقیاسپذیر و قابل نگهداری
- بهبود قابلیت بازیابی و انعطافپذیری کد از طریق تسلط به الگوهای طراحی واقعی و بهترین شیوهها
- پرهیز از ضدالگوها و اشتباهات رایج در برنامهنویسی برای نوشتن نرمافزاری تمیز، بهینه و حرفهای
- استفاده همزمان از اصول SOLID و الگوهای طراحی برای ایجاد برنامههای مقاوم و قابل نگهداری
- ارتقاء مهارتهای حل مسئله و طراحی سیستم برای معماری راهکارهای نرمافزاری با کیفیت بالا
پیش نیازهای دوره
- آشنایی پایهای با برنامهنویسی توصیه میشود، اما نیاز به تجربه قبلی در الگوهای طراحی نیست.
- آشنایی با مفاهیم برنامهنویسی شیءگرا (OOP) مفید است، اما الزامی نیست.
- داشتن یک کامپیوتر با هر ویرایشگر کد برای تمرین و اجرای مثالها
- انگیزه و تمایل به یادگیری و بهکارگیری بهترین شیوهها در طراحی نرمافزار
توضیحات دوره
تسلط به الگوهای طراحی و ارتقاء مهارتهای توسعه نرمافزار خود!
آیا میخواهید کدهای تمیزتر، قابل توسعه و نگهداری بنویسید؟ آیا تمایل دارید اصول بهترین شیوههای طراحی نرمافزار که توسط توسعهدهندگان حرفهای استفاده میشود را فرا بگیرید؟ این دوره شما را با مفهوم الگوهای طراحی آشنا و توانمند میکند، که نقش مهمی در بهبود ساختار، قابلیت استفاده مجدد و انعطافپذیری کد دارد.
آنچه یاد میگیرید:
- اصول پایهای الگوهای طراحی
- چگونگی کاربرد الگوهایخلاقیت، ساختاری و رفتاری
- نوشتن کدهای کارآمد و قابل استفاده مجدد برای برنامههای واقعی
- درک اصول طراحی شیءگرا (OOP)
- بهترین شیوهها برای بهبود مقیاسپذیری و نگهداری
- پرهیز از ضدالگوها و خطاهای رایج در برنامهنویسی
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان نرمافزار که قصد بهبود کیفیت کد خود دارند
- مهندسینی که در حال آمادهسازی برای مصاحبههای فنی هستند
- برنامهنویسان مبتدی و حرفهای که میخواهند مهارتهای طراحی نرمافزارشان را ارتقاء دهند
- هر کسی که هدف دارد نرمافزار بهتر و حرفهایتر بنویسد
- توسعهدهندگانی که در پروژههای نرمافزارهای سازمانی و مقیاس بزرگ کار میکنند
چرا این دوره را بگذرانید؟
- مثالهای عملی و کاربردی برای تثبیت مفاهیم
- یادگیری چگونگی پرهیز از خطاهای رایج در کد نویسی
- کسب تجربه در همیشهکاربردی با الگوهای استاندارد صنعتی
- ارتقاء مهارتهای حل مسئله و طراحی سیستم
در پایان این دوره، با اطمینان قادر خواهید بود الگوهای طراحی را برای ساخت سیستمهای نرمافزاری مقاوم، کارآمد و نگهدارنده به کار گیرید. هماکنون ثبتنام کنید و مهارتهای کدنویسی خود را به سطح بالاتری برسانید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که در پروژههای سازمانی و نرمافزارهای بزرگ کار میکنند.
- برنامهنویسان مبتدی و حرفهای که میخواهند مهارتهای طراحی نرمافزارشان را بهبود دهند.
- هر کسی که علاقهمند است شیوههای استاندارد صنعت در کدنویسی را بیاموزد و کیفیت کد خود را ارتقاء دهد.
- مهندسانی که برای مصاحبههای فنی یا بحثهای طراحی سیستم آماده میشوند.
راهنمای جامع الگوهای طراحی
-
خوشآمدگویی 01:06
-
مقدمهای بر الگوهای طراحی 01:45
-
چرا الگوهای طراحی را یاد بگیریم؟ 01:42
-
تاریخچه الگوهای طراحی 01:14
-
ساختار یک الگوی طراحی 01:09
-
نقد الگوهای طراحی 02:54
-
طبقه بندی الگوهای طراحی 03:23
-
آزمون: مقدمهای بر الگوهای طراحی None
-
الگوی طراحی متد فکتوری 19:36
-
الگوی طراحی فکتوری انتزاعی 21:38
-
الگوی Builder 22:57
-
الگوی طراحی Prototype 15:47
-
الگوی طراحی Singleton 14:17
-
تمایز الگوهای طراحی خلاقیت 04:19
-
آزمون: الگوهای طراحی خلاقیت None
-
الگوی Singleton None
-
الگوی Factory Method None
-
الگوی Abstract Factory None
-
الگوی Builder None
-
الگوی Prototype None
-
الگوی طراحی Adapter 14:22
-
الگوی طراحی پل 17:20
-
الگوی کامپوزیت 26:09
-
الگوی طراحی دکوراتور 19:53
-
الگوی طراحی Facade 21:45
-
الگوی طراحی flyweight 19:43
-
الگوی طراحی پروکسی 20:41
-
تمایز الگوهای طراحی ساختاری 05:18
-
آزمون: الگوهای طراحی ساختاری None
-
الگوی Adapter None
-
الگوی Bridge None
-
الگوی زنجیره مسئولیت 21:32
-
الگوی طراحی Command 22:22
-
الگوی طراحی Iterator 22:19
-
الگوی Mediator 19:06
-
الگوی Memento 21:53
-
الگوی Observer 28:38
-
الگوی طراحی State 28:53
-
الگوی طراحی استراتژی 20:28
-
الگوی Template Method 24:35
-
الگوی طراحی Visitor 28:07
-
تمایز الگوهای طراحی رفتاری 06:07
-
آزمون: الگوهای طراحی رفتاری None
-
الگوی Strategy None
-
الگوی Observer None
-
الگوی Command None
-
الگوی زنجیره مسئولیت None
-
الگوی Template Method None
-
الگوی State None
-
الگوی Mediator None
-
الگوی Memento None
-
الگوی Visitor None
-
الگوی Iterator None
مشخصات آموزش
راهنمای جامع الگوهای طراحی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:53
- مدت زمان :08:20:58
- حجم :2.79GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy