جهت دانلود این آموزش، برنامه پرند استور را نصب کنید

Programming Object-Oriented Design

Tutorial
4.8
Screenshots
هر نرم‌افزار موفقی از یک طراحی خوب شروع می‌شه. طراحی شی‌ء‌گرا به برنامه‌نویس‌ها کمک می‌کنه قبل از نوشتن کد، ساختار برنامه رو دقیق مشخص کنن و ایده‌ها رو به اجزای قابل استفاده مجدد و قابل توسعه تبدیل کنن. این دوره، مفاهیم پایه طراحی شی‌ء‌گرا رو به شیوه‌ای جذاب و تعاملی آموزش می‌ده تا خیلی راحت و سریع این مهارت‌ها رو یاد بگیری. مدرسان این دوره، «اولیویا» و «بارون استون»، مفاهیم پایه مثل شی‌ء، کلاس، انتزاع، وراثت و خیلی چیزای دیگه رو به زبان ساده معرفی می‌کنن.
بعدش نشون می‌دن چطور می‌تونی نیازهای پروژه‌ات رو مشخص کنی، سناریوها و کاربران رو بشناسی و با کمک زبان UML، کلاس‌های پروژه رو طراحی کنی. در نهایت، طراحی‌ای که انجام دادی رو می‌تونی با یکی از زبان‌های معروف شی‌ء‌گرا مثل Java، C#، Ruby یا Python پیاده‌سازی کنی.

اهداف یادگیری این دوره عبارتند از:
  • آشنایی با مفاهیم پایه‌ای طراحی شی‌ء‌گرا مثل اشیاء و کلاس‌ها
  • درک مفهوم کپسوله‌سازی برای محافظت از داده‌ها
  • یادگیری وراثت و استفاده مجدد از کد
  • تحلیل و تعریف دقیق نیازهای یک اپلیکیشن
  • شناسایی کاربران، سناریوها و موارد استفاده
  • مدل‌سازی دامنه پروژه به زبان ساده
  • درک وظایف کلاس‌ها و روابط بین اون‌ها
  • طراحی نمودارهای کلاس با UML
  • استفاده درست از کلاس‌های انتزاعی
  • کار عملی با مفهوم وراثت
  • ساخت نرم‌افزار با اصول طراحی شی‌ء‌گرای استاندارد

Additional Information

Version
2024.12
Total Time
3h 41m
Publisher
Olivia Chiu Stone and Barron Stone
File Size
1003.99 MB
Category
Tutorial
Download Type
Paid