Schulungsübersicht

Einführung in Design Patterns

  • Was ist ein Entwurfsmuster?
  • Elemente eines Musters
  • Vor- und Nachteile der Verwendung von Mustern

GoF Design Patterns

Muster kreativ

  • Builder
  • Fabrik (Abstrakte Fabrik, Fabrikmethode)
  • Prototyp
  • Singleton

strukturelle Muster

  • Delegator
  • Schnittstelle
  • Fassade
  • Zusammengesetzt
  • Unveränderlich
  • Adapter
  • Dekorateur
  • Proxy

Verhaltensmuster

  • Befehl
  • Template-Methode
  • Beobachter
  • Verantwortungskette (und abfangender Filter)
  • Beobachter (2 Versionen)
  • Strategie

Patterns der Unternehmensanwendungsarchitektur Web

  • MVC - Modell-Ansicht-Steuerung
  • HMVC, MVP
  • Inversion der Kontrolle
  • Injektion von Abhängigkeiten Container
  • Aktiver Datensatz
  • Das Konzept der Entität und Repositories
  • Dekomposition des Systems
  • Beispiele für komponentenbasierte Symfony 2 und Zend Framework 2

Refactoring

  • Technologie der Verschuldung
  • Was ist Refactoring?
  • Werkzeuge zur Unterstützung des Refactorings
    • phpmd (Software-Metriken)
    • phpcpd
    • phpc
  • Typischer Code erfordert Refactoring
  • Jenkins Server für kontinuierliche Integration

Voraussetzungen

Kenntnisse von PHP auf Grundniveau oder höher.

 21 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (3)

Kombinierte Kurse

PHP CodeIgniter

14 Stunden

Unit Testing with PHPUnit

14 Stunden

Zend Framework: Fundamentals

21 Stunden

Advanced CakePHP

21 Stunden

CakePHP Fundamentals

28 Stunden

Laravel PHP Framework

14 Stunden

Laravel Livewire

7 Stunden

Laravel and Vue.js

14 Stunden

Laravel: Middleware Development

14 Stunden

Swoole for PHP Programmers

14 Stunden

Develop Web Applications with PHP and Yii 2

14 Stunden

Symfony2 - enterprise web framework

21 Stunden

Web Development with Symfony3

28 Stunden

Symfony 4 for Web Application Development

28 Stunden

Erstellen und Managen von Webseiten

35 Stunden

Verwandte Kategorien