Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 PZWL
Sygnały alarmowe u chorych i pilne decyzje lekarzy POZ

Sygnały alarmowe u chorych i pilne decyzje lekarzy POZ

69.00zł
TDD. Techniki programowania sterowanego testami 59.00zł 44.25zł
TDD. Techniki programowania sterowanego testami

Tytuł: TDD. Techniki programowania sterowanego testami
Autor: Dariusz Woźniak
ISBN: 978-83-283-3531-8
Ilość stron: 328
Data wydania: 07/2018
Format: 158x235
Wydawnictwo: HELION

Cena: 59.00zł 44.25zł


Odnieś sukces dzięki TDD!

  • Poznaj filozofię programowania sterowanego testami
  • Dowiedz się, jak wdrożyć metodę TDD w praktyce
  • Naucz się stosować właściwe narzędzia i techniki

Metoda Test-Driven Development pozwala na pisanie lepszej jakości, bardziej elastycznego i łatwiejszego w utrzymaniu kodu, na którym można w pełni polegać. Większa wydajność pracy programistów, którzy o wiele lepiej rozumieją potrzeby biznesowe stawiane tworzonym przez nich aplikacjom, znaczne przyspieszenie powtarzalnych testów - to tylko niektóre zalety TDD. Nic dziwnego, że świat zachwycił się tą techniką, a jej znajomość należy do podstawowych wymagań, które muszą spełnić inżynierowie pragnący rozwijać swoją karierę w branży IT.

Jeśli chcesz poznać metodę TDD i nauczyć się tworzyć zgodne z nią testy jednostkowe, trafiłeś na właściwą książkę! W prosty sposób przedstawi Ci ona cykl Red-Green-Refactor, zaprezentuje zalety poprawnie zaimplementowanej techniki TDD, zwróci uwagę na trudności związane z wdrażaniem tej techniki i podpowie, jak sobie z nimi poradzić. Nauczysz się z niej pisać testy jednostkowe zgodnie z dobrymi praktykami oraz sprawdzać zależności i tworzyć atrapy obiektów. Dowiesz się, jak stosować TDD w przypadku już istniejącego kodu, a także jak mierzyć pokrycie kodu testami. Poznasz również podstawowe informacje na temat ciągłej integracji i jej znaczenia dla techniki TDD.

  • Podstawowe informacje o testach i metodzie TDD
  • Tworzenie dobrych testów jednostkowych
  • Praktyczne zastosowanie biblioteki NUnit
  • Atrapy i ich klasyfikacja
  • Zastosowanie TDD do istniejącego kodu
  • Pokrycie kodu testami i ciągła integracja
  • Najważniejsze biblioteki wspierające TDD

Poznaj w praktyce najbardziej przebojową metodę tworzenia oprogramowania!

Rozdziały:

Podziękowania (11)

Przedmowa (13)

Cytaty o TDD (15)

Wstęp (17)

  • Przewodnik po książce (19)
  • Dla kogo jest ta książka? (20)
    • W jakim stopniu muszę umieć programować? (20)
    • Nie jestem programistą C#. Czy ta książka ma jakąś wartość dla mnie? (20)
    • Umiem pisać testy jednostkowe i znam TDD. Czy ta książka jest dla mnie? (21)
    • Jestem menadżerem/dyrektorem/właścicielem (a więc nie programuję), a mój zespół chce wdrożyć TDD. Czy z tej książki dowiem się, czy warto? (22)
    • Jestem manualnym testerem. Czy powinienem znać TDD? (22)
  • Kontekst jest królem (23)
    • Atrapa to mock czy test double? (23)
    • xUnit a xUnit.net (24)
    • Funkcja a funkcjonalność oraz funkcyjny a funkcjonalny (24)
    • Synonimy (25)
  • Jak uczyć się metody Test-Driven Development? (25)
  • Dogmat (26)
  • Narzędzia użyte w tej książce (27)
  • Kod źródłowy do książki (28)

Rozdział 1. Wprowadzenie do TDD (29)

  • Błędy w oprogramowaniu (31)
  • Cykl Red-Green-Refactor (32)
  • Podsumowanie (33)

