Wzorce projektowe w języku Python

LICZBA DNI: 4 (32h)

KOD KURSU: PYTHON/DP

# idioms

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

O szkoleniu

DLA KOGO?

Kurs jest przeznaczony dla programujących w języku Python na poziomie średnio zaawansowanym, oraz dla osób które chcą zapoznać się z zastosowaniem i implementowaniem wzorców projektowych

WYMAGANIA

Umiejętność programowania w języku Python na poziomie średnio zaawansowanego programisty

Znajomość podstaw analizy obiektowej

Biegłe posługiwanie się wybranym środowiskiem IDE

ZALETY

Cele szkolenia

Program

  • Wartości dobrego oprogramowania
  • ojęcie jakości i jej rodzaje w oprogramowaniu
  • Proces wytwórczy w branży oprogramowania
  • Diagram klas
  • Diagram sekwencji i komunikacji
  • Zasady projektowania obiektowego
  • Zasady S.O.L.I.D
  • Zapachy kodu
  • Idea wzorców
  • Wzorce GoF
  • Inne wzorce - przegląd
  • Zagadnienia związane z refaktoryzacją – wstęp
  • Rodzaje wzorców i ich klasyfikacja
  • Techniki identyfikacji wzorców
  • Adapter (klasowy i obiektowy)
  • Most (ang. Bridge) (obiektowy)
  • Kompozyt (ang. Composite) (obiektowy)
  • Dekorator (ang. Decorator) (obiektowy)
  • Pyłek (ang. Flyweight) (obiektowy)
  • Fasada (ang. Fa ç ade) (obiektowy)
  • Pełnomocnik (ang. Proxy) (obiektowy)
  • Metoda wytwórcza (ang. Factory Method) (klasowy)
  • Fabryka Abstrakcyjna (ang. Abstract Factory) (obiektowy)
  • Budowniczy (ang. Builder) (obiektowy)
  • Prototyp (ang. Prototype) (obiektowy)
  • Singleton (obiektowy)
  • Łańcuch zobowiązań (ang. Chain of Responsibility) (obiektowy)
  • Polecenie (ang. Command) (obiektowy)
  • Interpreter (ang. Interpreter) (klasowy)
  • Interator (obiektowy)
  • Mediator (ang. Mediator) (obiektowy)
  • Pamiątka (ang. Memento) (obiektowy)
  • Obserwator (ang. Observer) (obiektowy)
  • Stan (ang. State) (obiektowy)
  • Strategia (ang. Strategy) (obiektowy)
  • Metoda szablonowa (ang. Template Method) (klasowy)
  • Odwiedzający (ang. Visitor) (obiektowy)
  • Pojęcie idiomu językowego
  • Wzorce i idiomy specyficzne dla języka Python
  • Wzorzec EFAP (ang. It's easier to ask for forgiveness than permission)
  • Wzorzec Metaklasy
  • Borg
  • Klasa domieszkowa w języku Python (ang. Mixin)

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.