اصول برنامهنویسی: الگوهای طراحی (2024)
✅ سرفصل و جزئیات آموزش
الگوهای طراحی راهحلهای قابل استفاده مجددی هستند که چالشهایی را که توسعهدهندگان نرمافزار بارها و بارها با آنها روبرو میشوند، حل میکنند. بهجای اختراع دوباره چرخ، بیاموزید که چگونه از این الگوهای تست شده و معتبر استفاده کنید تا نرمافزار شما انعطافپذیرتر و مقاومتر در برابر تغییر باشد. این دوره شما را با الگوهای طراحی آشنا میکند و شما را از طریق چندین الگوی شیگرا که بیشتر استفاده میشوند، راهنمایی میکند. الیزابت رابسون و اریک فریمن، نویسندگان مشترک کتاب Head First Design Patterns، با هم همکاری میکنند تا مروری بر هر الگو و نمونههایی از عملکرد این الگو ارائه دهند. الگوهای طراحی شامل الگوهای استراتژی، آداپتور، observer و دکوراتور میباشد. الیزابت و اریک این مفاهیم را با ارائه دموی کد در زبان جاوا به یک زمینهی واقعی تبدیل میکنند و گاهی مثالهایی در زبانهای پایتون و جاوااسکریپت ارائه میدهند.
اصول برنامهنویسی: الگوهای طراحی (2024)
-
چرخ را دوباره اختراع نکنید 0:01:12
-
آنچه باید بدانید 0:01:36
-
تجربه طراحی شیگرا 0:02:57
-
الگوهای طراحی چیست؟ 0:02:51
-
اصول طراحی چیست؟ 0:02:10
-
بازنگری در وراثت 0:01:30
-
محدودیتهای وراثت 0:04:18
-
تلاش برای استفاده از رابط ها 0:02:28
-
الهامگرفتن از اصول طراحی 0:03:37
-
برنامهنویسی بهسوی یک رابط 0:01:32
-
بهکارگیری اصول 0:04:36
-
بررسی الگوی استراتژی 0:01:59
-
چرا HAS-A بهتر از IS-A است؟ 0:02:04
-
چالش: الگوی استراتژی 0:02:00
-
راهحل: الگوی استراتژی 0:00:46
-
درک الگوی آداپتور 0:01:37
-
تعریف الگوی آداپتور 0:01:48
-
استفاده از الگوی آداپتور 0:04:22
-
چالش: الگوی آداپتور 0:00:48
-
راهحل: الگوی آداپتور 0:01:20
-
درک الگوی Observer 0:02:22
-
تعریف الگوی Observer 0:02:07
-
استفاده از الگوی Observer 0:02:23
-
الگوی Observer و طراحی با loose coupling 0:01:24
-
چالش: الگوی Observer 0:00:59
-
راهحل: الگوی Observer 0:00:54
-
ایجاد هرج و مرج با وراثت 0:04:12
-
درک اصل باز-بسته 0:02:49
-
گسترش رفتار با کامپوزیشن 0:02:29
-
درک الگوی Decorator 0:02:23
-
استفاده از الگوی Decorator 0:05:06
-
چالش: الگوی Decorator 0:00:40
-
راهحل: الگوی Decorator 0:01:22
-
کپسوله سازی iteration 0:01:44
-
درک الگوی Iterator 0:02:28
-
استفاده از الگوی Iterator 0:03:36
-
استفاده از iterators داخلی 0:01:19
-
اصل مسئولیت واحد 0:01:20
-
الگوی iterator بهعنوان ویژگی زبان 0:01:30
-
چالش: الگوی iterator 0:00:57
-
راهحل: الگوی iterator 0:00:36
-
نیاز به الگوهای فکتوری 0:04:39
-
الگوی روش فکتوری 0:03:08
-
استفاده از الگوی روش فکتوری 0:02:25
-
چالش: الگوی فکتوری ساده 0:01:09
-
راهحل: الگوی فکتوری ساده 0:01:09
-
بهکارگیری الگوها 0:02:04
-
از اینجا به کجا برویم 0:01:37
مشخصات آموزش
اصول برنامهنویسی: الگوهای طراحی (2024)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:48
- مدت زمان :2:45:52
- حجم :406.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy