Sprawdź 154 GWARANTOWANE TERMINY SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie Python

TDD w Pythonie

Szkolenie skierowane jest do osób chcących przyśpieszyć pisanie niezawodnego oprogramowania w Pythonie. TDD jest jedną z technik tworzenie oprogramowania. Jedną z najważniejszych...

więcej →
1600 PLN netto 1 968 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 2 dni

Najbliższe terminy

Brak dostępnych terminów. Skontaktuj się z nami!

Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia TDD w Pythonie.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia

Szkolenie skierowane jest do osób chcących przyśpieszyć pisanie niezawodnego oprogramowania w Pythonie. TDD jest jedną z technik tworzenie oprogramowania. Jedną z najważniejszych cech jest wytwarzanie testów nim powstania testowany program. Dzięki TDD jesteś w stanie pisać łatwo testowalny kod.

Szkolenie ma wymiar praktyczny. Do każdego omówionego tematu będą do wykonania zadania dla uczestników, dzięki czemu nauczysz się praktyki.

Po ukończeniu tego szkolenia będziesz umieć:

  • Pisać testy, które sprawdzą, czy Twój kod działa poprawnie
  • Korzystać z najlepszych praktyk podczas pisania testów
  • Testować całe aplikacje napisane w Pythonie
  • Wszystko, co musisz wiedzieć o automatycznym testowaniu w Pythonie

Przejdź do programu szkolenia

Trenerzy prowadzący szkolenia Python

Tomasz Duniec

Tomasz Duniec

Łukasz Jaworowski

Łukasz Jaworowski

Patryk Palej

Patryk Palej

Paweł Stasiński

Paweł Stasiński

Tomasz Wiliński

Tomasz Wiliński

Tomasz Woźniak

Tomasz Woźniak

Mateusz Zimoch

Mateusz Zimoch

Program szkolenia

  1. O Test Driven Development
    • co to jest
    • wady i zalety
    • kiedy stosować
    • różnice między pisaniem testów przed a po wdrożeniu funkcjonalności
  2. Jak stosować TDD
    • w testach jednostkowych
    • w testach integracyjne
    • w testach funkcjonalnych
  3. Najlepsze praktyki TDD
    • Red Green Refactor
  4. Mockowanie podczas TDD
  5. Praktyczne zastosowanie TDD
  6. Korzystanie z TDD w gotowej aplikacji
    • dopisywanie nowych testów
    • dopisywanie testów w przypadku nowych błedów
  7. Korzystanie z TDD w aplikacji bez testów
    • implementacja testów dla nowych funkcjonalności
    • implementacja testów dla starych funkcjonalności
  8. Przykład stosowania TDD w Django
    • unit testy
    • pytest z Django
    • testowanie managerów
    • testowanie widoków
    • testowanie template tags
    • testowanie modeli
  9. Tworzenie API z zastosowaniem TDD
    • na co zwracać uwagę
    • dobra architektura
  10. Tworzenie testów regresyjnych
    • co w przypadku gdy wystąpi nowy błąd
    • jak otestować żeby było jak najmniej błędów

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

Python

Opinie uczestników

5.0/5
Programowanie w języku Python - podstawy

Szkolenie z Przemkiem polecam każdemu, kto chce zgłębić wiedzę na temat Pythona, a jednocześnie świetnie się przy tym bawić. Mimo tego, że program szkolenia jest pełny, Przemek zawsze znajdował czas, aby zatrzymać się i wytłumaczyć wszelkie niejasności. Będę polecać znajomym w branży. :)

Patrycja Koruba H-Consulting Wojciech Hołowicz
5.0/5
Programowanie w języku Python - podstawy

Polecam

Krzysztof Dzwinel ORLEN Upstream Polska Sp. z o.o.
4.9/5
Python od podstaw, przez analizę danych, do machine learning

Super szkolenie, prowadzący Pan Mateusz spełnił moje oczekiwania, wykazał się wiedzą na każdy temat, potrafił odpowiadać na wszystkie zadawane pytania w trakcie szkolenia oraz pomagał rozwiązać każdy problem - w skrócie - pełen profesjonalizm. Polecam wybranie tego szkolenia!

Mateusz Sowiński URZĄD KOMISJI NADZORU FINANSOWEGO
5.0/5
Programowanie w języku Python - podstawy

Bardzo polecam

Jakub Tomaszewski Towarzystwo Ubezpieczeń i Reasekuracji Warta S.A.
5.0/5
Uczenie maszynowe w Pythonie

Polecam szkolenia z JSystems - profesjonalne podejcie do tematu, dobra organizacja szkolenia

Marta Kiszka Ornsson Solutions Sp. z o.o.
5.0/5
Przetwarzanie danych w Apache Spark za pomocą PySpark i Spark SQL

Szkolenie bardzo profesjonalne z bardzo dużą ilością praktyki. Prowadzący bardzo dobrze przygotowany, szczerze polecam :)

Adam Górski BEST S.A.
5.0/5
Programowanie w języku Python - poziom średnio zaawansowany

Szkolenie doskonale porządkuje posiadaną wiedzę i znacznie rozszerza znajomośc języka Python.

Emil Kobyliński OSOBA PRYWATNA
4.9/5
Programowanie w języku Python - poziom średnio zaawansowany

Polecam wszystkim którzy zaczynają przygodę z pythonem jak i dla osób którzy chcą uporządkować swoją wiedze.

Przemysław Romaszewski PZU SA/PZU ŻYCIE SA
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 284 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Chcesz wrócić do tego szkolenia?

Wyślemy Ci przypomnienie z linkiem.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.