Informatyka

Technologie informacyjne

Technologie informacyjne
Technologie informacyjne
Spis treści:

EDYTOR TEKSTU MICROSOFT WORD 9

UWAGI WSTĘPNE 9
Paski narzędzi i linijka 10
Numerowanie stron 11
Marginesy i orientacja strony 12
Zapisywanie dokumentu na dysk 12
Podgląd wydruku...

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

35,00 zł

zawiera 5% VAT, bez kosztów dostawy
egz

TensorFlow.13 praktycznych proj .wykorzystujących uczenie masz

TensorFlow.13 praktycznych proj .wykorzystujących uczenie masz
TensorFlow.13 praktycznych proj .wykorzystujących uczenie masz

TensorFlow służy do projektowania i wdrażania zaawansowanych architektur głębokiego uczenia. Jego zaletami są prostota, wydajność i elastyczność. Umożliwia budowanie złożonych rozwiązań na bazie różnorodnych zbiorów danych. Co więcej, pozwala na stosowanie różnych technik uczenia nadzorowanego, nienadzorowanego oraz uczenia przez wzmacnianie. TensorFlow zmienił sposób postrzegania uczenia maszynowego. Dzięki temu środowisku każdy, kto chce uczynić z dużych zbiorów danych wiarygodne źródło wiedzy, może ten cel osiągnąć - niezależnie od tego, czy jest analitykiem danych, naukowcem, projektantem, czy pasjonatem metod sztucznej inteligencji.

To książka przeznaczona dla osób, które chcą nauczyć się tworzyć całościowe rozwiązania z wykorzystaniem uczenia maszynowego. Poszczególne zagadnienia zilustrowano trzynastoma praktycznymi projektami, w których wykorzystano między innymi analizy sentymentów, przetwarzanie języka naturalnego, systemy rekomendacyjne, generatywne sieci kontradyktoryjne czy sieci kapsułowe. Pokazano, w jaki sposób używać TensorFlow z interfejsem APO Spark i wspomagać obliczenia układami GPU. Przedstawiono zastosowanie rozkładu macierzy (SVD++), modeli rankingowych i odmian splotowej sieci neuronowej. Nie zabrakło prezentacji nowych rozwiązań o dużym potencjale, takich jak sieci DiscoGAN. Dołączony do książki kod źródłowy, liczne wskazówki i porady pozwolą na płynne rozpoczęcie pracy z TensorFlow oraz innymi narzędziami do budowy sieci neuronowych.

Dostępność: brak towaru

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Teoria i konstrukcja obiektowych języków zapytań

Teoria i konstrukcja obiektowych języków zapytań
Teoria i konstrukcja obiektowych języków zapytań

Języki zapytań są przyjaznymi dla użytkowników interfejsami do bazy danych, umożliwiającymi jej przeszukiwanie dla dowolnego celu. Najbardziej popularny język zapytań SQL jest uważany za istotny czynnik komercyjnego sukcesu relacyjnych baz danych. Pojawienie się obiektowych repozytoriów obiektowo-relacyjnych baz danych oraz repozytoriów XML stworzyło w tej dziedzinie nową jakości. Nowe rozwiązania praktyczne, metody i teorie spowodowały stan sporego zamieszania w tej dziedzinie, brak spójnych, jednorodnych podstaw teoretycznych i przypadkowość rozwiązań praktycznych.
Książka prezentuje spójne i uniwersalne podejście do teorii i konstrukcji języków zapytań. Jest próbą uporządkowania dziedziny na gruncie jednolitej teorii określanej jako podejście stosowe (stack-based approach, SBA). Podstawą jest założenie, ze języki zapytań są odmiana języków programowania. Podejście stosowe można stosować dla relacyjnych, obiektowych i obiektowo-relacyjnych baz danych, dla repozytoriów XML oraz dla dowolnych innych składów informacji.
Książka jest przeznaczona dla studentów, doktorantów, wykładowców oraz specjalistów, którzy chcieliby zdobyć wiedze na temat języków zapytań na zaawansowanym poziomie. Zrozumienie wprowadzonych tu pojęć i metod umożliwia opracowanie i szybkie zaimplementowanie własnego, mocnego języka zapytań dla dowolnie wybranego celu.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

