دوره آموزشی
آموزش های لینکدین لرنینگ
دوبله زبان فارسی

اصول برنامه‌نویسی: الگوهای طراحی (2024)

اصول برنامه‌نویسی: الگوهای طراحی (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

1,086,000 217,200 تومان

مشخصات آموزش

اصول برنامه‌نویسی: الگوهای طراحی (2024)

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:48
  • مدت زمان :2:45:52
  • حجم :406.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,593,000 318,600 تومان
  • زمان: 04:02:54
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
724,000 144,800 تومان
  • زمان: 01:50:10
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,119,000 223,800 تومان
  • زمان: 02:50:57
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,804,500 560,900 تومان
  • زمان: 07:06:38
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,715,500 1,543,100 تومان
  • زمان: 19:32:42
  • تعداد درس: 212
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
10,460,500 2,092,100 تومان
  • زمان: 26:29:40
  • تعداد درس: 214
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
526,500 105,300 تومان
  • زمان: 1:20:33
  • تعداد درس: 21
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,770,500 354,100 تومان
  • زمان: 04:29:09
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
599,000 119,800 تومان
  • زمان: 1:31:18
  • تعداد درس: 33
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید