TDD w Pythonie

Najbliższe terminy tego szkolenia

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

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

Terminy gwarantowane

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu.
Więcej

Szkolenia online i udział online

Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej

Inne szkolenia tej kategorii

Sprawdź pozostałe szkolenia Python!

Vouchery

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.

Więcej
Udział online 1000,00 PLN (netto)
Szkolenie stacjonarne 1200,00 PLN (netto)
Czas trwania 2 dni

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  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

Najbliższe terminy tego szkolenia

Kto będzie Cię uczyć?

Marcin Bazydło

Andrzej Klusiewicz

Co wyróżnia szkolenia Python w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Zachowany dystans społeczny (COVID-19)
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.