Testy jednostkowe - wprowadzenie - wersja ON-LINE

Indeks: KRW-09748 EAN: 5904422338404

Kurs stanowi wprowadzenie do tematu testów jednostkowych oraz do metodyki Test Driven Development. Zapewnia zrozumienie zasadniczych technik. Pokazuje zalety pisania tekstów i jak wykorzystać je, aby poprawić jakość tworzonego kodu.

Testy jednostkowe - wprowadzenie - wersja ON-LINE
99,00 zł
80,49 zł netto
Zapłać później
Producent: Strefa kursów

Opis produktu: Testy jednostkowe - wprowadzenie

  • Czy masz pojęcie jak wielką rolę pełnią testy jednostkowe w procesie tworzenia nowoczesnego oprogramowania?
  • Chcesz opanować testy jednostkowe, ale nie wiesz jak?
  • Wiesz ile ofert pracy dla developerów wymaga umiejętności pisania testów oraz wiedzy o metodologii Test Driven Development?
  • Chcesz znać zasadnicze koncepcje, które pozwolą Ci pisać skuteczne testy niezależnie od użytego języka oraz środowiska?

 

Wybierając ten kurs, dowiesz się znacznie więcej!

Uwaga!

Instrukcję pobrania oraz kod otrzymasz od nas na podany podczas składania zamówienia adres

e-mail najpóźniej w następnym dniu roboczym po otrzymaniu wpłaty.

 

Zapewne spotkałeś się z takimi pojęciami jak test jednostkowy albo Test Driven Development, jeżeli choć raz miałeś styczność z programowaniem. Są to podstawowe schematy, które pozwalają tworzyć oprogramowanie zgodnie z naszą myślą, bez zbędnych błędów. Będziemy mogli cieszyć się swobodną pracą w obojętnie jakim środowisku i programie.

To szkolenie jest bardzo dobrym wprowadzeniem w kwestii testów jednostkowych, ale i bardzo ważnej metodyki Test Driven Development. Pomoże Ci zrozumieć zasadnicze techniki, nawet jeśli nie miałeś wcześniej styczności z testami kodu aplikacji.  Znajdziesz w tu wiele zalet podczas pisania testów oraz dowiesz się jak wykorzystać je, by poprawić jakość nowych kodów i z jakich technik korzystać dla lepszych rezultatów. Wiedza tu zawarta jest bardzo uniwersalna i pomoże Ci pracować w każdym środowisku i programie w jakim piszesz kody.

Doskonałe zrozumienie tematu

Być może pisanie testów jednostkowych jest ciężkim orzechem do zgryzienia dla początkujących programistów. Wielu z nich często rezygnuje przez niepomyślne próby, a niepotrzebnie. Nie zrób nigdy tego błędu! Ten kurs jest w stanie pomóc Ci łatwo rozpocząć swoją naukę z tym niezwykle ważnym tematem. Szkolenie skonstruowano tak, aby z łatwością opanować teoretyczne podstawy i jednocześnie zrozumieć ich praktyczne zastosowanie. W krótkim czasie zaczniesz pisać testy jednostkowe i stanie się to dla Ciebie czymś normalnym i rutynowym.

Wiedza na teraz i na przyszłość

To oczywiste, że jeśli projekt jest bardziej zaawansowany, to programista będzie miał przy nim dosyć dużo pracy, nawet jeśli chodzi o testy jednostkowe. Bardzo ważną rzeczą jest abyś opanował i zrozumiał każdy istotny element oraz zasadnicze techniki. Będzie to doskonały początek Twojej nauki oraz zdołasz uniknąć wiele niepotrzebnych błędów.

Praktyczna implementacja

Kurs opiera się na filmikach wideo, które zawierają wiele praktycznych ćwiczeń. Bazują też na bardzo popularnym języku JavaScript oraz demonstrują jego ważne koncepcje związane z testami. Do przygotowania testów i ich przeprowadzenia użyto kilku narzędzi: Jasmine, Mocha, Chai oraz Istanbul.

Co zyskujesz z tym kursem?

  • Wiedzę na temat zasadniczych koncepcji testów jednostkowych (Unit testing)

  • Całkowite zrozumienie wszystkich istotnych koncepcji stojących u podstaw metodyki Test Driven Development
  • Umiejętności praktyczne, które uda Ci się przełożyć na rozwiązania w dowolnym języku

Jak korzystać z kursu?

Kupując kurs otrzymujesz dostęp do naszej platformy szkoleniowej. Aby korzystać ze szkolenia, potrzebujesz jedynie dostępu do internetu. Kursy możesz wygodnie oglądać przez dowolną przeglądarkę lub aplikację mobilną na system Android iOS.

Spis treści

  • Wprowadzenie
    • Wstęp  00m 33s
    • Jak korzystać z plików  01m 23s
    • Co musisz wiedzieć  01m 50s
    • Co należy rozumieć przez testy  04m 25s
    • Czym są testy jednostkowe  06m 41s
    • Test Driven Development06m 04
  • Testy w praktyce
    • Narzędzia wspomagające testy  05m 20s
    • Co to jest Asercja  07m 18s
    • Pierwszy test - omówienie środowiska  07m 22s
    • Specyfikacja funkcji  05m 57s
    • Implementacja funkcji  04m 17s
    • Dodajmy kolejne testy  04m 18s
    • Główne etapy pracy  04m 11s
    • Red Green Refactor  06m 03s - zobacz darmową lekcję
    • Behavior-driven development  05m 02s
    • Podsumujmy rozdział drugi  04m 45s
  • Ważne techniki
    • Wydzielanie osobnych testów  05m 27s
    • Testowanie wartości brzegowych  09m 41s
    • Prawidłowe nazywanie testów  04m 09s
    • Różne przykłady asercji  10m 00s
    • Testowanie wyrzucania wyjątków   07m 49s
    • Wzorzec AAA  05m 28s
    • Unikamy logiki w testach  08m 02s
    • Powtarzalność  05m 47s
    • Testy powinny być deterministyczne  04m 31s
    • Setup  07m 19s 
    • Teardown 03m 19s
  • Atrapy obiektów
    • Test doubles - co to jest  07m 07s
    • Obiekt typu Dummy  06m 30s
    • Stub  08m 56s - zobacz darmową lekcję
    • Mock  08m 47s
    • Spies  04m 59s
    • Izolacja testów  03m 08s
  • Przydatne koncepcje
    • Co stworzymy i czego się nauczysz  04m 10s
    • Przygotujmy test funkcji  05m 22
    • Testujemy funkcje asynchroniczne  07m 16s - zobacz darmową lekcję
    • Drugi test - zawartość obiektu  05m 29s
    • Testujemy symulowaną odpowiedź  08m 38s
  • Code Coverage
    • Co to jest Code coverage  06m 19s
    • Code coverage - przykład  08m 42s
  • Pozostałe zagadnienia
    • Testowalny kod  04m 06s
    • Testy integracyjne oraz E2E  09m 59s
    • Zakończenie
Szerokość opakowania 0.1 cm
Wysokość opakowania 0.1 cm
Głębokość opakowania 0.1 cm
Masa opakowania 0.1 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: