Kursplan

Introduktion till Design Patterns

  • Vad är ett designmönster
  • element av mönster
  • För- och nackdelar med att använda mönster

GoF Design Patterns

kreativa mönster

  • Byggare
  • Factory (Abstract Factory, Factory Method)
  • Prototyp
  • Singleton

strukturella mönster

  • Delegator
  • Gränssnitt
  • Fasad
  • Sammansatt
  • Oföränderlig
  • Adapter
  • Dekoratör
  • Ombud

beteendemönster

  • Kommando
  • Mall metod
  • Observatör
  • Ansvarskedja (och avlyssningsfilter)
  • Observer (2 versioner)
  • Strategi

Mönster av Enterprise Application Architecture Web

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversion av kontroll
  • Dependency Injection Container
  • Aktivt rekord
  • Begreppet enhet och arkiv
  • Nedbrytning av systemet
  • Exempel på komponentbaserade Symfony 2 och Zend Framework 2

Refaktorering

  • Skuldteknik
  • Vad är refaktorering?
  • Verktyg för att stödja refactoring
    • phpmd (programvarumått)
    • phpcpd
    • phpc
  • Typisk kod kräver refaktorering
  • Jenkins Server för kontinuerlig integration

Krav

Kunskap om PHP på grundnivå eller högre.

  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (3)

Relaterade Kurser

Relaterade Kategorier