Ми запускаємо попередню реєстрацію на курс “Аналіз та дизайн-принципи в ООП” від Наталі Ништи. Курс складатиметься з практичної та теоретичної частин та пройде у форматі онлайн. Реєструйтеся, щоб отримати першим можливість придбати квитки за найнижчими цінами 🚀
Цей курс буде ідеальним для тих, перед ким стоять наступні питання:
Приходьте на курс і дізнайтеся!
На курсі ви зможете подивитися на проектування класів і взаємодії між ними з точки зору інженерних ризиків, а також навчитися ідентифікувати їх та керувати ними. Ви поринете у захоплюючу “гру” моделювання об’єктів і взаємодії між ними, дізнаєтеся чому саме такі правила існують в світі ООП, яке в них підґрунтя, коли використовувати той чи інший принцип проектування, коли можна ними нехтувати і як все це пов’язано між собою. І нарешті розібратися, чому принципи проектування лежать в основі дизайн-патернів і чому без знання принципів майже неможливо використати та адаптувати патерни під вашу конкретну задачу.
Курс включає приклади з “живих” проектів, а також велику кількість цікавих та захоплюючих вправ на проектування після кожної секції.
— Senior PHP Engineer;
— має вищу профільну освіту за фахом інженер-програміст;
— в індустрії комерційного програмування зайнята протягом 12 років;
— має опубліковані статті на тему дизайн-принципів та програмування, на роботі читає курс з дизайн-принципів в ООП;
— Наталя та сама людина, що вміє розібратися з лапшекодом і пояснити керівництву, чому така "архітектура" не є найкращим варіантом.
Курс включає:
Структура секції:
Мова курсу:
Курс читається російською мовою.
1. Не повторюй себе: інкапсулюй
2. Спираємось на інтерфейси
3. Питання контролю: хто чим керує
4. Джерело неподільного Моноліту
5. Таке дуже "просте" Наслідування
6. Міксуємо LSP із забороною наслідування та інверсією залежностей