e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Administrowanie sieciami Cisco. Kurs video. Przygotowanie do egzaminu CCNA/ICND1 100-105
Cena: 57 39.90 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Seria: Inne
Promocja: -59%


Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js

Krzysztof Komar
promocja -59%
cena: 48.536585365854 zł 19.90 zł
Data wydania: 2019-11-06
stron: 0, miękka oprawa, format:

więcej na stronie helion.pl

Obierz kurs na... automatyczne testowanie aplikacji w React.js

Rozwój internetu oraz fakt, że większość komputerów i telefonów ma z nim stałe połączenie, sprawił, że wiele aplikacji jest tworzonych wyłącznie z myślą o uruchamianiu ich w przeglądarce, także mobilnej. Przykładów nie trzeba daleko szukać ? Facebook i sprzężony z nim komunikator Messenger, Instagram albo Netflix. Jeśli chodzi o technologię, wszystkie je łączy coś bardzo istotnego: biblioteka React.js, której użyto do zbudowania każdej z tych aplikacji. Im większa i bardziej złożona aplikacja, tym trudniejsze jest jej utrzymanie. Oznacza to między innymi, że coraz ciężej jest dbać o to, by nowo dodawane funkcje nie psuły niczego w dotychczasowym, działającym kodzie. By zapobiec awariom związanym z wprowadzaniem do aplikacji usprawnień i unowocześnień, można - i należy - ją przy tej okazji testować.
Wiele aplikacji testuje się manualnie, za pomocą opisanych scenariuszy testowych. Nie jest to złe rozwiązanie, ale obarczone pewnymi ograniczeniami. Rozrost aplikacji oznacza konieczność zatrudniania kolejnych testerów. Dodatkowo im większa aplikacja, tym dłuższy proces manualnego testowania. Jest to więc przedsięwzięcie nieopłacalne. Na szczęście testowanie aplikacji może zacząć już programista, co sprawia, że na kolejnych etapach nie potrzeba tylu testerów. Umożliwia to Jest.js, biblioteka opracowana z myślą o łatwym testowaniu aplikacji napisanych w React.js. Jest.js bardzo dobrze integruje się z Reactem, a dodatkowo udostępnia wiele przydatnych w nim rozwiązań (takich jak snapshoty). Pisanie testów z wykorzystaniem tej biblioteki jest bardzo wygodne i może stanowić naturalny kierunek dalszego ulepszania aplikacji.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

Podczas tego kursu video:

  • Zapoznasz się z zagadnieniem testów jednostkowych i integracyjnych.
  • Zaznajomisz się z wadami i zaletami testowania.
  • Dowiesz się, czym jest zjawisko regresji i w jaki sposób testy mogą mu zapobiec.
  • Poznasz różne rodzaje testów - jak je uruchamiać i przechowywać w repozytorium.
  • Opanujesz najpopularniejsze funkcje Jest Matchers.
Co więcej...
  • Nauczysz się instalowania i konfigurowania biblioteki Jest.js oraz tworzenia testów za jej pomocą.
Po ukończeniu szkolenia Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js będziesz dysponować wiedzą i umiejętnościami na poziomie średnio zaawansowanym.

Trzy godziny z testowaniem

Tyle mniej więcej czasu musisz poświęcić na to, by z naszym kursem zgłębić temat testowania aplikacji w React.js z użyciem biblioteki Jest.js. Zaczniemy oczywiście od podstaw, czyli od ogólnego omówienia koncepcji testowania. Przyswoimy niezbędną teorię - poznamy między innymi koncepcję regresji. Następnie zainstalujemy bibliotekę Jest.js, stworzymy pierwsze pliki z testami i uruchomimy napisane testy. Przyjrzymy się strukturze testów - blokom describe() oraz it() - i zaczniemy generować testy asynchroniczne. Poznamy działanie funkcji setUp() oraz tearDown(), będziemy tworzyć mocki funkcji i modułów oraz testować komponenty za pomocą snapshotów. Snapshoty stworzymy, wykorzystując do tego react-test-renderer oraz Enzyme Shallow - ten ostatni przyda nam się także do tworzenia testów integracyjnych. Na koniec będziemy testować komponenty bezstanowe oraz te ze stanem i omówimy funkcje Matchers: toBe, toEqual, toBeCloseTo, toContain, toHaveLength.
Testowanie dowodzi obecności błędów, a nie ich braku.

