1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Oreilly – Simple Object-Oriented Design, Video Edition 2024-5

Oreilly – Simple Object-Oriented Design, Video Edition 2024-5

توضیحات

دوره Simple Object-Oriented Design, Video Edition. نگه داشتن طراحی شیءگرا ساده نیازمند یک رویکرد خلاقانه است و این دقیقا همان چیزی است که در دوره طراحی شیءگرا ساده پیدا خواهید کرد. این کتاب پر از الگوها و اصول کاهش پیچیدگی است که هر کدام در طول ۲۰ سال تجربه نویسنده، موریسیو آنیچ، در توسعه نرم‌افزار اثبات شده‌اند. شما یاد خواهید گرفت که چگونه با رشد طبیعی پیچیدگی کد مقابله کنید و یک رویکرد “به اندازه کافی خوب” را اتخاذ کنید که به این معنی است که در صورت تغییر نیازها، بازسازی کد آسان است. شما اصول روشنگری زیر را کشف خواهید کرد:

  • ساختن کد قابل خواندن و مستندسازی شده
  • بهبود سازگاری و کپسوله‌سازی
  • مدیریت وابستگی‌ها
  • طراحی انتزاع‌ها
  • رسیدگی به زیرساخت
  • مدولارسازی موثر

درباره فناوری: حتی یک برنامه شیءگرا ساده نیز می‌تواند با تکامل خود به سرعت پیچیده شود. هر کلاس، روش یا ویژگی جدید به معنای مدیریت حالت و انتزاع‌های بیشتر است که به نوبه خود پیچیدگی، نگهداری و زمان صرف شده برای بازسازی کد قدیمی را افزایش می‌دهد. ساده نگه داشتن کد خود نیاز به تلاش و مهارت دارد. این کتاب به شما نشان می‌دهد که چگونه این کار را انجام دهید.

آنچه در این دوره خواهید آموخت

  • نوشتن کلاس‌های ساده و قابل فهم
  • انتزاع‌های انعطاف‌پذیر برای گسترش طرح‌های خود
  • کاهش تأثیر اتصال

این دوره مناسب افرادیست که

  • توسعه‌دهندگان نرم‌افزار شیءگرا
  • معماران نرم‌افزار
  • طراحان نرم‌افزار
  • افرادی که می‌خواهند کد شیءگرای خود را بهبود بخشند

مشخصات دوره Simple Object-Oriented Design, Video Edition

  • ناشر: Oreilly
  • مدرس: Mauricio Aniche
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 4 ساعت و 27 دقیقه

سرفصل های دوره

  • Chapter 1. It’s all about managing complexity
  • Chapter 1. Designing simple object-oriented systems
  • Chapter 1. Simple design as a day-to-day activity
  • Chapter 1. A short dive into the architecture of an information system
  • Chapter 1. The example project: PeopleGrow!
  • Chapter 1. Exercises
  • Chapter 1. Summary
  • Chapter 2. Making code small
  • Chapter 2. Make code readable and documented
  • Chapter 2. Move new complexity away from existing classes
  • Chapter 2. Exercises
  • Chapter 2. Summary
  • Chapter 3. Keeping objects consistent
  • Chapter 3. Design effective data validation mechanisms
  • Chapter 3. Encapsulate state checks
  • Chapter 3. Provide only getters and setters that matter
  • Chapter 3. Model aggregates to ensure invariants in clusters of objects
  • Chapter 3. Exercises
  • Chapter 3. Summary
  • Chapter 4. Managing dependencies
  • Chapter 4. Avoid coupling to details or things you don’t need
  • Chapter 4. Break down classes that depend on too many other classes
  • Chapter 4. Inject dependencies, aka dependency injection
  • Chapter 4. Exercises
  • Chapter 4. Summary
  • Chapter 5. Designing good abstractions
  • Chapter 5. Generalize important business rules
  • Chapter 5. Prefer simple abstractions
  • Chapter 5. Exercises
  • Chapter 5. Summary
  • Chapter 6. Handling external dependencies and infrastructure
  • Chapter 6. Use the infrastructure fully
  • Chapter 6. Only depend on things you own
  • Chapter 6. Encapsulate low-level infrastructure errors into high-level domain errors
  • Chapter 6. Exercises
  • Chapter 6. Summary
  • Chapter 7. Achieving modularization
  • Chapter 7. Design clear interfaces
  • Chapter 7. No intimacy between modules
  • Chapter 7. Exercises
  • Chapter 7. Summary
  • Chapter 8. Being pragmatic
  • Chapter 8. Refactor aggressively but in small steps
  • Chapter 8. Accept that your code won’t ever be perfect
  • Chapter 8. Consider redesigns
  • Chapter 8. You owe this to junior developers
  • Chapter 8. References
  • Chapter 8. Exercises
  • Chapter 8. Summary

تصاویر دوره

Simple Object-Oriented Design, Video Edition

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود فایل – 641 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

641 مگابایت

5/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست