Verleger: 17
57017
E-book

Test-Driven Java Development. Invoke TDD principles for end-to-end application development - Second Edition

Alex Garcia, Viktor Farcic

Test-driven development (TDD) is a development approach that relies on a test-first procedure that emphasizes writing a test before writing the necessary code, and then refactoring the code to optimize it.The value of performing TDD with Java, one of the longest established programming languages, is to improve the productivity of programmers and the maintainability and performance of code, and develop a deeper understanding of the language and how to employ it effectively.Starting with the basics of TDD and understanding why its adoption is beneficial, this book will take you from the first steps of TDD with Java until you are confident enough to embrace the practice in your day-to-day routine.You'll be guided through setting up tools, frameworks, and the environment you need, and we will dive right into hands-on exercises with the goal of mastering one practice, tool, or framework at a time. You'll learn about the Red-Green-Refactor procedure, how to write unit tests, and how to use them as executable documentation.With this book, you'll also discover how to design simple and easily maintainable code, work with mocks, utilize behavior-driven development, refactor old legacy code, and release a half-finished feature to production with feature toggles.You will finish this book with a deep understanding of the test-driven development methodology and the confidence to apply it to application programming with Java.

57018
E-book

Pieśń dziewiętnasta. Pieśń terrorystyczna

Bianka Rolando

Bianka Rolando Biała książka Piekło Pieśń dziewiętnasta. Pieśń terrorystyczna / falująca / Terrorystyczna pieśń rzęzi w ustach moich powleczonych śliwkowymi kolorami zakazanymi Otulona czarnym suknem religijnym, zapadniętym Zakradnę się do ciebie, jak będziesz w ciągłej agonii podłożę bombę skonstruowaną w gniewie słuchania rozerwie cię na strzępy słów i boleści, bezkrwawo Me słowa stoją w prawie równych szeregach, równo by atakować stoją w zdaniach zdyscyplinowane ... Bianka Rolando ur. 1979 Najważniejsze dzieła: Biała książka (2009), Modrzewiowe korony (2010), Łęgi (2015), Pascha (2016) Pisarka i artystka sztuk wizualnych, absolwentka Akademii Sztuk Pięknych w Poznaniu. Debiutowała zbiorem opowiadań zatytułowanym Rozmówki włoskie. Za pierwszy tom poetycki pt. Biała książka otrzymała Nagrodę im. Kazimiery Iłłakowiczówny za najlepszy debiut poetycki roku. Jej wiersze charakteryzuje szeroka fraza, częste stosowanie inwersji i łatwość powoływania do istnienia różnych poetyckich masek i groteskowo-symbolicznych bytów. Kupując książkę wspierasz fundację Nowoczesna Polska, która propaguje ideę wolnej kultury. Wolne Lektury to biblioteka internetowa, rozwijana pod patronatem Ministerstwa Edukacji Narodowej. W jej zbiorach znajduje się kilka tysięcy utworów, w tym wiele lektur szkolnych zalecanych do użytku przez MEN, które trafiły już do domeny publicznej. Wszystkie dzieła są odpowiednio opracowane - opatrzone przypisami oraz motywami.

57019
E-book

Informatyka w kryminalistyce. Praktyczny przewodnik. Wydanie II

Darren R. Hayes