45,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Teoria układów cyfrowych. Tom 2. Układy sekwencyjne

Teoria układów cyfrowych. Tom 2. Układy sekwencyjne
Teoria układów cyfrowych. Tom 2. Układy sekwencyjne

SPIS TREŚCI:

  • 10. ELEMENTARNE UKŁADY Z PAMIĘCIĄ 7
  • 10.1. Elementy stykowe z pamięcią 7
  • 10.2. Przerzutniki asynchroniczne 9
  • 10.3. Przerzutniki synchroniczne 16

11. SYNTEZA UKŁADÓW SEKWENCYJNYCH 23

  • 11.1. Asynchroniczne układy sekwencyjne 23
  • 11.1.1. Metoda Huffmana 25
  • 11.1.2. Metoda Siwińskiego 61
  • 11.1.3. Realizacja bloku pamięci 106
  • 11.2. Synchroniczne układy sekwencyjne 121

12. SEKWENCYJNE BLOKI FUNKCJONALNE 144

  • 12.1. Rejestry 144
  • 12.1.1. Wprowadzanie informacji do rejestru 145
  • 12.1.2. Wyprowadzanie informacji i rejestru 149
  • 12.1.3. Przesyłanie informacji między rejestrami 152
  • 12.1.4. Rejestry przesuwające 157
  • 12.1.5. Zamiana informacji równoległej na szeregową i odwrotnie 164
  • 12.1.6. Rejestry liczące 167
  • 12.1.7. Pamięci realizowane na podstawie rejestrów 174
  • 12.2. Liczniki 176
  • 12.2.1. Liczniki szeregowe 181
  • 12.2.2. Liczniki równolegle 203
  • 12.2.3. Ustawianie dowolnego stanu licznika 230
  • 12.2.4. Zmiana pojemności licznika z wykorzystaniem wejść równoległych 238
  • 12.2.5. Liczniki szeregowo-równoległe 243
  • 12.3. Bloki arytmetyczne 251
  • 12.3.1. Sumatory szeregowe 251
  • 12.3.2. Sumatory akumulujące 253
  • 12.3.3. Komparatory szeregowe 255

13. SYNTEZA UKŁADÓW Z ZALEŻNOŚCIAMI CZASOWYMI 258

  • 13.1. Elementy czasowe 258
  • 13.2. Algorytm syntezy układu z zależnościami czasowymi 260

14. SYNTEZA UKŁADÓW MIKROPROGRAMOWANYCH 267

  • 14.1. Idea układów mikroprogramowanych 267
  • 14.2. Synteza układu mikroprogramowanego o strukturze PR 273
  • 14.3. Synteza układu mikroprogramowanego o strukturze PMR 280
  • 14.4. Synteza układu mikroprogramowanego o strukturze PML1 286
  • 14.5. Synteza układu mikroprogramowanego o strukturze PML2 296
  • 14.6. Przykłady syntezy układów mikroprogramowanych o różnych strukturach 303

15. ANALIZA UKŁADÓW SEKWENCYJNYCH 328

  • 15.1. Wprowadzenie 328
  • 15.2. Hazard 331
  • 15.3. Wyścigi 333
  • 15.4. Hazard zasadniczy 343

BIBLIOGRAFIA 353

Dostępność: brak towaru

Cena:

53,55 zł

zawiera 5% VAT, bez kosztów dostawy

Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II
Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

Terraform jest narzędziem open source służącym do tworzenia i wdrażania kodu infrastruktury licznych platform wizualizacji i chmury, takich jak Amazon Web Services, Google Cloud, Azure, oraz zarządzania tym kodem. Migracja korporacyjnych systemów IT do chmury jest niezwykle obiecującą możliwością i wielu menedżerów wysokiego szczebla dostrzega zalety technologii chmurowych. Terraform znakomicie ułatwia wdrażanie rozwiązań opartych na chmurze, jest też narzędziem szczególnie predysponowanym do pracy zgodnej z metodyką DevOps, dzięki której współdziałanie ludzi, procesów i technologii pozwala na zapewnienie wysokiej jakości i niezawodności produktu.

