Szkolenie Refaktoryzacja kodu w PHP w Tarnowie. Szkolenie skierowane do doświadczonych programistów języka PHP pragnących zgłębić zagadnienia z zakresu refaktoryzacji oraz zasad budowania poprawnego, czytelnego i zarządzalnego kodu aplikacji. Każda z omawianych refaktoryzacji poparta jest praktycznymi przykładami, a także informacjami teoretycznymi opisującymi jej cel, konsekwencje oraz warunki użycia.
Czym jest refaktoryzacja?
Przekształcenia kodu oparte o testy jednostkowe
Narzędzia wspomagające refaktoryzację
Typowy kod wymagający refaktoryzacji
Przykład prostej refaktoryzacji
Formatowanie
Konwencja nazewnicza
Metodologia
Dokumentacja kodu
Extract/Inline Method
Replace Temp with Query
Introduce Explaining Variable
Split Temporary Variable
Replace Method with Method Object
Substitute Algorithm
Move Method
Move Property
Extract/Inline Class
Hide Delegate
Remove the Middle Man
Introduce Foreign Method
Self-Encapsulate Field
Replace Data Value with Object
Change Value to Reference
Change Reference to Value
Replace Array with Object
Change Unidirectional Association to Bidirectional
Change Bidirectional Association to Unidirectional
Replace Magic Number with Symbolic Constant
Encapsulate Field
Replacing Type Code with Subclasses
Replace Type Code with State/Strategy
Replace Subclass with Fields
Rename Method
Add/remove Parameter
Separate Query from Modifier
Parameterize Method
Replace Parameter with Explicit Method
Preserve Whole Object
Replace Parameter with Method
Introduce Parameter Object
Remove Setting Method
Hide Method
Replace Constructor with Factory Method
Replace Error Code with Exception
Replace Exception with Test
Pull Up Field/Method/Constructor Body
Push Down Method/Field
Extract Subclass/Super Class
Collapse Hierarchy
Form Template Method
Replace Inheritance with Delegation
Replace Delegation with Inheritance
Decompose Conditional
Consolidate Conditional Expression
Consolidate Duplicate Conditional Fragments
Remove Control Flag
Replace Nested Conditional with Guard Clauses
Replace Conditional with Polymorphism
Kurs Refaktoryzacja kodu w PHP możemy zorganizować w postaci zamkniętej tylko dla uczestników zgłoszonych przez Państwa. W tym trybie jest możliwość dostosowania trzech aspektów: programu, harmonogramu i lokalizacji. Posiadamy również możliwość zapewnienia sprzętu na czas szkolenia.
Realiazja materiału w oparciu o nasz program standardowy lub realizacja programu "szytego na miarę", czyli dostosowanego do Państwa wymagań.
W zależności od potrzeb możemy zwiększyć lub zmniejszyć liczbę godzin, podzielić czas przeznaczony na szkolenie na większą lub mniejszą liczbę dni. Możliwa jest realizacja kolejnych zajęć dzień po dniu lub w odstępie kilku dni. Kurs możemy realizować w godzinach porannych, południowych lub wieczornych, a także w dni powszednie lub weekendy. Terminy szkoleń zamkniętych ustalamy z Państwem w dogodnych dla obu stron terminach.
Szkolenie Refaktoryzacja kodu w PHP jest dostępne jako szkolenie online-zdalne lub w siedzibie Państwa firmy lub w sali zapewnionej przez Langolian. W przypadku szkolenia w sali Langolian na życzenie możemy zapewnić serwis kawowy i obiady. Lokalizacja szkolenia zamkniętego może być dowolna na terenie Polski.
Kurs u Klienta możemy zorganizować między innymi w następujących lokalizacjach w regionie: Bochnia, Chrzanów, Gorlice, Nowy Sącz, Nowy Targ, Olkusz, Oświęcim, Skawina, Wieliczka, Zakopane.