Kursplan

Introduktion till Design Patterns

  • Vad är ett designmönster?
  • Element av mönster
  • Fördelar och nackdelar med att använda mönster

GoF Design Patterns

Kreativa mönster

  • Byggmästare
  • Fabrik (Abstrakt Fabrik, Fabriksmetod)
  • Prototyp
  • Singleton

Strukturella mönster

  • Delegator
  • Gränssnitt
  • Fasad
  • Sammansättning
  • Oföränderliga
  • Adapter
  • Dekoratör
  • Proxyserver

Beteendemönster

  • Befallning
  • Metod för mall
  • Observatör
  • Ansvarskedja (och avlyssningsfilter)
  • Observatör (2 version)
  • Strategi

Mönster för arkitektur för företagsapplikationer på webben

  • MVC - Styrenhet för modellvy
  • HMVC, MVP
  • Invertering av kontroll
  • Container för beroendeinmatning
  • Aktiv post
  • Begreppen entitet och repositorier
  • Nedbrytning av systemet
  • Exempel på komponentbaserade Symfony 2 och Zend Framework 2

Omstrukturering

  • Teknik för lån
  • Vad är refaktorisering?
  • Verktyg för att stödja refaktorisering
    • phpmd (Mätvärden för programvara)
    • phpcpd phpcpd
    • phpc (på engelska)
  • Typisk kod kräver refaktorisering
  • Jenkins Server för kontinuerlig integrering

Krav

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

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier