Що нового?

Придбаний [[VerSus] шаблони проектування. Design patterns tutorial

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

Gadzhi

Модератор

чому ви навчитеся
  • Сучасні підходи в проектуванні ООП систем на платформі PHP
  • архітектуру відомих шаблонів проектування
матеріали курсу
6 розділів • 73 лекцій * загальна тривалість 16 год 6 м

вимоги
  • знання однієї з ООП мов програмування
  • гарне розуміння принципів ООП
  • Наявність компілятора та середовища розробки
опис
Для кого курс

Цей курс орієнтований на тих, хто вже знайомий з мовою програмування Java/PHP/C# і хотів би поглибити свої знання і вивчити об'єктно-орієнтований аналіз і проектування програмного забезпечення.

На цьому курсі ви познайомитеся з основними принципами і патернами об'єктно-орієнтованого дизайну, використовуваними при розробці програмних систем.

Ви навчитеся познайомитеся з основними поняттями і принципами об'єктно-орієнтованого підходу, вивчіть породжують, структурні та поведінкові шаблони проектування.

Ви дізнаєтеся, як створювати модульне, гнучке і багаторазове програмне забезпечення, застосовуючи об'єктно-орієнтовані принципи і шаблони проектування.

про що курс
В даному курсі охоплені практично всі відомі шаблони проектування програмного забезпечення. До курсу увійшли огляд базових, структурних, поведінкових, породжуючих, паралельного програмування та архітектурних шаблонів проектування програмного забезпечення.
В курсі міститься великий пласт теорії і практики. У кожній лекції ви знайдете рішення на мові PHP розглянутого шаблону.

Структура лекцій
Кожна лекція складається з основних розділів:
  1. Суть шаблону.
  2. Проблема, яку вирішує шаблон.
  3. Рішення, яке пропонує шаблон.
  4. Схема або структура шаблону і набору КЛАСІВ.
  5. Практичний приклад.
  6. Застосовність.
  7. Плюси і мінуси.
  8. Зв'язок з іншим шаблонами.
  9. Підсумок.
які шаблони розглянуті
1. Базові

Контейнер властивостей
Делегування
Канал подій
Інтерфейс
Шаблон функціонального дизайну
Незмінний інтерфейс
Незмінний об'єкт
Незмінна обгортка
Інтерфейс маркер

2. Породжують
Фабричний метод
Абстрактна фабрика
Статичний фабричний метод
Статична фабрика
Проста фабрика
Будівельник
Прототип
Одинак
Об'єктний пул
Відкладена ініціалізація
Мультитон
Отримання ресурсу є ініціалізація

3. Структурні
Легковаговик
Міст
Адаптер
Компонувальник
Перетворювач даних
Декоратор
Впровадження залежностей
Фасад
Єдина точка доступу
Заступник
Текучий інтерфейс
Приватний дата-клас
Реєстр
Фільтр
Бізнес делегат
Складовий об'єкт
Об'єкт доступу до даних
Фільтр перехоплення
Локатор служб
Об'єкт значення
Об'єкт передачі даних
Брокер
Сесійний фасад
Обробник списку значень
Канали та фільтри
Активний запис
Обв'язка властивостей

4. Поведінкові
Ланцюжок обов'язків
Команда
Інтерпретатор
Ітератор
Посередник
Зберігач
Нуль-об'єкт
Спостерігач
Видавець-передплатник
Слуга
Специфікація
Стан
Стратегія
Шаблонний метод
Відвідувач
Одноразовий відвідувач
Ієрархічний відвідувач

5. Архітектурні
MVC
MVP
MVVM
PAC
Голий об'єкт
HMVC
VIPER

чому навчитеся по закінченню курсу
По закінченню курсу ви навчитеся застосовувати на практиці шаблони проектування у вашому проекті.

для кого цей курс:
  • початківці і просунуті розробники, які бажають пізнати принципи проектування програм із застосуванням шаблонів проектування
https://privatelink.de/?https://www.udemy.com/course/design-patterns-cj/
 
Угорі