Ta książka jest drugim, wzbogaconym i uzupełnionym wydaniem praktycznego samouczka, dzięki któremu rozpoczęcie pracy z Terraform stanie się bardzo łatwe. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz go wdrażać i zarządzać infrastrukturą za pomocą zaledwie kilku poleceń. Istotną częścią publikacji jest ukazanie metodologii DevOps w działaniu oraz wyjaśnienie zasad kodowania infrastruktury. Dziesiątki jasnych przykładów kodu, które można samodzielnie wypróbować w akcji, ułatwią zrozumienie podstaw. Niezależnie od tego, czy jesteś początkującym programistą, weteranem DevOps lub doświadczonym administratorem systemów, szybko przejdziesz od podstaw Terraform do przygotowania pełnego stosu, który zapewni obsługę ogromnego ruchu sieciowego i dużych zespołów programistów.

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Terraform. Tworzenie infrastruktury za pomocą kodu. wyd.3.

Terraform. Tworzenie infrastruktury za pomocą kodu. wyd.3.
Terraform. Tworzenie infrastruktury za pomocą kodu. wyd.3.
Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III

Jeszcze do niedawna praca administratora systemu polegała na ręcznym przygotowywaniu infrastruktury do działania. Mozolne konfigurowanie serwerów, baz danych i elementów sieci niosło za sobą ryzyko przestojów środowiska produkcyjnego i wprowadzenia błędnych ustawień, a wdrożenia przebiegały powoli i łączyły się z nieuchronnym poszukiwaniem błędów. Dziś do tego rodzaju prac służy Terraform, narzędzie open source przeznaczone do tworzenia i wdrażania kodu infrastruktury, a także zarządzania nim; rozwiązanie stosowane w takich platformach jak Amazon Web Services, Google Cloud, Azure i wiele innych.

To trzecie, wzbogacone i uzupełnione wydanie praktycznego samouczka, dzięki któremu błyskawicznie rozpoczniesz pracę z Terraform. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz wdrażać infrastrukturę i zarządzać nią za pomocą zaledwie kilku poleceń. Istotną częścią książki jest pokazanie metodologii DevOps w działaniu, a także wyjaśnienie zasad kodowania infrastruktury. Dziesiątki jasnych przykładów kodu, które można samodzielnie wypróbować w akcji, ułatwią zrozumienie podstaw. Nie musisz być weteranem DevOps ani doświadczonym administratorem systemów - z tym podręcznikiem nawet początkujący programiści sprawnie przygotują pełny stos, który zapewni obsługę ogromnego ruchu sieciowego w rzeczywistych środowiskach produkcyjnych.

Dzięki książce:

  • zrozumiesz, kiedy używać Terraform, a kiedy innych narzędzi
  • wdrożysz klastry serwerów, mechanizmy równoważenia obciążenia i bazy danych
  • nauczysz się tworzyć infrastrukturę Terraform
  • przetestujesz moduły Terraform wieloma metodami
  • skonfigurujesz potoki CI/CD i zaczniesz się posługiwać zaawansowaną składnią Terraform
  • nauczysz się pracować w środowiskach chmurowych

Infrastruktura jako kod: od sukcesu dzieli Cię kilka poleceń!

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

99,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu.

Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu.
Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu.

Ta książka pomoże Ci się przygotować do pracy na stanowisku testera w zwinnym zespole programistów.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji

Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji

