Kom i kontakt
 Varaktighet 21 timmar

Kursplan

Introduktion till designmönster

  • Vad är ett designmönster
  • Komponenter i ett mönster
  • Fördelar och nackdelar med att använda mönster

GoF-designmönster

Skapande mönster

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

Strukturella mönster

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

Beteendemönster

  • Command
  • Template method
  • Observer
  • Chain of responsibility (och Intercepting Filter)
  • Observer (2:a versionen)
  • Strategy

Mönster för entreprenörskapsarkitektur för webb

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversion of Control
  • Dependency Injection Container
  • Active Record
  • Begreppet enhet och Repositories
  • Systemdekomposition
  • Exempel på komponentbaserade lösningar med Symfony 2 och Zend Framework 2

Refaktorisering

  • Teknisk skuld
  • Vad är refaktorisering?
  • Verktyg för att stödja refaktorisering
    • phpmd (Programvarumetriker)
    • phpcpd
    • phpc
  • Vanlig kod som kräver refaktorisering
  • Jenkins Continuous Integration Server

Krav

Kunskaper i PHP på grundnivå eller högre.

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier