Kursplan

Introduksjon til Design Patterns

  • Hva er et designmønster
  • elementer av mønster
  • Fordeler og ulemper ved å bruke mønster

GoF Design Patterns

kreative mønstre

  • Bygger
  • Factory (abstrakt fabrikk, fabrikkmetode)
  • Prototype
  • Singleton

strukturelle mønstre

  • Delegator
  • Grensesnitt
  • Fasade
  • Sammensatte
  • Uforanderlig
  • Adapter
  • Dekoratør
  • Fullmakt

atferdsmønstre

  • Kommando
  • Malmetode
  • Observatør
  • Ansvarskjede (og avskjæringsfilter)
  • Observer (2 versjoner)
  • Strategi

Mønstre for Enterprise Application Architecture Web

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversjon av kontroll
  • Dependency Injection Container
  • Aktiv rekord
  • Konseptet med enhet og depoter
  • Dekomponering av systemet
  • Eksempler på komponentbaserte Symfony 2 og Zend Framework 2

Refaktorering

  • Gjeldsteknologi
  • Hva er refaktorering?
  • Verktøy for å støtte refaktorisering
    • phpmd (programvareberegninger)
    • phpcpd
    • phpc
  • Typisk kode krever refaktorisering
  • Jenkins Kontinuerlig integrasjonsserver

Krav

Kunnskap om PHP på grunnnivå eller høyere.

  21 timer
 

Antall deltakere


Starts

Ends


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

Testimonials (3)

Relaterte kurs

Related Categories