Rozdział 2. Co zyskujemy dzięki TDD? (35)

  • Wysoka jakość kodu (35)
    • Czy pisanie w metodyce TDD oznacza pisanie według zasad SOLID? (36)
  • Prostota kodu: YAGNI i KISS (37)
  • Żywa dokumentacja (38)
  • Lepsze zrozumienie wymagań biznesowych (38)
  • Automatyczna regresja (39)
  • Informacja zwrotna (41)
  • Mniej defektów (42)
  • Czas programowania jest krótszy (43)
  • Niższy koszt zmian (43)
  • Przypadki użycia (45)
    • Badanie Microsoft Research nad zespołami Microsoftu i IBM (45)
    • Pilotażowy projekt dla dużej firmy (45)
    • Mały projekt w parach (47)
    • Metaanaliza (47)
  • Podsumowanie (48)

Rozdział 3. Trudności przy wdrażaniu TDD (49)

  • Ścieżka nauki (49)
  • Dyscyplina (50)
  • Więcej narzędzi (50)
  • Początkowa percepcja dłuższego czasu potrzebnego do napisania kodu (51)
  • Jak "sprzedać" TDD kierownictwu? (51)
  • Musimy dostarczać szybko, a w naszym projekcie nie ma czasu na TDD (51)
    • Lista kontrolna: Definition of Done (52)
  • Podsumowanie (56)

Rozdział 4. Filozofia TDD (57)

  • Test-First czy Test-Last? (58)
  • Wszystkie testy naraz czy test po teście? (59)
  • Weryfikacja stanu czy zachowania? (60)
  • Jedna czy wiele asercji? (60)
    • Scenariusz 1.: Jedna oczekiwana zmienna wyjściowa (60)
    • Scenariusz 2.: Wiele oczekiwanych zmiennych wyjściowych (61)
    • Scenariusz 3.: Asercje pośrednie (62)
    • Wiele asercji w jednym teście (66)
  • Kiedy pisanie testów jednostkowych nie ma sensu? (67)
  • Czy należy pisać testy jednostkowe do bibliotek innych dostawców? (68)
  • Czy TDD sprawdza się dla małych aplikacji? (69)
  • Czy TDD sprawdza się dla dużych aplikacji? (70)
  • Czy testy jednostkowe zastępują testera? (70)
  • Jak pisanie testów jednostkowych wpływa na estymatę zadania? (71)
  • Czy testy jednostkowe można pisać w innym języku programowania niż pisany jest kod? (71)
  • Czy testy jednostkowe może pisać inna osoba? (72)
  • Czy system może mieć zbyt dużo testów jednostkowych? (72)
  • Czy testy jednostkowe to jedyne testy, jakie powinny znajdować się w aplikacji? (73)
  • Jakich testów powinno być najwięcej (piramida testów)? (74)
  • Podsumowanie (75)

Rozdział 5. Rodzaje testów (77)

  • Sposób wykonywania (77)
  • Wiedza na temat struktury systemu (test skrzynki) (77)
  • Poziom testowania (78)
  • Testowanie po zmianach dokonanych w systemie (80)
  • Testowanie niefunkcjonalne (80)
    • Test wydajnościowy (81)
  • Podsumowanie (82)

Rozdział 6. Test jednostkowy (83)

  • Struktura testu: Arrange-Act-Assert (83)
    • Alternatywne struktury testu (84)
  • Test jednostkowy a test integracyjny (85)
  • Myśl jak tester: ścieżki optymistyczne i przypadki brzegowe (86)
  • Jak nazywać klasy i metody testowe? (87)
  • Podział testów i projekty testowe (88)
  • Podsumowanie (89)

Rozdział 7. Nasz pierwszy test jednostkowy (91)

  • Wybór biblioteki do testowania (91)
  • Zanim zaczniemy... (92)
    • Dodanie solucji i projektów (92)
    • Dodanie biblioteki NUnit (93)
  • Etap red: pisanie testu do nieistniejącej metody (95)
    • Jak uruchomić test? (98)
  • Etap green: implementacja kodu (102)
  • Etap trzeci (i ostatni): refaktoryzacja kodu (103)
  • Podsumowanie (103)

Rozdział 8. Piszemy kolejne testy jednostkowe (105)

  • Drugi test jednostkowy (105)
  • Kolejne przypadki użycia (106)
    • Testy ułamków nieskończonych lub zaokrąglonych (108)
  • Testowanie wyrzucenia wyjątku (109)
  • Testowanie zdarzenia (111)
  • Podsumowanie (114)

Rozdział 9. Testowanie z NUnitem (115)

  • Asercje (116)
    • Model klasyczny i model oparty na twierdzeniach (118)
  • Operacja równości (120)
    • Porównanie dwóch typów wartościowych (121)
    • Porównanie dwóch typów referencyjnych (122)
    • Porównanie dwóch typów referencyjnych z nadpisanym operatorem porównania (122)
    • Tolerancja: delta i procent (124)
    • Tolerancja: czas (124)
    • Własna klasa obsługująca porównanie (125)
    • Metody pomocnicze (126)
  • Operacje porównania (126)
    • Własna klasa obsługująca porównanie (127)
    • Należy do zakresu (128)
  • Złożenia (128)
  • Testowanie typów (129)
  • Testowanie wyjątków (131)
    • Testowanie, czy kod wyrzucił wyjątek (133)
    • Testowanie, czy kod nie wyrzucił wyjątku (135)
    • Testowanie parametru i komunikatu wyjątku (136)
    • Testowanie wewnętrznego wyjątku (137)
  • Typ tekstowy (137)
  • Kolekcje (138)
  • System plików (141)
  • Komunikaty (142)
    • Własne komunikaty błędów (144)
    • Własne komunikaty informacyjne (145)
    • Komunikat a nazwa testu (146)
  • Współdzielenie danych (147)
    • Kiedy korzystać ze współdzielenia danych? (148)
  • Testy parametryzowane (150)
    • TestCase (151)
    • Values (152)
    • Range (154)
    • Random (154)
    • TestCaseSource (155)
    • ValueSource (160)
    • Testy oparte na zewnętrznych źródłach (160)
  • Strategie łączenia wartości testowych (161)
    • Test kombinatoryczny (161)
    • Test sekwencyjny (162)
    • Test par (163)
  • Teorie (166)
  • Testowanie klas generycznych (170)
    • Zasada podstawienia Liskov (172)
  • Testowanie wywołań asynchronicznych (174)
  • Równoległe uruchamianie testów (178)
    • Poziom zrównoleglenia (179)
    • Kiedy zrównoleglić uruchamianie testów? (179)
  • Pozostałe atrybuty (179)
    • Sterowanie wątkiem (180)
    • Kategoria testu (180)
    • Atrybuty informacyjne (182)
    • Przekazywanie parametrów (182)
    • Ignorowanie testów (183)
    • Kolejność wykonywania testów (185)
    • Ustawienia regionalne (185)
    • Powtarzanie testu (188)
    • Czas wykonywania testu (189)
    • Platforma (190)
    • Atrybuty a testy parametryzowane (192)
  • Podsumowanie (192)

Rozdział 10. Testowanie zależności i atrapy obiektów (193)

  • Ręczne tworzenie atrapy (195)
    • Kryterium akceptacji nr 1: wiek klienta niższy niż 18 lat (196)
    • Kryterium akceptacji nr 2: wiek klienta większy bądź równy 18 lat (198)
    • Kryterium akceptacji nr 3: jeśli obiekt klienta jest nullem, to wyrzuć wyjątek (200)
    • Podsumowanie (200)
  • Wprowadzenie do frameworku Moq (201)
  • Składnia imperatywna i deklaratywna (202)
    • Składnia imperatywna (203)
    • Składnia deklaratywna (204)
    • Wybór składni (205)
  • Atrapa rekursywna (recursive mock) (205)
  • Tryb zachowania właściwości (stubbing) (206)
  • Zwracanie domyślnej wartości (207)
  • Atrapa z sekwencyjnym rezultatem (208)
  • Tryb zachowania atrapy (MockBehavior) (209)
  • Przekazywanie parametrów w metodzie (argument matchers) (210)
    • Ponowne użycie matcherów (215)
  • Weryfikacja wywołań (216)
    • Weryfikacja wywołania metody (217)
    • Weryfikacja dostępu i zapisu właściwości (219)
    • Testować stan czy zachowanie? (220)
    • Komunikat błędu (221)
    • Podsumowanie (222)
  • Wywołanie zwrotne: Callback (222)
    • Podsumowanie (224)
  • Wywołanie składowej bazowej: CallBase (224)
  • Atrapa wyrzucająca wyjątek (226)
  • Inne poziomy dostępności (227)
    • protected (228)
    • internal (229)
    • Podsumowanie (229)
  • Klasyfikacja atrap (230)
    • Dummy (230)
    • Stub (232)
    • Fake (233)
    • Mock (235)
    • Spy (235)
    • Podsumowanie (236)
  • Ograniczenia Moqa (237)
  • Tworzenie atrap dla klas i metod statycznych (238)
  • Rodzaje bibliotek do tworzenia atrap (241)
    • Constrained (241)
    • Unconstrained (241)
    • Constrained czy unconstrained? (242)
  • Podsumowanie (243)

Rozdział 11. Dobre praktyki pisania testów jednostkowych (245)

  • Test powinien być szybki, bardzo szybki! (246)
  • Testy powinny być odizolowane i niezależne od siebie (247)
  • Test powinien być powtarzalny (247)
  • Test powinien być deterministyczny (248)
  • Test nie powinien mieć zależności zewnętrznych (248)
  • Test nie powinien mieć konfiguracji (249)
  • Wynik testu nie powinien być interpretowany (249)
  • Test nie powinien być pusty (250)
  • Zalążek kodu powinien wyrzucać wyjątek (250)
  • Test powinien mieć jedną logiczną asercję (251)
  • Testy nie powinny być dyskryminowane (251)
  • Testy powinny być podzielone według kategorii (251)
  • Test powinien mieć strukturę Arrange-Act-Assert (251)
  • Test powinien obejmować ścieżki optymistyczne i przypadki brzegowe (252)
  • Test powinien mieć odpowiednią nazwę (252)
  • Testowane powinny być tylko publiczne składowe (252)
  • Test powinien oczekiwać konkretnego typu wyjątku (253)
  • Test powinien oczekiwać wyjątku w konkretnym wyrażeniu (253)
  • Test nie powinien zawierać instrukcji warunkowych i pętli (253)
  • Test powinien mieć wartości oczekiwane wpisane "na sztywno" (254)
  • Test powinien mieć asercję (255)
  • Test powinien być nieskomplikowany (255)
  • Test nie powinien być "przespecyfikowany" (256)
  • Test nie powinien zawierać metod z atrybutami SetUp i TearDown (257)
  • Klasa testowa powinna być bezstanowa (257)
  • Komunikaty asercji nie powinny być nadmiarowe (258)
  • Podsumowanie (259)

Rozdział 12. TDD i istniejący kod (261)

  • Refaktoryzacja bezpieczna i mniej bezpieczna (261)
    • Przykład bezpiecznej refaktoryzacji (264)
  • Dodawanie testów do istniejącego kodu (271)
    • Gdzie zacząć dodawać testy? (271)
    • Jak pisać testy? (272)
    • Narzędzia (274)
  • Podsumowanie (275)

Rozdział 13. Pokrycie kodu testami (277)

  • Co to jest pokrycie kodu testami? (277)
  • Narzędzia do mierzenia pokrycia kodu (278)
  • W ile procent pokrycia powinniśmy celować? (281)
    • Przykłady "fałszywych" testów o stuprocentowym pokryciu kodu (281)
  • Podsumowanie (283)
    • 85%, 90% czy 100%? (283)
    • Pokrycie kodu jako narzędzie do identyfikowania brakujących testów (284)

Rozdział 14. Ciągła integracja (285)

  • Serwer ciągłej integracji (286)
  • Ciągła dostawa i ciągłe wdrażanie (288)
  • Podsumowanie (289)

Dodatek A. Biblioteki do testowania (291)

Dodatek B. Biblioteki do tworzenia atrap (293)

Dodatek C. Biblioteki do mierzenia pokrycia kodu testami (297)

Dodatek D. Testy z danymi zewnętrznymi - przypadek użycia (299)

Dodatek E. Rozszerzalność NUnita (303)

  • Atrybut informacyjny (305)
  • Atrybut umożliwiający współdzielenie danych (307)

Dodatek F. Bibliografia (311)

  • Źródła internetowe (314)

Najniższa cena z 30 dni przed obniżką 44,25zł

Tytuł książki: "TDD. Techniki programowania sterowanego testami"
Autor: Dariusz Woźniak
Wydawnictwo: HELION
Cena: 59.00zł 44.25zł
Klienci, którzy kupili tę książkę, kupili także
Leksykon podatkowy księgowego
Leksykon podatkowy księgowego
Rafał Styczyński
Difin
Słownik symboli Wydanie 3
Słownik symboli Wydanie 3
Juan Eduardo Cirlot
ZNAK
Trzydzieści sześć strategii starożytnych Chin
Trzydzieści sześć strategii starożytnych Chin
Stefan H. Verstappen
Onepress
Sprzedaż pogłębiona 2.0. Sprzedawaj więcej, skuteczniej i za każdym razem
Sprzedaż pogłębiona 2.0. Sprzedawaj więcej, skuteczniej i za każdym razem
Piotr Kolmas
Onepress
Likiery
Likiery
praca zbiorowa
Weltbild
Kodeks pracy ze schematami Wydanie 2
Kodeks pracy ze schematami Wydanie 2
Krzysztof Rączka Małgorzata Iżycka-Rączka
Wolters Kluwer
 Koszyk
1 x Charakter prawny umowy kompleksowej w prawie energetycznym
1 x Profilaktyka społeczna i resocjalizacja Tom 14
1 x Etyka a to co jemy
1 x Inteligencja
1 x Apologia piosenki Studia z historii gatunku
1 x Cyberprzestępczość w gospodarce
1 x Autoportret z gołębnikiem w tle + CD Profesorowie krakowskiej polonistyki o sobie
1 x Jesteś tym, czym są Twoje myśli Jak świadomie wymyślić sobie lepszą przyszłość
1 x Ekologiczna praca 100 sposobów, aby ochrona środowiska stała się naszym znakiem firmowym
1 x 101 ćwiczeń gier i zabaw
1 x Boży ludzie
1 x Elastyczność tłokowych silników spalinowych
1 x Nawyk samodyscypliny Zaprogramuj wewnętrznego stróża
1 x 100 zabaw z tatą
1 x Naprawienie szkody wyrządzonej przestępstwem
1 x Atlas gołębi Poradnik hodowcy
1 x 30 sekund o energii 50 kluczowych pojęć, teorii i hipotez przedstawionych w pół minuty
1 x Polskie góry od Karkonoszy po Bieszczady
1 x Ekoinnowacje w przedsiębiorstwie Zarządzanie, pomiar i wpływ na wyniki finansowe
1 x Blask Ołtarz Mariacki Wita Stwosza
1 x Anglosaska filozofia religii wobec wyzwań współczesności
1 x Nowy elementarz etyczny
1 x Czy mężczyźni naprawdę wolą blondynki Ciało zachowanie i mózg - podstawy seksu miłości i atrakcyjności
1 x Niewolnica ISIS
1 x Aksjologiczne konteksty edukacji międzykulturowej
1 x Budowa domu
1 x Analiza filmu
1 x GeoGebra wprowadzanie innowacji edukacyjnej
1 x Szacowanie nieruchomości Rzeczoznawstwo majątkowe
1 x 100 wersetów biblijnych które każdy powinien znać na pamięć
1 x Najdroższy sąsiad
1 x Pedagogika Tom 4 Subdyscypliny i dziedziny wiedzy o edukacji
1 x Lick. Stage Dive
1 x Chiński nacjonalizm Rekonstruowanie narodu w Chińskiej Republice Ludowej
1 x 50 dań mięsnych o niskim indeksie glikiemiczny
1 x Pius XII Papież, który ratował Żydów
1 x Doświadczenie nowoczesności Perspektywa polska - perspektywa europejska
1 x Kochaj i rób
1 x CMS w bibliotekach
1 x Konwencja o zapobieganiu i zwalczaniu przemocy wobec kobiet i przemocy domowej. Komentarz
1 x Hotelarstwo Podstawowe wiadomości
1 x Jan Sas-Zubrzycki architekt, historyk i teoretyk architektury
1 x Prawo telekomunikacyjne
1 x Ajurwedyjskie przepisy z lokalnych produktów
1 x Until Trevor
1 x Ustawa o Policji Komentarz
1 x Skrypt do ćwiczeń z biofizyki
1 x Ciemne iskry Problem aktualizacji pedagogiki kultury
1 x Jak mówić by nas słuchano
1 x Boznańska Malarstwo
1 x Obsługa suwnic w pytaniach i odpowiedziach
1 x 1000 słów
1 x Ciało - mój azyl Callanetics harmonizujący
1 x Etyka u schyłku drugiego tysiąclecia
1 x Gruntowo-powłokowe konstrukcje z blach falistych
1 x Kodeks rodzinny i opiekuńczy Pokrewieństwo i powinowactwo Komentarz
1 x Jak działa architektura Przybornik humanisty
1 x Kompendium Geografia
1 x (U)sługi domowe
1 x Centra offshore na globalnych rynkach finansowych
1 x Architekci i historia
1 x Arystokraci i rzemieślnicy Synergia stylów badawczych
1 x Dzieje bazyliki katedralnej świętych Janów w Toruniu widoki z jej wieży i...560 zadań i rozwiązań
1 x MERITUM Pomoc społeczna Wsparcie socjalne
1 x Katastrofy budowlane
1 x Modele matematyki finansowej Instrumenty podstawowe
1 x Budownictwo zrównoważone Wybrane zagadnienia z fizyki budowli
1 x Fizyka duchowa Sekrety wewnętrznej ewolucji
1 x Dzieci wojny narkotykowej
1 x Audi 100 i 200
1 x Błyskawiczne wywieranie wpływu Jak motywować siebie i innych do natychmiastowego działania
1 x Cyprian Norwid Znaki na papierze
1 x Dlaczego mrówkojady boją się mrówek
1 x Bułgarsko polski słownik leksyki potocznej tom 1 A-I
1 x Podstawy maszynoznawstwa
1 x Anatomia Pokoju Rozwiązywanie konfliktu u źródła
1 x Alfabet Suworowa
1 x Blog w perspektywie genologii multimedialnej
1 x Bóg w Hollywood + DVD
1 x Biały Mim
1 x Rusztowania Montaż Eksploatacja Normy
1 x Dziewczyny o seksie
1 x Pokonaj depresję stres i lęk czyli terapia poznawczo - behawioralna w praktyce
1 x Dziennik perfekcyjnej pani domu 2015
1 x Współpraca policjantów z osobowymi źródłami informacji
1 x Zabezpieczenie spadku i spis inwentarza Komentarz do art. 627-639 k.p.c.
1 x Minuty Reportaże o starości
1 x Angielski 600 fiszek Idiomy z ćwiczeniami
1 x 1000 muzeów w Polsce Przewodnik
1 x Kodeks cywilny, rodzinny i opiekuńczy Wydanie 10
1 x Profilaktyka społeczna i resocjalizacja Tom 20
1 x Kalendarz mojej ciąży
1 x Ekonometria przestrzenna II Modele zaawansowane
1 x Emisja zanieczyszczeń motoryzacyjnych w świetle nowych przepisów Unii Europejskiej
1 x Bezuzyteczna.pl Codzienna dawka wiedzy bezużytecznej
1 x Biblia w malarstwie polskim
1 x Formy wsparcia dla osób skazanych przedterminowo opuszczających zakłady karne
1 x Metodyka rozwiązywania zadań z mechaniki Wydanie 2
1 x Macierzyństwo Pierwsze 12 miesięcy życia dziecka
1 x Leksykon zabytków architektury Małopolski
1 x Drogi publiczne Budowa, utrzymanie, finansowanie
1 x Basia Szczęśliwą się bywa
1 x Prawo prasowe
1 x Eat Pretty Jedz i bądź piękna
1 x Blizny po ewolucji
1 x Angielski Modal Verbs Czasowniki modalne Warto się uczyć
1 x Rośliny lecznicze
1 x 7 rzeczy o których nie powiedzą ci lekarze Poradnik zdrowego stylu życia
1 x Możesz wzbić się jak orzeł Praktyka życia chrześcijańskiego
1 x Słownik frazeologiczny
1 x 104 Pielgrzymki Jana Pawła II
1 x Kościoły romańskie w Polsce
1 x Metody prowadzenia szkoleń
1 x Kompedium teologii Jana Pawła II
1 x Mikrobiologia
1 x Absolutna dominacja Totalitarna demokracja w nowym porządku świata
1 x Obszary Natura 2000 w prawie polskim czeskim i słowackim Analiza porównawcza
1 x Narciarstwo od amatorów do zawodowców + DVD
1 x Zaskarżenie przed sądem czynności upadłego dokonanych z pokrzywdzeniem wierzycieli masy upadłości
1 x Prawda o wypaleniu zawodowym Co zrobić ze stresem w organizacji
1 x Abc zbrodni Agaty Christie
1 x Mafia 2.0 Jak organizacje przestępcze kreują wartość w erze cyfrowej
6,664.42zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Matematyka
Matma OK Nowa formuła egzaminu gimnazjalnego z matematyki od roku 2012 Testy egzaminacyjne z rozwiązaniami i odpowiedziami

Matma OK Nowa formuła egzaminu gimnazjalnego z matematyki od roku 2012 Testy egzaminacyjne z rozwiązaniami i odpowiedziami

18.50zł
15.73zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
Animacja komputerowa Algorytmy i techniki Rick Parent PWN
Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
3ds Max 2012 Biblia Kelly L. Murdock HELION
Programowanie Microsoft SQL Server 2008 Tom 1 + Tom 2 Leonard Lobel, Andrew J. Brust, Stephen Forte Microsoft Press
Linux w systemach embedded Marcin Bis BTC
OpenGL w praktyce Janusz Ganczarski BTC
Anatomia zwierząt Tom 2 Narządy wewnętrzne i układ krążenia Wydanie 3 Kazimierz Krysiak, Krzysztof Świeżyński PWN