Nawet bardzo doświadczony zespół niekiedy popełnia błędy, które mogą przesądzić o porażce obiecującego projektu. Aby uniknąć takich sytuacji, trzeba zadbać o odpowiednie testowanie kodu. To jednak bywa prawdziwym wyzwaniem dla frontendowców, którzy na co dzień skupiają się na innych aspektach pracy aplikacji. Obecnie deweloperzy mogą wybierać spośród rozlicznych narzędzi do testowania i wielu nowych metodyk. Na uwagę zasługują zwłaszcza frameworki służące do automatyzacji testów wieloprzeglądarkowych, dostępne na licencji open source.

Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady konfiguracji każdego z nich, aby testowanie przebiegało bezawaryjnie nawet po wprowadzeniu zmian w kodzie. Dzięki tej książce nie tylko wybierzesz najlepszy framework, ale także zintegrujesz go z przepływem pracy programowania frontendowego i utworzysz wstępny zestaw automatyzacji testów oparty na JavaScripcie. Zapewni to szybką informację zwrotną przy zmianach w kodzie i zwiększy niezawodność automatyzacji testów.

W książce między innymi:

  • wybór narzędzi do testowania aplikacji
  • zaawansowana automatyzacja testów
  • pomiar pokrycia kodu i pokrycia testowego w ocenie jakości aplikacji
  • kompromisy przy wyborze narzędzi do testowania
  • frameworki: Cypress, Selenium, Playwright i Puppeteer
  • przegląd narzędzi do niskokodowego testowania aplikacji internetowych

Automatyzacja testów aplikacji - tak zagwarantujesz niezawodność!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości

Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości

Wysoka jakość aplikacji nie bierze się znikąd! Aby ją zapewnić, testowanie musi być integralnym aspektem inżynierii oprogramowania, wplecionym w każdy etap cyklu jego dostarczania. Błędy czy niedoskonałości w kodzie, pominięte z powodu niedokładnego testowania, mogą się okazać niezwykle kosztowne, jeśli ujawnią się w środowisku produkcyjnym. Oznacza to, że wdrożenie mądrej strategii testowania jest warunkiem sukcesu w branży dostarczania oprogramowania.

Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajności, bezpieczeństwa i dostępności, w tym testów eksploracyjnych, automatyzacji testów, testów wielofunkcyjnych, testowania danych, testowania mobilnego i wielu innych. Zaprezentowano tu także łączenie testów w potokach ciągłej integracji, co pozwala na szybkie otrzymywanie informacji zwrotnych. W ten sposób łatwiejsze staje się kontrolowanie trudnych przepływów pracy programistycznej i uzyskiwanie wysokiej jakości aplikacji.

Najciekawsze zagadnienia:

  • ponad 40 narzędzi do testowania kodu
  • zasady dobierania testów pod kątem jakości oprogramowania
  • strategie i koncepcje dotyczące testowania
  • praktyczne korzystanie z poszczególnych narzędzi do testowania
  • najlepsze praktyki przeprowadzania testów

Po pierwsze, po drugie i po trzecie: testuj swój kod!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Testowanie i rozwój API w Postmanie. Łatwe tworzenie, testowanie, debugowanie i zarządzanie API. Wydanie II.

Testowanie i rozwój API w Postmanie. Łatwe tworzenie, testowanie, debugowanie i zarządzanie API. Wydanie II.
Testowanie i rozwój API w Postmanie. Łatwe tworzenie, testowanie, debugowanie i zarządzanie API. Wydanie II.
Testowanie i rozwój API w Postmanie. Łatwe tworzenie, testowanie, debugowanie i zarządzanie API. Wydanie II

Znaczenie interfejsów API systematycznie rośnie. Głównie za sprawą tego, że ułatwiają komunikację - zarówno zewnętrzną, jak i tę, która zapewnia spójne działanie elementów nowoczesnych systemów. I podobnie jak dobre porozumienie jest podstawą relacji międzyludzkich, tak samo sprawna komunikacja między usługami ma kluczowe znaczenie dla prawidłowego funkcjonowania aplikacji. Z tego powodu od jakości API zależy jakość systemu oprogramowania jako całości. Warto zatem dobrze poznać Postmana.

Dzięki tej praktycznej książce poznasz pełnię możliwości Postmana. Znajdziesz tu przystępnie wyjaśnione koncepcje, a także zestaw rzeczywistych przykładów, co ułatwi Ci korzystanie z tego narzędzia do tworzenia doskonale zaprojektowanych, udokumentowanych i przetestowanych interfejsów programowania aplikacji. Za pomocą praktycznych projektów nauczysz się dodawać automatyzację testów do istniejącego API. Poznasz również nowe funkcjonalności Postmana, stanowiące dużą pomoc w unikaniu błędów. W drugim, w pełni zaktualizowanym wydaniu znajdziesz nowe rozdziały dotyczące testowania przepływu pracy, tworzenia i używania serwerów imitacji, testowania bezpieczeństwa API, jak również testowania wydajności.

W książce:

  • użycie Postmana do poprawy jakości interfejsu API
  • Postman i testowanie sterowane danymi
  • serwery mock w Postmanie i testowanie kontraktowe
  • zasady testowania bezpieczeństwa
  • funkcjonalne i niefunkcjonalne podejście do testowania API
  • praca ze standardami przemysłowymi, na przykład przy użyciu OpenAI i imitacji

API? Lepiej przetestować dziś niż debugować jutro!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Testowanie kodu w praktyce.

Testowanie kodu w praktyce.
Testowanie kodu w praktyce.

Doświadczeni deweloperzy wiedzą, że testowanie oprogramowania jest procesem żmudnym i wymagającym, niemniej rzetelnie przeprowadzone testy są konieczne, aby uznać kod za godny zaufania. Co więcej, testowanie kodujest tą gałęzią techniki, która rozwija się bardzo dynamicznie. Ma to związek z rosnącymi konsekwencjami ewentualnych incydentów, przerw w działaniu oprogramowania czy wręcz ataków hakerskich. Oznacza to, że tester musi być na bieżąco z nowinkami ze swojej branży.

Ta książka jest nieodzowną pomocą każdego testera. Stanowi wyczerpujące źródło potrzebnych informacji, prezentuje przeróżne perspektywy, praktyki, trendy, narzędzia i rozwiązania związane z testowaniem aplikacji. Omówiono różne modele działań testowych i rozmaite cykle życia oprogramowania. Pokazano nieoczywiste aspekty analizy jakości oraz prowadzenia testóww przypadku mediów społecznościowych, urządzeń mobilnych, danych analitycznych i technologii chmury. Opisano technologie, które najprawdopodobniej będą kształtować przyszłość testów oprogramowania. W publikacji nie zabrakło informacji o najlepszych praktykach, które warto stosować w celu zapewnienia stabilności i bezpieczeństwa oprogramowania.

W tej książce między innymi:

  • Najnowsze trendy w dziedzinie działań testowych i modeli operacyjnych
  • Automatyzacja testów
  • Uczenie maszynowe i systemy kognitywne: testowanie i wykorzystywanie w testach
  • Testowanie na potrzeby różnych branż: ochrona zdrowia, marketing cyfrowy i inne
  • Testowanie aplikacji na potrzeby rozwoju IoT (internetu rzeczy)

Podoba Ci się ten kod? Przetestuj, zanim pochwalisz!


Renu Rajani ma ponad 25 lat doświadczenia w dziedzinie usług IT. Wyspecjalizowała się w takich zagadnieniach jak dostawa, przekształcenia, dostarczanie rozwiązań technicznych i zarządzanie outsourcingiem. Pracowała dla IBM, Citi, Capgemini i KPMG Consulting. Rajani była również nagradzana za osiągnięcia w zakresie technik testowania oprogramowania. Jest też starszym menedżerem projektu IBM z certyfikacją DPE/SM. Ma certyfikaty ITIL V3, CAIIB oraz PMP.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Testowanie kodu z React Testing Library. Jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji.

Testowanie kodu z React Testing Library. Jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji.
Testowanie kodu z React Testing Library. Jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji.
Testowanie kodu z React Testing Library. Jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji

W ostatnich latach zdecydowanie wzrosła popularność frameworka React, pozwalającego w pełni skorzystać z możliwości nowoczesnych przeglądarek i urządzeń mobilnych. Nowym narzędziem służącym do testowania obiektowego modelu dokumentu (DOM) jest React Testing Library. Zostało ono zaprojektowane tak, aby ułatwiać projektantom pracę zgodną z podejściem test-driven development (TDD). Jest to bardzo cenna właściwość, gdyż prawidłowo napisane komponenty testowe znacznie obniżają ryzyko wystąpienia poważnych błędów aplikacji.

W tej książce przystępnie wyjaśniono, w jaki sposób używać nowoczesnego narzędzia, jakim jest React Testing Library (RTL), do testowania komponentów napisanych w React. Dzięki niej zrozumiesz główne aspekty działania tej biblioteki. Nauczysz się symulować interakcje użytkownika i zrozumiesz podejście TDD.

Znajdziesz tu wskazówki, jak tworzyć testy jednostkowe komponentów, które wchodzą w interakcje z interfejsami API, a także jak testować komponenty za pomocą takich bibliotek jak GraphQL i Redux. Zapoznasz się też z technikami testowania aplikacji, które podległy poważnej refaktoryzacji. Na koniec dowiesz się, jak pisać całościowe testy funkcjonalne z wykorzystaniem biblioteki Cypress i które wzorce projektowe są najbardziej przydatne do ustrukturyzowania profesjonalnego zbioru testów.

W książce między innymi:

  • wprowadzenie do RTL i jego zastosowań
  • użycie jest-dom do rozbudowy testów opartych na RTL
  • techniki tworzenia komponentów testowych łatwych do modyfikacji
  • integracja zestawów testowych z Cucumber i Cypress
  • podejście TDD

React: z łatwością napiszesz doskonałe komponenty testowe!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Testowanie systemów obiektowych - modele, wzorce i narzędzia

Testowanie systemów obiektowych - modele, wzorce i narzędzia
Testowanie systemów obiektowych - modele, wzorce i narzędzia

Podręcznik z dziedziny inżynierii oprogramowania, zajmującej się tworzeniem poprawnych systemów informatycznych.

Bardzo ważnym etapem tego procesu jest testowanie systemu na różnych poziomach abstrakcji.

Dostępność: brak towaru

Cena:

160,00 zł

zawiera 5% VAT, bez kosztów dostawy

Testuj oprogramowanie jak Googl e.Metody automatyzacji.

Testuj oprogramowanie jak Googl e.Metody automatyzacji.
Testuj oprogramowanie jak Googl e.Metody automatyzacji.

Poznaj najlepszą na świecie metodę testowania!

Dzięki tej książce dowiesz się, jak zorganizować proces testowania tak, żeby był elastyczny, skuteczny i spełniał Twoje oczekiwania. Poznasz rolę inżyniera do spraw testowania oprogramowania, kierownika zespołów inżynierskich oraz inżyniera testującego. Zobaczysz, na jakie problemy natykają się oni każdego dnia oraz jak sobie z nimi radzą. Ponadto nauczysz się oceniać ryzyko, dokumentować proces testowania czy raportować błędy. Książka ta jest obowiązkową lekturą dla wszystkich osób, które doskonalą swoje umiejętności programistyczne i chcą polepszyć jakość dostarczanego oprogramowania.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Testy jednostkowe. Zasady, praktyki i wzorce.

Testy jednostkowe. Zasady, praktyki i wzorce.
Testy jednostkowe. Zasady, praktyki i wzorce.

