Test-Driven Development
Warsztaty Test-Driven Development to dwa dni wypełnione intensywnymi ćwiczeniami praktycznymi wykonywanymi pod okiem doświadczonych trenerów.
Jak wziąć udział w tym szkoleniu?
Opis szkolenia
Test-Driven Development to warsztaty skierowane do programistów. Tematyka szkolenia koncentruje się wokół architektury kodu – jego jakości, użyteczności i sprawności oraz oczywiście testowalności.
Testy nie są tylko dla testerów. Pisanie testów przed kodem nie tylko ułatwia jego testowanie, ale również zapewnia jego przejrzystość i czytelność. Warsztaty Test-Driven Development uczą najlepszych praktyk z zakresu tworzenia architektury przejrzystego kodu (ang. Clean Code). Test-Driven Development to najpopularniejsze obecnie podejście do pisania kodu wysokiej jakości stosowane między innymi przez gigantów IT takich jak Google, Microsoft, Apple.
Najważniejsze korzyści ze stosowania TDD:
Test-Driven Development zapewnia między innymi:
- stałe tempo rozwoju oprogramowania,
- “czysty”, możliwy do przetestowania kod,
- wyeliminowanie nieprzemyślanego i zbędnego kodu,
- poprawienie jakości wizualnej i czytelności kodu,
- efekt dodatkowy: wysokie pokrycie kodu testami,
- są to metody istotne w pracy każdego programisty.
Technologie
Szkolenie z Test-Driven Development dostępne jest w naszej ofercie w następujących wersjach technologicznych:
- Java
- C#/.NET
- C++
- PHP
Program szkolenia
Warsztaty Test-Driven Development to 2 dni intensywnych, praktycznych ćwiczeń podpartych teorią. Trener podczas szkolenia tłumaczy wszystkie aspekty wytwarzania oprogramowania w podejściu Test-Driven Development. Uczestnicy po tych warsztatach będą w stanie samodzielnie stosować Test-Driven Development w swojej pracy.
Ramowy program warsztatów
- Test-Driven Development:
- Koncepcja TDD
- Red – Green – Refactor
- Podejście Outside-In vs Inside-out
- Klasyczna vs Londyńska szkoła TDD
- Projektowanie poprzez testy
- Błędy w implementacji TDD
- Kiedy TDD nie ma sensu
- Coding Dojo i TDD Kata (prepared i randori) – ćwiczenia
- Koncepcja Walking Skeleton
- Pisanie testów i testowalnego kodu:
- Co sprawa, że kod jest trudny lub nie nadaje się do testowania?
- Testowanie oparte na stanie vs testowanie oparte na zachowaniu
- Zapachy złych testów – teoria i praktyka
- Zasada F.I.R.S.T – teoria i praktyka
- Narzędzia testowe, te dobre i te złe
- Techniki mockowania
- Refaktoryzacja i jakość kodu:
- Jaki kod warto refaktoryzować?
- Omówienie code smells
- Identyfikacja code smells – ćwiczenia
- Jakość kodu
- Zasady SOLID i GRASP
- Refaktoryzacja w kierunku wzorców projektowych (szczególnie DDD)
Trenerzy
Warunki zakupu
Szkolenie to oferujemy zarówno w formie otwartej jako szkolenia publiczne jak i w formie zamkniętej organizowanej i dopasowywanej do potrzeb naszych klientów.
Udział w publicznych warsztatach Test-Driven Development kosztuje 1800 zł.
Podane ceny są cenami netto i należy do nich doliczyć 23% VAT.
Cena zawiera:
- 2 dni intensywnego treningu z Test-Driven Development
- 2 dni bezpośredniego kontaktu z doświadczonym trenerem
- dostęp do kodu źródłowego omawianych przykładów
- ciepłe i zimne napoje oraz poczęstunek w ciągu dnia
- obiad
Powiadomienie o nowych terminach
Obecnie brak zaplanowanych terminów szkoleń publicznych obejmujących to szkolenie. Możemy poinformować cię gdy tylko pojawi się możliwość uczestnictwa w tym szkoleniu. Użyj formularza poniżej aby pozostawić swoje dane kontaktowe.
Zapytanie o prywatne szkolenie
Możemy zrealizować to szkolenie w twojej organizacji w formie zamkniętej (niepublicznej). Użyj przycisku poniżej aby przekazać nam informacje niezbędne do przygotowania oferty.