Przejdź do treści
strefakursów

Fundamenty Test Driven Development

Zrozum koncepcję metodyki TDD i ideę programowania sterowanego testami. Wykorzystaj zdobytą wiedzę, by tworzyć wysokiej jakości kod, który będzie wolny od błędów i łatwy w utrzymaniu.

39 lekcji 20 pytań testowych Poziom: Średniozaawansowany Język: polski Certyfikat
119 zł

Oferta specjalna

Kup ten kurs za 65 zł z kodem

00 dni
00 godz.
00 min.
00 sek.

Minimalna wartość w koszyku, aby aktywować kod: 199 zł.

Dostęp od razu po zakupie

Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.

Ten kurs jest częścią ścieżki

Software Developer

Szczegóły, które warto znać

6 godzin materiałów
Bezterminowy dostęp
Imienny certyfikat PDF
39 lekcji wideo
Poziom: Średniozaawansowany
Testy i zadania
20 pytań testowych
Rekomendacje na LinkedIn
Napisy dostępne w językach: polski, angielski, ukraiński
Dostęp w aplikacji mobilnej

Opis szkolenia

Czego się nauczysz:

  • zrozumienia idei i koncepcji Test Driven Development

  • sprawdzonych technik programowania sterowanego testami

  • tworzenia łatwego w rozwoju i utrzymaniu kodu, który będzie wolny od błędów

  • przepisywania funkcjonalności zabezpieczając je testami

  • pracy zgodnie z cyklem red-green-refactor

  • wnioskowania ze sprzężeń zwrotnych iteracji TDD

  • refaktoryzacji kodu aplikacji i kodu testowego

  • szukania pomysłów na testy i implementowania ich

Od idei do implementacji

Iteracje red-green-refactor

Przepisywanie funkcjonalności

Podnieś swoje umiejętności programistyczne

Co jeszcze powinieneś wiedzieć?

Kup w pakiecie i oszczędź

Testy jednostkowe - wprowadzenie

Testy jednostkowe - wprowadzenie

4.8 (70)

119 zł

Fundamenty Test Driven Development

Fundamenty Test Driven Development

4.9 (39)

119 zł

Cena za zakup pakietu

190 zł 238 zł −20%

Oszczędzasz w pakiecie: 48 zł

Zyskujesz 19.04 zł w punktach na kolejne zakupy.

Program kursu

6 modułów · 39 lekcji

1 · Wprowadzenie
  • Wstęp 00m 49s
  • Jak korzystać z materiałów? 02m 42s
  • Po co jest metodyka TDD? 12m 47s
2 · Jak działa Test Driven Development
  • Kontekst i propozycja rozwiązania 08m 44s
  • Red-Green-Refactor 08m 46s
  • TDD i metodyki zwinne 10m 59s
  • Jak testy mogą poprawić umiejętności programistyczne? 09m 46s
  • Jakie są wady TDD? 14m 42s
  • Jakie są zalety TDD? 08m 59s
  • Alternatywne metodyki 11m 13s
3 · Założenia etapów TDD
  • Etap Red - same testy 07m 58s
  • Etap Green - testy i kod 08m 35s
  • Etap Refactor - testy i kod wysokiej jakości 10m 11s
  • Problemy z refaktorem na siłę - czy trzeci etap jest konieczny? 11m 52s
  • Problemy z pokryciem testami - czy kod musi mieć 100% pokrycia? 11m 39s
  • Czy zawsze TDD zawsze jest dobrym podejściem? Kiedy nie jest? 08m 15s
  • Kluczem jest dobra dekompozycja 07m 45s
4 · Test driven development w przepisywaniu funkcjonalności
  • Problem ze starym kodem 07m 27s
  • Inżynieria wsteczna 07m 29s
  • Obwarowanie testami 09m 15s
5 · Praktyczne problemy i rozwiązania
  • Izolowanie testów 09m 15s
  • Duże destabilizacje między iteracjami 08m 25s
  • Od ogółu do szczegółów 09m 17s
  • Kiedy przestać pisać testy? 08m 14s
  • Skąd brać pomysły na testy? 07m 44s
  • Jak określać granularność testów? 06m 30s
  • Gdzie i kiedy stosować atrapy? 06m 33s
  • Wychodź poza warunki brzegowe - testuj integralność 07m 22s
  • Zaślepienie porażki testu 07m 08s
  • Jak rozumieć refaktor w mojej technologii? 07m 10s
6 · Praktyczny przykład - ciąg Fibonacciego
  • Dlaczego Fibonacci i jak działa jego ciąg? 06m 49s
  • TDD poprzez obwarowanie testami 18m 03s
  • TDD poprzez implementacje zadania 12m 59s
  • Naiwne zapewnianie spełnienia testów 13m 03s
  • Refaktor i sprzężenie zwrotne 14m 48s
  • Wnioski iteracja i dopracowanie 08m 28s
  • Podniesienie jakości testów 04m 57s
  • Podniesienie jakości implementacji 05m 40s
  • Zakończenie 00m 32s

Twój instruktor

Arkadiusz Wrzos

Arkadiusz Wrzos

Full-stack developer

Zawodowo zajmuje się tworzeniem aplikacji mobilnych na platformę Android. Wieczorami zamienia się w szalonego wynalazcę inteligentnych zabawek dla dzieci. Czas wolny uwielbia spędzać z rodziną oraz zgłębiając wiedzę dotyczącą programowania.

Opinie kursantów

5,0 Zweryfikowana
„bardzo fajne wprowadzenie w zagadnienie testów, kurs użyteczny zarówno dla testerów jak i programistów"
D Dariusz Kalbarczyk zweryfikowany kursant
5,0 Zweryfikowana
„Przystępny kurs wprowadzający w tematykę testów."
W Wojciech Zięciak zweryfikowany kursant
5,0 Zweryfikowana
„Kurs przede wszystkim dla tych, którzy chcą poznać metodę dostarczania dobrze skonstruowanych aplikacji, nastawionych na łatwość w odbiorze przez klienta. Pomaga zrozumieć i zaprojektować sposób pracy w celu przygotowania poprawnie działających funkcjonalności aplikacji."
D Dariusz Bogacki zweryfikowany kursant

Najczęściej zadawane pytania

Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

Czy otrzymam certyfikat ukończenia kursu?

Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.

Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl


Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:



Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.

Zakup w Google Play(Android)

Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:

  • Otwórz aplikację Google Play.
  • Kliknij ikonę swojego profilu w prawym górnym rogu.
  • Wybierz Płatności i subskrypcje > Historia zakupów.
  • Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).

  • Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.

Ile mam czasu na przerobienie materiałów?

Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.

Dla firm
Uczysz się do pracy? Kup ten kurs przez firmę
Dla siebie, pracownika lub zespołu – z fakturą i opcją ceny zespołowej.
Sprawdź zakup firmowy

Zobacz też

Podobne kursy

Kurs Wyrażenia regularne - od podstaw do eksperta

Programowanie

Kurs Wyrażenia regularne - od podstaw do eksperta

4.8 (34)

129 zł

Testy jednostkowe - wprowadzenie

Programowanie

Testy jednostkowe - wprowadzenie

4.8 (70)

119 zł

Kurs Git dla początkujących

Programowanie

Kurs Git dla początkujących

4.8 (89)

129 zł

Wzorce projektowe - wprowadzenie

Programowanie

Wzorce projektowe - wprowadzenie

4.8 (98)

119 zł

Kurs Github - zdalne repozytoria od podstaw

Programowanie

Kurs Github - zdalne repozytoria od podstaw

5.0 (61)

129 zł

Kurs JAVA - testy jednostkowe

Programowanie

Kurs JAVA - testy jednostkowe

4.9 (59)

119 zł

Kurs Podstawy elektroniki dla każdego

Rozwój osobisty

Kurs Podstawy elektroniki dla każdego

4.8 (193)

149 zł

Podstawy programowania sterowników PLC

Programowanie

Podstawy programowania sterowników PLC

4.9 (98)

149 zł

Kurs Git dla zaawansowanych

Programowanie

Kurs Git dla zaawansowanych

4.6 (38)

149 zł

Kurs Efektywność osobista - zarządzanie zadaniami i sobą w czasie

Rozwój osobisty

Kurs Efektywność osobista - zarządzanie zadaniami i sobą w czasie

4.8 (126)

159 zł

Ten kurs jest częścią ścieżki

4,7

Software Developer

Zdobądź umiejętność, które musi posiadać każdy software developer. Opanuj techniki oraz narzędzia, które wykorzystasz w pracy niezależnie od tego w jakiej technologii programujesz.

332 wykłady 13987 uczestników
Dowiedz się więcej

Dostęp od razu po zakupie

119 zł