وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Refactoring to SOLID Java SE 17 Code

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

This course will teach you how to practically apply SOLID principles in Java SE 17 applications to avoid technical debt and build robust, loosely coupled systems that can evolve easily over time.


1. Course Overview
  • 1. Course Overview

  • 2. Single Responsibility Principle
  • 1. Code Rigidity, Code Fragility, and Technical Debt
  • 2. Course Overview
  • 3. Single Responsibility Principle
  • 4. Identifying
  • 5. Refactoring for SRP
  • 6. Demo - Refactoring a Method with Too Many Responsibilities
  • 7. Recap

  • 3. Open-closed Principle
  • 1. Open-closed Principle
  • 2. Demo - Adding a New Software Feature without Using the OCP
  • 3. Open-closed Principle Implementation Strategies
  • 4. Demo - Applying the OCP When Adding New Software Features
  • 5. Applying the OCP for Frameworks and APIs
  • 6. Recap

  • 4. Liskov Substitution Principle
  • 1. Liskov Substitution Principle
  • 2. Violating the Liskov Substitution Principle
  • 3. Demo - Incorrect Inheritance between Classes
  • 4. Refactoring Code to Respect the LSP
  • 5. Demo - Refactoring Classes for LSP
  • 6. Recap

  • 5. Interface Segregation Principle
  • 1. Interface Segregation Principle
  • 2. Identifying
  • 3. Demo - Problems That Appear When Interfaces Are
  • 4. Refactoring
  • 5. Demo - Refactoring Code to ISP
  • 6. Recap

  • 6. Dependency Inversion Principle
  • 1. Dependency Inversion Principle
  • 2. Demo - High-level Components Depend on Low-level Components
  • 3. Writing Code That Respects the Dependency Inversion Principle
  • 4. Dependency Injection (DI)
  • 5. Inversion of Control (IoC)
  • 6. Demo - Refactoring Code to Meet the Dependency Inversion Principle
  • 7. Recap and Course Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 9156
    حجم: 228 مگابایت
    مدت زمان: 114 دقیقه
    تاریخ انتشار: 22 فروردین 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید