Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod - Helion
ISBN: 978-83-283-4689-5
Format: video
Data wydania: 2018-05-15
Księgarnia: Helion
Cena książki: 40,05 zł (poprzednio: 89,00 zł)
Oszczędzasz: 55% (-48,95 zł)
Obierz kurs na perfekcyjne kodowanie poprzez testowanie
Jednostkowe i integracyjne testy oprogramowania należą do paradygmatów profesjonalnego kodowania. W niemal każdym ogÅ‚oszeniu o pracÄ™ na stanowisku programisty, w sekcji wymagaÅ„ dotyczÄ…cych kandydata, zamieszczona jest informacja o umiejÄ™tnoÅ›ci przeprowadzania testów jednostkowych, jak również znajomoÅ›ci przeznaczonych do tego szczegóÅ‚owych narzÄ™dzi. Dlaczego to tak ważna kompetencja? Otóż testy jednostkowe nie sÅ‚użą jedynie sprawdzeniu wyniku pojedynczego bloku kodu; kod pisany pod testy jednostkowe wymusza na programiÅ›cie wykorzystywanie wzorców projektowych, dziÄ™ki czemu powstaje produkt lepszej jakoÅ›ci, w efekcie Å‚atwiejszy w utrzymaniu.
PrzygotowujÄ…c niniejsze szkolenie, jego autor postawiÅ‚ sobie za cel nie tylko przybliżenie sÅ‚uchaczowi definicji zwiÄ…zanych z testowaniem oraz zaprezentowanie narzÄ™dzi sÅ‚użących testom, ale przede wszystkim pokazanie różnicy miÄ™dzy kodem pisanym bez testów jednostkowych i kodem tworzonym z użyciem takich testów. Dlatego też proponowany kurs zostaÅ‚ skonstruowany tak, by przedstawić caÅ‚y proces decyzyjno-skutkowy zwiÄ…zany z kodowaniem z testowaniem lub bez testowania. Po ukoÅ„czeniu szkolenia jego uczestnik bÄ™dzie potrafiÅ‚ przetestować napisany przez siebie kod, a także zdobÄ™dzie umiejÄ™tność pisania kodu, który pomyÅ›lnie przejdzie testy — jego wÅ‚asne oraz prowadzone przez innych programistów z zespoÅ‚u.
Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?
Podczas pracy z tym kursem video:
- poznasz ogólne zasady dotyczÄ…ce testów jednostkowych i integracyjnych;
- będziesz pracować z wieloma narzędziami służącymi testowaniu;
- przeprowadzisz testy manualne, jednostkowe, parametryzowane oraz integracyjne;
- dowiesz siÄ™, na czym polega automatyzacja testów i jak jÄ… zrealizować.
Co więcej...
- ...poznajÄ…c zasady dotyczÄ…ce różnych rodzajów testowania, w oczywisty sposób nauczysz siÄ™ pisać kod lepszej jakoÅ›ci.
Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i Å‚atwy w utrzymaniu kod koÅ„czy siÄ™ na poziomie Å›rednio zaawansowanym — szkolenie bowiem obejmuje opisane i poparte praktycznymi przykÅ‚adami podstawowe przypadki testowe (jednostkowe) oraz wymagajÄ…ce szerszego spojrzenia i przygotowania infrastruktury Å›rodowiska testowego testy integracyjne.
Spędź ten dzień we własnej bibliotece!
Tak, to nie żart, to bardzo poważna propozycja — na dobry poczÄ…tek pracy z niniejszym kursem napiszesz niewielkÄ… bibliotekÄ™, którÄ… bÄ™dziesz rozwijać w miarÄ™ zapoznawania siÄ™ z kolejnymi narzÄ™dziami i sposobami testowania we frameworkach: MsTest, xUnit oraz nUnit. Rozpoczniesz od testów jednostkowych, sprawdzajÄ…cych pojedyncze metody, a nastÄ™pnie poznasz i wykorzystasz mechanizm dependency injection oraz jeden z popularnych kontenerów IoC (inversion of control) — niezwykle ważne podczas pisania testowalnego kodu. Dowiesz siÄ™, czym jest TDD (test-driven development), a w dalszej części kursu napiszesz testy integracyjne sprawdzajÄ…ce integracjÄ™ Twojej biblioteki z zewnÄ™trznym Web API typu REST, testy warstwy bazodanowej oraz kompletny test integracyjny caÅ‚ego endpointu REST API z wykorzystaniem klasy TestServer. JeÅ›li nie pracowaÅ‚eÅ› dotÄ…d z frameworkiem Asp.Net Core 2.0, teraz bÄ™dziesz miaÅ‚ okazjÄ™ napisać oraz uruchomić na serwerze IIS w peÅ‚ni dziaÅ‚ajÄ…cÄ… aplikacjÄ™ Web API REST wraz z dostÄ™pem do bazy danych z wykorzystaniem Entity Framework Core w podejÅ›ciu Code First. Na koniec kursu uruchomisz i skonfigurujesz tzw. build server, który po wykryciu zmiany w repozytorium kodu automatycznie uruchomi wszystkie testy, a po ich pomyÅ›lnym zakoÅ„czeniu opublikuje napisanÄ… przez Ciebie bibliotekÄ™. W ten sposób zautomatyzujesz proces testowania i publikacji.
Tylko dla wtajemniczonych
Wraz z kursem jego autor udostÄ™pnia repozytorium Git dostÄ™pne z caÅ‚ym kodem źródÅ‚owym. Repozytorium jest wygodnie skonstruowane, zawiera bowiem commity dodane po każdej z praktycznych lekcji (czyli takich, podczas których powstaÅ‚ jakikolwiek kod). Commit message zaczyna siÄ™ od numeru lekcji. DziÄ™ki temu sÅ‚uchacz może skupić siÄ™ na sÅ‚uchaniu i oglÄ…daniu, by nastÄ™pnie, w miarÄ™ potrzeby i chÄ™ci, swobodnie przeÅ‚Ä…czać siÄ™ w repozytorium kodu pomiÄ™dzy commitami i aktualizować tym samym pliki projektu na swoim komputerze, a przy tym koncentrować siÄ™ na pisaniu testów
Poznaj naszego eksperta
MateriaÅ‚ zawarty w szkoleniu Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i Å‚atwy w utrzymaniu kod opanujesz dziÄ™ki jego autorowi Marcinowi Szyszce. Marcin Szyszka z wyksztaÅ‚cenia jest inżynierem elektroniki i telekomunikacji, z wyboru — programistÄ…. Pracuje jako .Net developer przy projektach aplikacji internetowych, desktopowych oraz mobilnych z wykorzystaniem platformy Xamarin. Stale podnosi swoje kwalifikacje, uczestniczÄ…c w różnego rodzaju warsztatach programistycznych oraz Å›ledzÄ…c aktualnoÅ›ci. Od poczÄ…tku aktywnoÅ›ci zawodowej jest zwiÄ…zany z platformÄ… .Net, ale nie zamyka siÄ™ na technologie front-endowe.
Prywatnie mąż Małgorzaty i pasjonat sportowej odmiany paintballa, grający w warszawskiej drużynie Grim Reapers (wicemistrz Polski 2017).
Zawsze staraj siÄ™, aby Twój kolejny kod byÅ‚ lepszy od poprzedniego!
Osoby które kupowały "Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod", wybierały także:
- Superinteligencja. Scenariusze, strategie, zagro 66,67 zł, (14,00 zł -79%)
- Poradnik design thinking - czyli jak wykorzysta 48,28 zł, (14,00 zł -71%)
- Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa 38,39 zł, (11,90 zł -69%)
- F# 4.0 dla zaawansowanych. Wydanie IV 96,45 zł, (29,90 zł -69%)
- Systemy reaktywne. Wzorce projektowe i ich stosowanie 65,31 zł, (20,90 zł -68%)