Nasilanie się zjawiska cyberprzestępczości sprawia, że prowadzenie dochodzeń kryminalnych wymaga specjalnych umiejętności i wiedzy technicznej. Bez odpowiedniego materiału dowodowego niemożliwe jest oskarżenie i osądzenie winnych. Sytuację utrudnia rozwój technologii: serwisy społecznościowe, urządzenia mobilne czy internet rzeczy są wykorzystywane do popełniania przestępstw na wiele dotychczas nieznanych sposobów. W tych warunkach informatycy śledczy są bardzo potrzebni, a specjaliści dysponujący aktualną wiedzą - wręcz bezcenni. Oto znakomity i w pełni zaktualizowany przewodnik po informatyce śledczej, uwzględniający najnowsze techniki, narzędzia i rozwiązania. W książce omówiono praktyczne aspekty zarówno umiejętności technicznych, jak i spraw ważnych z punktu widzenia prowadzenia dochodzeń w internecie i laboratorium. Opisano istotne zagadnienia dotyczące dokumentacji, dopuszczalności dowodów i innych aspektów prawnych. Szczegółowo zaprezentowano technologie ubieralne, analizy śledcze urządzeń IoT, kwestie komunikacji 5G, analizy śledczej pojazdów i analiz aplikacji mobilnych. Opracowanie uwzględnia też postępy w dziedzinie reagowania na incydenty oraz nowe techniki badania urządzeń mobilnych. Treści zostały uzupełnione praktycznymi zadaniami, realistycznymi przykładami oraz fascynującymi studiami przypadków. Dzięki książce dowiesz się, jak: wygląda praca informatyka śledczego wykorzystywać nowinki technologiczne w procesie zbierania dowodów rozpoznać naruszenia bezpieczeństwa i prawidłowo reagować na incydenty badać oszustwa finansowe analizować technologie ubieralne i urządzenia IoT zapewnić, aby zdobyte dowody zostały uznane w sądzie Wykryj. Znajdź dowody. Zabezpiecz je i zbadaj!

57020
E-book

Ulica Bliska

Barbara Gordon

Kryminał jednej z najpoczytniejszych autorek czasów PRL. Socjalistyczny Wrocław i jego kamienice kryją własne, przerażające sekrety... Gdy wrocławianka Teresa traci pracę w biurze, postanawia rozpocząć nowe, intensywne życie. Nie musi czekać na nie długo - wracając ze spaceru do swojej kamienicy przy ulicy Bliskiej, odkrywa, że jej sąsiad, znęcający się nad rodziną, został brutalnie zamordowany. Czy zeznania Teresy mogą okazać się kluczowe do rozwikłania zagadki? Czy może okazać się lepszą detektyw od samej milicji? To nie tylko kryminał milicyjny, to także psychologiczno-społeczna analiza PRL-u. Tutaj milicjanci są nie tylko stróżami prawa, ale i obiektami społecznej fascynacji. Idealna dla fanów "Kółko się pani urwało" Jacka Galińskiego!

57021
E-book

Programowanie aplikacji dla Sklepu Windows w C#. Projektowanie innowacyjnych aplikacji sklepu Windows przy użyciu WinRT, XAML i C#

Matt Baxter-Reynolds, Iris Classon

Ten praktyczny poradnik pozwoli każdemu deweloperowi .NET zainteresowanemu tworzeniem aplikacji dla tabletów przejść krok po kroku proces budowania aplikacji typu Sklepu Windows. Pokazuje, jak posługiwać się językiem projektowania Modern UI dla systemu Windows 8.1 i mechanizmami WinRT 8.1.1 na przykładzie tworzenia biznesowej aplikacji mobilnej przy użyciu języka C#. W trakcie projektowania aplikacji użyte zostaną te same szczegóły systemowe i specyfikacje, które dotyczą aplikacji komercyjnych, takie jak trwałość, usługi tła oraz funkcje udostępniania i wyszukiwania systemu Windows 8. Pokazane zostanie projektowanie kodu, dołączanie produktów open source i tworzenie pakietu dystrybucyjnego dla Sklepu Windows. - Budowanie interfejsu użytkownika przy użyciu XAML oraz wzorca Model/View/View-Model - Istota asynchronicznego przetwarzania i ponowne poznanie wątków i równoległości - Przechowywanie danych i ustawień systemu za pomocą SQLite - Stosowanie paska aplikacji dla poleceń i ustawień - Prezentowanie powiadomień jako aktualizacji kafelka, etykiet lub wyskakujących komunikatów - Wizualizacja lokalizacji i aktywności na mapach - Włączanie udostępniania danych i równoległego działania aplikacji w interfejsie użytkownika - Implementacja wykonywania zadań w tle Matt Baxter-Reynolds jest niezależnym konsultantem w dziedzinie programowania, szkoleniowcem i autorem mieszkającym w Wielkiej Brytanii. Jego preferowaną metodą komu-nikacji z podobnie myślącymi osobami jest Twitter: @mbrit. Iris Classon ma tytuł MVP w dziedzinie C#. Publikuje w witrynie Pluralsight i jest szeroko znana jako wykładowca i bloger. Uzyskała kilikanaście certyfikatów w dziedzinie pro-jektowania .NET, specjalizując się w tworzeniu aplikacji klienckich i programowania Windows Phone.

