Ta kontakt
 Varighet 21 timer

Kursplan

Introduksjon til designmønstre

  • Hva er et designmønster
  • Elementer i mønstre
  • For- og ulemper ved å bruke mønstre

GoF-designmønstre

Kreativitetsmønstre

  • Builder
  • Factory (Abstract Factory, Factory Method)
  • Prototype
  • Singleton

Strukturelle mønstre

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

Oppføringsmønstre

  • Command
  • Template method
  • Observer
  • Chain of responsibility (og Intercepting Filter)
  • Observer (2 versjoner)
  • Strategy

Mønstre for Enterprise Application Architecture for Web

  • MVC - Modell Visning Kontroller
  • HMVC, MVP
  • Inversjon av kontroll
  • Avtalge-injeksjonsbeholder
  • Active Record
  • Begrepet entitet og Repositorier
  • Oppdeling av systemet
  • Eksempler på komponentbasert Symfony 2 og Zend Framework 2

Refaktorering

  • Teknisk gjeld
  • Hva er refaktorering?
  • Verktøy til støtte for refaktorering
    • phpmd (Programvaremetrikker)
    • phpcpd
    • phpc
  • Typisk koder som krever refaktorering
  • Jenkins Kontinuerlig integreringstjener

Krav

Kunnskap om PHP på grunnleggende nivå eller høyere.

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier