Refaktoryzacja, Clean Code i TDD – poziom podstawowy
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Po zakończeniu szkolenia jego uczestnik nabędzie wiedzę na temat dobrych praktyk programistycznych oraz refaktoryzacji. Posiądzie umiejętność refaktoryzacji istniejących aplikacji jak i tworzenia nowych w oparciu o testy jednostkowe. Będzie potrafił ulepszyć zarówno swój kod aplikacji jak i kod innych programistów.
Dzięki praktycznym ćwiczeniom będzie miał możliwość zastosowania zdobytej wiedzy w praktyce. Wykonywane ćwiczenia zapewnią trwałe podniesienie umiejętności, dobrą zabawę oraz podział doświadczeń między uczestnikami.
UmiejętnościDzięki szkoleniu uczestnik będzie:
- tworzyć aplikacje w oparciu o testy
- tworzyć dobre testy jednostkowe
- pisać czytelny i łatwy w utrzymaniu kod aplikacji
- poprawiać istniejące aplikacje
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób mających doświadczenie w programowaniu i chcących poprawić swoje umiejętności tworzenia dobrych, czytelnych oraz łatwych w utrzymaniu aplikacji.
Przygotowanie uczestnikówOd uczestników szkolenia wymagana jest znajomość C# lub JAVA oraz środowiska Visual Studio lub Eclipse/IDEA. Mile widziane jest również podstawowe doświadczenie w pracy z NUnit lub TestNG/JUnit.
- Czas trwania
Przed nami:
- 3 dni, 24 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy opis szkolenia
- Clean Code – jak pisać dobry kod
- Wyjaśnienie filozofii oraz zasad tworzenia czytelnego kodu
- Katalog refaktoryzacji
- Omówienie przekształceń refaktoryzacyjnych ze wskazaniem zagrożeń z ich zagrożeniami oraz celami ich wykonania
- Refaktoryzacja istniejącego kodu
- Pokazanie procesu refaktoryzacji wraz z praktycznym ćwiczeniem pozwalającym wykorzystać zdobytą wiedzę w praktyce
- TDD - programowanie sterowane testami
- Przedstawienie koncepcji budowania aplikacji opartej o testy. Pokazanie jak tworzyć dobre i proste w utrzymaniu testy.
- SOLID – dobre praktyki programistyczne
- Praktyczne omówienie podstawowych zasad programowania obiektowego
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie wykładów, dyskusji oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy
- Ścieżka rozwoju
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
