Projektowanie obiektowe z wykorzystaniem wzorców projektowych

Opis

Specjalistyczne szkolenie z projektowania obiektowego, koncentrujące się na praktycznym wykorzystaniu wzorców projektowych w codziennej pracy programisty. Kurs łączy teorię z intensywnymi warsztatami praktycznymi, podczas których uczestnicy uczą się identyfikować sytuacje wymagające zastosowania wzorców oraz implementować je w kodzie. Szkolenie kładzie nacisk na zrozumienie problemów projektowych i dobór odpowiednich rozwiązań z wykorzystaniem sprawdzonych wzorców.

Profil uczestnika

  • Programiści z doświadczeniem w OOP
  • Architekci oprogramowania
  • Liderzy zespołów programistycznych
  • Deweloperzy chcący rozwijać umiejętności projektowe
  • Osoby odpowiedzialne za jakość kodu
  • Programiści przygotowujący się do roli architekta

Agenda

  1. Podstawy projektowania obiektowego
    • Zasady SOLID
    • Clean Code
    • Dependency Injection
    • Testowanie kodu obiektowego
  2. Wzorce kreacyjne
    • Factory Method
    • Abstract Factory
    • Builder
    • Prototype
    • Singleton i jego alternatywy
  3. Wzorce strukturalne
    • Adapter
    • Bridge
    • Composite
    • Decorator
    • Facade
    • Proxy
  4. Wzorce behawioralne
    • Observer
    • Strategy
    • Command
    • Template Method
    • State
    • Visitor

Korzyści

  • Praktyczna znajomość wzorców projektowych
  • Umiejętność identyfikacji problemów projektowych
  • Zdolność implementacji czystego kodu
  • Znajomość zasad projektowania obiektowego
  • Umiejętność refaktoryzacji kodu
  • Efektywne wykorzystanie wzorców w praktyce
  • Lepsza jakość wytwarzanego oprogramowania

Wymagane przygotowanie uczestników

  • Praktyczna znajomość programowania obiektowego
  • Doświadczenie w wybranym języku OOP
  • Własny laptop z środowiskiem programistycznym
  • Podstawowa znajomość Git

Zagadnienia

  • Wzorce projektowe GoF
  • Zasady SOLID
  • Clean Code
  • Refaktoryzacja
  • Domain-Driven Design
  • Testowanie jednostkowe
  • Code Review
  • Architektura aplikacji
  • Anti-wzorce
  • Jakość kodu
  • Continuous Integration
  • Best Practices

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1350 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-851

Udostępnij swoim znajomym