Edsger Dijkstra



Cena: 19.90 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: JavaScript - Programowanie

Responsive Web Design z jQuery (29.40zł)
TypeScript. Kurs video. Poziom pierwszy. Składnia, organizacja projektu, obiektowość i generyczność (20.70zł)
Vue.js. Kurs video. Sprawne i szybkie pisanie aplikacji webowych (23.70zł)
JavaScript: The Missing Manual. The Missing Manual (109.65zł)
Node.js Complete Reference Guide (169.00zł)
D3.js Quick Start Guide (99.90zł)
DOM Enlightenment. Exploring JavaScript and the Modern DOM (39.90zł)
AngularJS (23.94zł)
Wydajny JavaScript. Budowanie szybkich interfejsów aplikacji (38.64zł)
Tajniki języka JavaScript. Na drodze do biegłości (19.43zł)
Język TypeScript. Tajniki kodu. Wydanie II (53.40zł)
Data Visualization with Python and JavaScript. Scrape, Clean, Explore & Transform Your Data (159.00zł)
Vue.js 2 Cookbook (169.00zł)
AIR for Javascript Developers Pocket Guide. Getting Started with Adobe AIR (64.99zł)
React Router Quick Start Guide (99.90zł)
Expert Data Visualization (179.00zł)
Tajniki języka JavaScript. Zakresy i domknięcia (17.94zł)
Matematyka dla programistów JavaScript (47.40zł)
Test-Driven Development with Python. Obey the Testing Goat: Using Django, Selenium, and JavaScript. 2nd Edition (169.15zł)
Angular. Profesjonalne techniki programowania. Wydanie II (71.40zł)

Pozostałe z serii: Inne

USB. Praktyczne programowanie z Windows API w C++. eBook. Pdf (31.99zł)
Windows 10 Instalacja, zabezpieczanie, optymalizacja, 51 porad i trików (21.25zł)
GURU KULTU..RY (20.94zł)
OpenCV 3. Komputerowe rozpoznawanie obrazu w C++ przy użyciu biblioteki OpenCV (89.40zł)
Application Security for the Android Platform. Processes, Permissions, and Other Safeguards (54.99zł)
Elektronika z Excelem. eBook. ePub (27.90zł)
Blockchain. Podstawy technologii łańcucha bloków w 25 krokach (23.94zł)
JUnit. Pragmatyczne testy jednostkowe w Javie (25.97zł)
Windows 8. Tworzenie aplikacji z użyciem C# i XAML (29.40zł)
Sieci komputerowe. Biblia (59.40zł)
Cyfrowa fotografia ślubna. Warsztaty fotograficzne (35.40zł)
SQL. Ćwiczenia praktyczne. Wydanie II. eBook. Mobi (22.90zł)
Algorytmy. Ćwiczenia (20.94zł)
Spring Boot: Up and Running (199.00zł)
Sakai OAE Deployment and Management. Open Source Collaboration and Learning for Higher Education (49.90zł)
Elektronika dla każdego. Przewodnik. eBook. Pdf (47.00zł)
Java 9 Programming By Example (169.00zł)
JUnit Pocket Guide (34.90zł)
Egzamin 70-740: Windows Server 2016 - Instalacja, funkcje magazynowe i obliczeniowe (71.60zł)
Powidoki. Wydanie 1 (29.90zł)

bezprzewodowy światłowodowy internet radiowy maków podhalanski telefon serwery | zajdzyj Serwis laptopów ursus naprawimy wszystko | polecam genialny niepowtarzalny serwis laptopów warszawa sosnkowskiego 33 serwis komputerowy | fumigowanie | Klej do luster klej do luster wrocław Lakma