Свържете се с нас

Съдържание и теми, включени в курса

Въведение в шаблоните за проектиране

  • Какво представляват шаблоните за проектиране?
  • Защо да използваме шаблони за проектиране?
  • Gang of Four (GoF) и класификация на шаблоните
  • Общи принципи на проектиране (SOLID, DRY, KISS, YAGNI)

Създаващи шаблони за проектиране

  • Фабричен метод
  • Абстрактна фабрика
  • Сингълтон
  • Строител
  • Прототип

Структурни шаблони за проектиране

  • Адаптер
  • Мост
  • Композиция
  • Декоратор
  • Фасада
  • Лековес
  • Прокси

Поведенчески шаблони за проектиране

  • Верига от отговорности
  • Команда
  • Интерпретатор
  • Итератор
  • Медиатор
  • Спомен
  • Наблюдател
  • Състояние
  • Стратегия
  • Шаблонен метод
  • Посетител

Прилагане на шаблони за проектиране в реални приложения

  • Шаблони за проектиране в корпоративни приложения
  • Рефакториране на наследен код чрез шаблони за проектиране
  • Комбиниране на множество шаблони за стабилни решения
  • Най-добри практики и клопки

Обобщение и следващи стъпки

Изисквания

  • Опит с програмирането на Java
  • Разбиране на концепциите на обектно-ориентираното програмиране (ООП)
  • Основни познания по принципи на софтуерната архитектура

Аудитория

  • Java разработчици, които искат да подобрят своите умения за проектиране
  • Софтуерни архитекти, проектиращи мащабируеми приложения
  • Технически ръководители, целящи подобряване на поддръжката и ефективността на кода
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (2)

Предстоящи Курсове

Свързани Kатегории