Każdy inżynier oprogramowania zna teoretyczne podstawy testowania. O tym, że sumienne przeprowadzenie testów ma podstawowe znaczenie dla jakości gotowego produktu, nie trzeba nikogo przekonywać. A jednak wciąż zbyt często okazuje się, że zaplanowanie, napisanie i przeprowadzenie testów jednostkowych w praktyce nie jest łatwym zadaniem. Co gorsza, niewłaściwe testy psują kod, mnożą błędy i zabierają mnóstwo cennego czasu i pieniędzy. Okazuje się, że dla uzyskania maksymalnej jakości projektu, który trzeba dostarczyć w krótkim czasie, konieczne jest nauczenie się praktycznego stosowania zasad i wzorców testowania jednostkowego.

Jeśli znasz już podstawy testowania jednostkowego, dzięki tej książce nauczysz się projektowania i pisania testów, które obierają za cel model domeny i pozostałe kluczowe obszary kodu. Ten przejrzyście napisany przewodnik poprowadzi Cię przez proces tworzenia zestawów testowych o optymalnej wartości, bezpiecznej automatyzacji testowania i umiejętnego włączania go w cykl życia oprogramowania. W książce znalazły się uniwersalne wskazówki dotyczące analizy dowolnych testów jednostkowych oraz porady odnoszące się do zmian testów następujących wraz ze zmianami kodu produkcyjnego. Nie zabrakło również informacji, dzięki którym sprawnie zidentyfikujesz i wykluczysz ewentualne antywzorce testowania. Materiał został bogato zilustrowany przejrzystymi przykładami kodu napisanego w C#. Naturalnie, mają one zastosowanie także dla innych języków programowania.

W książce między innymi:

  • cel testowania jednostkowego i cechy dobrych testów
  • fundamenty porządnego testowania jednostkowego
  • wpływ zaślepek i sterowników na stabilność testów
  • style testowania jednostkowego
  • zalety i ograniczenia testowania integracyjnego

Przed wdrożeniem dobrze przetestuj swój kod!

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa

Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa
Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa

Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa

Sieć stała się niebezpiecznym miejscem. Między grasującymi złoczyńcami a inżynierami bezpieczeństwa aplikacji trwa ciągły wyścig zbrojeń. Mimo to oczywiste jest, że uzyskanie stuprocentowego bezpieczeństwa jest niemożliwe. Jedną z technik zabezpieczania aplikacji są testy penetracyjne, które polegają na atakowaniu systemu różnymi metodami, aby odnaleźć jego słabe punkty i pokazać, jak można się do niego włamać.

Niniejsza książka stanowi wyczerpujące źródło wiedzy dla testerów przeprowadzających analizę aplikacji internetowej. Opisano tu zarówno najnowsze, jak i klasyczne techniki łamania zabezpieczeń — bardzo często starsze metody rozwijają się w różnych kierunkach i nie należy o nich zapominać. Między innymi przedstawiono informacje o atakach XML, w tym XXE, oraz metody wykorzystywania słabych stron OAuth 2.0. Omówiono również XSSCSRFMetasploit i wstrzykiwanie SQL. Nie zabrakło również opisu rzeczywistych przypadków testowania aplikacji.

  • Nowe lub mniej popularne techniki ataku na strony WWW takie jak wstrzykiwanie obiektów PHP lub wykorzystanie danych XML.
  • Sposób pracy z narzędziami do przeprowadzania testów bezpieczeństwa, aby w ten sposób zautomatyzować żmudne zadania.
  • Różne rodzaje nagłówków HTTP wspomagających zapewnienie wysokiego poziomu bezpieczeństwa aplikacji.
  • Wykorzystywanie i wykrywanie różnego rodzaju podatności XSS.
  • Ochronę aplikacji dzięki technikom filtracji.
  • Stare techniki ataku takie jak XSS, CSRF i wstrzykiwanie SQL, ale w nowej osłonie.
  • Techniki ataku takie jak XXE i DoS wykorzystujące pliki XML.
  • Sposoby testowania API typu REST w celu znalezienia różnego rodzaju podatności i wycieków danych.

Testy penetracyjne — klucz do bezpieczeństwa Twojej aplikacji!


 

Dostępność: brak towaru

Cena:

54,90 zł

zawiera 5% VAT, bez kosztów dostawy
Newsletter
Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.
Wydawca
do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl