Wzorce projektowe w języku PHP - Plan Szkolenia

Kod kursu

dsgpatphp

Czas trwania

14 godzin (zwykle 2 dni wliczając przerwy)

Wymagania

Znajomość języka PHP na poziomie podstawowym lub wyższym.

Opis

Celem szkolenia jest zapoznanie się z praktycznym zastosowaniem wzorców projektowych Gang of Four. Uczestnicząc w szkoleniu poznasz obszary w których wybrane wzorce mają zastosowanie. Podczas warsztatów w których będziesz samemu opracowywał rozwiązania prostych problemów lub prowadził refaktoryzację fragmentów kodu zdobędziesz podstawy praktyki w stosowaniu najpopularniejszych wzorców.

Plan Szkolenia

  1. Wprowadzenie

    • Co to jest wzorzec projektowy

    • Elementy opisu wzorca

    • Relacja wzorców projektowych z innymi wzorcami

    • Wprowadzenie do diagramu klas UML

    • Wprowadzenie do filarów programowania obiektowego (OOP)

    • Realizacja zasad SOLID i GRASP przez wzorce projektowe

  2. Wzorce konstrukcyjne

    • Budowniczy (Builder)

    • Fabryka abstrakcyjna (Abstract Factory)

    • Metoda wytwórcza (Factory Method)

    • Prototyp (Prototype)

    • Singleton

  3. Wzorce strukturalne

    • Adapter

    • Dekorator (Decorator)

    • Fasade (Facade)

    • Kompozyt (Composite)

    • Most (Bridge)

    • Pełnomocnik (Proxy)

    • Pyłek (Flyweight)

  4. Wzorce operacyjne (czynnościowe)

    • Interpreter

    • Iterator

    • Łańcuch zobowiązań (Chain of Responsibility)

    • Mediator

    • Metoda szablonowa (Template Method)

    • Obserwator (Observer)

    • Odwiedzający (Visitor)

    • Pamiątka (Memento)

    • Polecenie (Command)

    • Stan (State)

    • Strategia (Strategy)

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions