Course Outline

Inleiding tot Design Patterns

  • Wat is een ontwerppatroon
  • elementen van patroon
  • Voor- en nadelen van het gebruik van patronen

GoF Design Patterns

patronen creatief

  • Bouwer
  • Fabriek (Abstracte fabriek, fabrieksmethode)
  • Prototype
  • Singleton

structurele patronen

  • Delegator
  • Koppel
  • Facade
  • Composiet
  • Onveranderlijk
  • Adapter
  • Decorateur
  • Volmacht

gedragspatronen

  • Commando
  • Sjabloonmethode
  • Waarnemer
  • Verantwoordelijkheidsketen (en onderscheppingsfilter)
  • Waarnemer (2 versie)
  • Strategie

Patronen van Enterprise Application Architecture Web

  • MVC - Model View-controller
  • HMVC, MVP
  • Omkering van controle
  • Afhankelijkheid injectiecontainer
  • Actieve opname
  • Het concept van entiteit en repositories
  • Ontbinding van het systeem
  • Voorbeelden van componentgebaseerd Symfony 2 en Zend Framework 2

Refactoring

  • Schuld technologie
  • Wat is refactoring?
  • Hulpmiddelen ter ondersteuning van refactoring
    • phpmd (softwarestatistieken)
    • phpcpd
    • phpc
  • Typische code vereist refactoring
  • Jenkins Continue integratieserver

Requirements

Kennis van PHP op basisniveau of hoger.

 21 Hours

Number of participants



Price per participant

Getuigenissen (3)

Related Courses

PHP CodeIgniter

14 Hours

Unit Testing with PHPUnit

14 Hours

Zend Framework: Fundamentals

21 Hours

Advanced CakePHP

21 Hours

CakePHP Fundamentals

28 Hours

Laravel PHP Framework

14 Hours

Laravel Livewire

7 Hours

Laravel and Vue.js

14 Hours

Laravel: Middleware Development

14 Hours

Swoole for PHP Programmers

14 Hours

Develop Web Applications with PHP and Yii 2

14 Hours

Symfony2 - enterprise web framework

21 Hours

Web Development with Symfony3

28 Hours

Symfony 4 for Web Application Development

28 Hours

Creating and managing Web sites

35 Hours

Related Categories

1