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)

Wymagania

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

 14 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (2)

Szkolenia Powiązane

Reactive Programming for iOS with RxSwift

7 godzin

Reactive Programming with Angular RxJS

14 godzin

Reactive Programming with Javascript and RxJS

7 godzin

Functional Reactive Programming with Java 9 and RxJava

14 godzin

RxJava for Android Developers

21 godzin

Vert.x: Build a Reactive Application on JVM

14 godzin

CSS Grid Layout

7 godzin

Yeoman

7 godzin

Web Development with Bubble

7 godzin

Creating Static Websites with Hugo

21 godzin

Jekyll for Web Designers and Content Writers

14 godzin

Developing Web Applications with Visual Studio Code

7 godzin

Visual Studio Code

14 godzin

Akka Fundamentals

21 godzin

Powiązane Kategorie