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



Price per participant

Testimonials (3)

Relaterte kurs

PHP CodeIgniter

14 timer

Unit Testing with PHPUnit

14 timer

Zend Framework: Fundamentals

21 timer

Advanced CakePHP

21 timer

CakePHP Fundamentals

28 timer

Laravel PHP Framework

14 timer

Laravel Livewire

7 timer

Laravel and Vue.js

14 timer

Laravel: Middleware Development

14 timer

Swoole for PHP Programmers

14 timer

Develop Web Applications with PHP and Yii 2

14 timer

Symfony2 - enterprise web framework

21 timer

Web Development with Symfony3

28 timer

Symfony 4 for Web Application Development

28 timer

Creating and managing Web sites

35 timer

Related Categories