Що нового?

Придбаний [Udemy] Архітектура ПО: Meta і Solid принципи в ООП (Ілля Фофанов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 1835 ГРН
Учасників: 0 з 18
Організатор: Відсутній
Статус: Набір учасників
Внесок: 106 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Чого ви навчитеся

  • визначення кількості залежностей класу
  • застосування SRP для конкретизації КЛАСІВ
  • визначення запаху дублювання викликаного порушенням OCP
  • застосування OCP для усунення або запобігання дублювання коду
  • застосування ISP для конкретизації інтерфейсів
  • визначення порушень LSP, що ламають клієнтський код
  • застосування LSP для усунення неправильного успадкування
  • застосування DIP для побудови плагіноподібної архітектури
  • побудова свого елементарного (наївного) IOC-контейнера
  • побудова" чистого " API на C #
матеріали курсу
8 розділів * 62 лекцій * загальна тривалість 4 год 58 хв
вимоги



    • рівень впевненого Junior в c #


    • Бажаний досвід в реальному проекті хоча б пів-року
опис
Ласкаво просимо на курс "архітектура програмного забезпечення: Meta і SOLID принципи в ООП".
SOLID-це абревіатура для SRP, OCP, LSP, ISP та DIP. Ці п'ять абревіатур, в свою чергу, означають:
  • Принцип єдиної відповідальності (the Single Responsibility Principle)
  • Принцип відкритості/закритості (The Open Closed Principle)
  • Принцип підстановки Барбари Лісков (The Liskov Substitution Principle)
  • Принцип поділу інтерфейсу ( the Interface segregation Principle)
  • Принцип інверсії залежностей (the Dependency Inversion Principle)
у цьому курсі Ви дізнаєтеся як застосовувати SOLID і мета принципи, щоб ваш додаток прожило довге здорове життя. Це означає, що ви навчитеся писати якісний код: читається, розширюваний і надійний.

Покращуйте свої знання в об'єктно-орієнтованому програмуванні
  • засвойте метапринципи, на яких засновані всі інші принципи розробки
  • Навчіться розуміти симптоми наявності дефектів у коді
  • Вивчіть основи принципів SOLID
  • дізнаєтеся як виявляти порушення принципів SOLID і як вирішувати проблеми.
  • дізнаєтеся, як метапринципи і принципи SOLID пов'язані один з одним і як знайти баланс між ними
основи побудови об'єктно-орієнтованої інфраструктури
Незважаючи на те, що C # - Мова з багатим набором функцій, в реальному світі дуже часто можна побачити погано розроблені і реалізовані додатки. Мова сама по собі не гарантує, що архітектура додатків буде чудовою. Для розробки та створення підтримуваного програмного забезпечення нам потрібно зрозуміти принципи розробки програмного забезпечення. Цей відеокурс якраз про те, як створювати чисте і зручне в обслуговуванні програмне забезпечення.
Ви, напевно, вже чули наступне відоме твердження: більшість коду смокче. Цей курс присвячений тому, як створювати код, до якого не відноситься дане твердження.
Володіння навичками створення добре продуманих і реалізованих типів-необхідна умова для того, щоб інші розробники ставилися до вас як до справжнього професіонала.

зміст та огляд
Цей курс призначений для досвідчених джуніорів і початківців middle-розробників

Звичайно, певний досвід роботи з C # необхідний.
У цьому курсі є безліч прикладів коду, що допоможе вам засвоїти як теоретичний, так і практичний матеріал.
Починаючи з принципів SOLID, ми перейдемо до мета-принципів. У процесі вивчення принципів SOLID, ви також дізнаєтеся про пов'язаних з ними патернах. Потім ми перейдемо до проблеми протиріч між різними принципами. Ви дізнаєтеся про взаємозв'язок між принципами SOLID і метапринципами.

Продажник:
https://privatelink.de/?https://www.udemy.com/course/meta-solid
 
Угорі