57022
E-book

The PEAR Installer Manifesto. The PEAR Installer maintainer shows you the power of this code management and deployment system to revolutionize your PHP application development

Gregory Beaver

PEAR stands for PHP Extension and Application Repository, and its primary purpose is to support code re-use. PEAR provides both an advanced installer and a code repository at https://pear.php.net. PEAR code is organized into discrete re-usable components called packages. A package consists of a group of files and a descriptor file called package.xml that contains metadata about the package's contents, such as the package version, any special dependencies, and textual information such as the package description and authors.The software that transforms a package from an inert grouping of files into a dynamic software package is called the PEAR Installer and is itself a PEAR package. In other words, the PEAR Installer can be used to upgrade itself. It truly is a very powerful application. In short, the PEAR Installer is one of the most effective tools for managing a high-quality software library, high-quality applications, or high-quality websites.This book will show you a new way of organizing your PHP development, by leveraging the full power of the PEAR Installer. In a sense, the PEAR Installer is a step above a software design pattern, a meta-development pattern that can be used to systematically organize all of your PHP development.You will learn how to organize your code into packages using the package.xml format. You will learn about the revolutionary new PEAR Channel concept, and how to safely and reliably depend on external PHP libraries from sources such as pear.php.net and other PEAR channels. You will learn about the PEAR_PackageFileManager package, and how to customize individual installations of your PHP code through file roles, file tasks, and post-installation scripts.In addition, you will learn how to use the power of PEAR to manage your web projects with the PEAR installer to bring the power of versioning and rollbacks to your live website. The synergy of the PEAR Installer and a revision control system like CVS or Subversion is also explored in depth.Next, you will learn how to set up your own PEAR Channel for distributing PHP applications, both open-source and proprietary closed-source PHP applications that can be secured using technology already built into the PEAR Installer.Finally, you will learn how to embed the PEAR Installer inside your own web application in order to manage plug-ins from a remote server. The book covers in detail designing a custom plug-in system for a fictitious blog application. The plug-in system is used to manage templates, and the PEAR Installer is used to manage the details of querying the remote server for templates, handling dependencies between versioning, and doing the actual installation process as well.

57023
E-book

Кобзарик : читанка для початкових класів. НУШ

Ігор Січовик

До читанки увійшли твори класиків та сучасних українських і зарубіжних письменників, а також кращі зразки народної творчості 2014 легенди201a дитячі пісеньки201a загадки201a скоромовки201a приказки201a прислів2019я201a казки. Тематика та жанрова різноманітність зібраних у «Кобзарику» творів охоплюють широке коло читання й відповідають новим типовим освітнім програмам та Державному стандарту початкової освіти. Для учнів та вчителів початкових класів, студентів педагогічних навчальних закладів, дбайливих батьків і всіх, кому не байдуже рідне слово.

57024
E-book

Математика. 3 клас. ЗБІРНИК. Задачі, вправи, тести. НУШ. Математика. 3 клас. ЗБІРНИК. Задачі, вправи, тести. НУШ

Наталя Будна

Зміст збірника відповідає Державному стандарту початкової освіти та Типовим освітнім програмам. Запропоновано завдання до всіх тем програми: вправи для усного рахунку і вдосконалення обчислювальних навичок, порівняння виразів, дії з іменованими числами, розв2019язування рівнянь, нерівностей, задач та робота з даними. Різноманітність завдань сприятиме розвитку пізнавальної активності й логічного мислення учнів. Посібник містить також два варіанти тематичних і підсумкових діагностичних робіт (комбінованих та тестових), які дозволять повторити, закріпити вивчений матеріал, виявити прогалини в знаннях учнів. Поданий матеріал допоможе вчителеві в доборі матеріалу до уроків та додаткових занять, буде корисним для самостійної роботи учнів. Для учнів та вчителів, вихователів груп продовженого дня, батьків.