Inżynieria wymagań to kluczowa faza każdego projektu informatycznego. Od jej powodzenia zależy sukces całego przedsięwzięcia. Dobrze przeprowadzony proces zbierania, modelowania i zarządzania wymaganiami pozwala zredukować liczbę problemów z nimi związanych, a w rezultacie znacznie obniżyć koszty projektu. Niniejsza publikacja przedstawia doświadczenia wielu analityków biznesowych z „pierwszej linii frontu” ich walk na rzecz zapewnienia odpowiedniego poziomu j...
Bezpieczeństwo informacyjne. Nowe wyzwania, to uaktualniona wersja publikacji z 2012 roku. Książka skierowana jest do wszystkich specjalistów zajmujących się, z racji wykonywanego zawodu, bezpieczeństwem informacyjnym, a także studentów takich specjalności jak: bezpieczeństwo komputerów, bezpieczeństwo sieci i systemów, czy inżynieria bezpieczeństwa oraz studiujących na kierunkach takich jak: bezpieczeństwo narodowe czy bezpieczeństwo wewnętrzne. Publikację ...
Uczymy dzieci programowania to przewodnik dla rodziców i nauczycieli, przeznaczony do uczenia dzieci podstaw programowania i rozwiązywania problemów za pomocą Pythona, potężnego języka wykorzystywanego na zajęciach uniwersyteckich i przez firmy technologiczne, takie jak Google i IBM. Informacja o autorze/ redaktorze: Dr Bryson Payne od ponad 15 lat wykłada informatykę na Uniwersytecie w Północnej Georgii. Uczył również matematyki oraz programowania na poziom...
Nowoczesna Kryptografia to praktyczny przewodnik po współczesnym szyfrowaniu. Książka zawiera szczegółowy opis podstawowych pojęć matematycznych, leżących u podstaw kryptografii oraz treściwe omówienie sposobu ich działania. Dzięki niej dowiesz się, czym jest szyfrowanie uwierzytelnione, bezpieczna losowość, funkcje skrótu, szyfry blokowe oraz techniki klucza publicznego, takie jak RSA i kryptografia krzywych eliptycznych. Poznasz również: • kluczowe pojęc...
Książka Jakość w Agile została w całości poświęcona szeroko rozumianej tematyce zarządzania jakością w zwinnych projektach IT – od organizacji procesów jakościowych, przez różne podejścia, aż po konkretne narzędzia i techniki wspierające zarządzanie jakością. Na początku autorzy skupiają uwagę na kulturze organizacyjnej, jako niezbędnej podstawie do zbudowania ekosystemu zarządzania jakością w całej organizacji. Pokazują, co należy zrobić w przypadku konieczno...
Publikacja całościowo opisuje wszystkie aspekty zawodu, odpowiedzialności testerskiej oraz wymagane kompetencje miękkie i twarde. Robi to w odwołaniu do realiów rynkowych i współczesnych trendów. Dzieli się na dwie części: w pierwszej autor obszernie omawia podstawy zawodu testera a w drugiej oddaje w ręce czytelnika praktyczne przykłady i gotowe narzędzia do użycia w pracy. Konstrukcja rozdziałów otwiera przed czytelnikiem kolejne obszary testowania i zap...
Oto Franek Runtime – skompromitowany eks-komisarz, bezduszny detektyw, ekspert poszukiwań. Gdy komenda główna policji zostaje obrabowana, to Franek Runtime i jego niezwykłe umiejętności pozwolą schwytać winnych. W tym opowiadaniu kryminalnym dowiesz się jak korzystać z narzędzi algorytmicznych, aby rozwiązać sprawę. Franek Runtime binarnie przeszukuje łodzie przemytników, śledzi szpiegów za pomocą drzewa wyszukiwań, ucieka z więzienia dzięki przeszukiwa...
Drugi tom niezwykle życzliwie przyjętej przez Czytelników serii Testowanie oprogramowania w praktyce to kontynuacja idei opisywania przez praktyków – dla praktyków – rzeczywistych wyzwań zawodowych w dziedzinie inżynierii jakości oprogramowania. Podobnie jak w przypadku części pierwszej, do opisania swoich doświadczeń z testowaniem zaproszeni zostali doświadczeni eksperci zajmujący się różnorodnymi obszarami testowania. Książka liczy dziewięć rozdziałów i ...
Książka „Smartfon również dla seniora” dedykowana jest wszystkim osobom chcącym w pełni poznać i wykorzystać możliwości współczesnego smartfona. Zdarza się, że nowoczesne telefony użytkujemy już od dawna ale bardzo często ograniczamy się tylko do podstawowych czynności jakimi są dzwonienie czy pisanie SMSów. Czasami nie wiemy o tym, że smartfonem możemy sterować naszym telewizorem lub użyć go jako urządzenie udostępniające Internet naszemu laptopowi lub ...
W dzisiejszych czasach bezpieczeństwo aplikacji webowych jest jednym z najważniejszych elementów bezpieczeństwa Internetu, w tym serwerów udostępniających usługi w sieci. Włamania na serwery HTTP niosą jednak za sobą o wiele większe ryzyko niż podmiana zawartości strony. Cyberprzestępcy mogą uzyskać dostęp nie tylko do poświadczeń logowania użytkowników danej witryny ale również plików serwera co niesie za sobą o wiele szersze konsekwencje. Książka o tematyc...
Książka przedstawia uczenie maszynowe w ujęciu praktycznym. Przeprowadzając opisane w niej eksperymenty data science poznamy zastosowanie reguł statystycznych i algorytmów uczenia maszynowego do rozwiązywania konkretnych problemów. Takie podejście oznacza, że studenci informatyki oraz specjaliści — analitycy, informatycy i bazodanowcy — zdobędą nie tylko teoretyczną wiedzę, ale również umiejętność jej praktycznego wykorzystania w codziennej pracy.
Książka Packet Tracer 6 dla kursów CISCO Tom 5 – Zaawansowane technologie sieciowe, jak i pozostałe książki z tej serii, dedykowana jest osobom chcącym nauczyć się projektować i tworzyć sieci komputerowe i zarządzać sprzętem w sieciach rozległych. Pozycja ta, to idealny podręcznik uzupełniający wiedzę praktyczną podczas nauki w Akademiach CISCO oraz podczas przygotowań do egzaminów CCNA. Zagadnienia opisane w tej części serii, to kontynuacja tomu trzeciego, ...
Od momentu ukazania się pierwszego wydania książki Scrum i nie tylko… na polskim rynku, nastąpił wyraźny postęp w temacie korzystania z metod zwinnych. Coraz rzadziej spotykamy osoby czy organizacje, które nie wiedzą co oznacza hasło Agile, a na pewno czym jest Scrum. Scrum nadal pozostaje najbardziej popularnym sposobem realizacji Manifestu Agile w praktyce. Potrzeba wiedzy przesunęła się z pytania „O co chodzi?” na „Jak to mamy robić u nas?”. Coraz więcej firm...
Czym różnią się gatunki gier cyfrowych od gatunków znanych nam z filmu czy literatury, takich jak western bądź kryminał? Czy znane gry, takie jak rodzimy Wiedźmin, jedynie czerpią z repertuarów gatunkowych swoich książkowych lub ekranowych źródeł, czy też może oferują osobne i unikatowe wzorce gatunkowe? Autorka omawia zagadnienie gatunku w grach cyfrowych w relacji do innych mediów na przykładzie współzależności fantasy, komputerowych gier fabularnych (computer Role-Playing ...
- Zajmujesz się reklamą w internecie?- Planujesz podwyższyć swoje kwalifikacje?- Chcesz zostać certyfikowanym specjalistą Google AdWords i Google Analytics?Przyzwyczailiśmy się, że każdy kolejny rok to rok rekordowych wydatków na reklamę w Internecie. Jest taki kawałek tortu - branża SEM - który rozwija się niezwykle dynamicznie i wymaga stałego dokształcania się i doskonalenia umiejętności. Książka omawia najważniejsze branżowe egzaminy z Google AdWords oraz Google Anal...
Publikacja składa się z trzech podstawowych części. Pierwsza z nich porusza historie rozwoju informatyki i metod zabezpieczenia informacji. W drugiej części przedstawione są aktualne rozwiązania związane z szyfrowaniem informacji, autentyfikacją użytkownika oraz omówiona została kwestia ochrony przechowywanej informacji. Ponieważ niektóre zastosowania systemów komputerowych wymagają znacznych szybkości transmisji, w książce zostaną omówione technologie dużych szyb...
Celem monografii jest więc omówienie konstrukcji i działania protokołów IPv4 i IPv6 w ramach porównania tych dwóch koncepcji, jak również zaprezentowanie realizacji sieci opartych o IPv6. Obecnie, systemy przetwarzania danych trzeba oprzeć o co najmniej jeden z tych dwóch podstawowych protokołów internetowych, a nawet, co pokazano w niniejszej pracy, obydwa naraz. Stąd w pierwszych trzech rozdziałach dokonano przeglądu odpowiedniej wiedzy związanej z działaniem ...
Współczesny świat zmienia się bardzo dynamicznie. Praktycznie każdego dnia dowiadujemy się o nowościach, które powodują, że znane i stosowane rozwiązania bezpowrotnie odchodzą do historii. Elementem, który odgrywa istotną rolę akceleratora w tych zmianach jest technologia informacyjna. Ta zmienność pociąga za sobą konieczność ciógłej weryfikacji zarówno istniejących rozwiązań teoretycznych, jak i praktycznych - w chwili bieżącej oraz w przyszłości. Dlatego też pow...
Książka jest kierowana do programistów, którzy chcą zapoznać się z technologią OpenCL. W pubilkacji oprócz przedstawienia czym jest OpenCL znajdują się też przykłady sposoby wykorzystania OpenCL. Ze względu na charakter technologii mogą one obejmować kilka języków programowania: C/C++, Java, Python.
Książka porządkuje duży obszar zagadnień związanych z zarządzaniem poprzez controlling procesów. Mnogość zagadnień zawartych w tych obszarach (controlling i podejście procesowe) może powodować zagubienie, a w konsekwencji niechęć przedsiębiorców do wykorzystania w zarządzaniu narzędzi controllingowych. Ideą zaproponowanej w książce koncepcji controllingu procesów jest dostarczenie użytecznego narzędzia, za pomocą którego wdrożenie controllingu w przedsiębiorstwie może być łat...
Techniki testowania statycznego to zestaw narzędzi służący do sprawdzania ręcznie lub za pomocą analizy automatycznej kodu lub innych artefaktów procesu wytwórczego ( dukumentacja, wymagania ) bez uruchamiania kodu. Publikacja przybliża ten niezwykle istotny element testowania oprogramowania.
Ebooki to książki, których treść została zapisana w formie elektronicznej. Są nazywane również e-książkami, publikacjami elektronicznymi czy książkami elektronicznymi. Ebooki można odczytywać na komputerach i laptopach, ale są one przeznaczone głównie do czytania na urządzeniach przenośnych takich jak smartfony, tablety i przede wszystkim czytniki książek elektronicznych. Ebooki posiadające swoje pierwowzory w formie papierowej są jej odwzorowaniem. Posiadają wszystkie elementy obecne w „tradycyjnej” wersji, takie jak okładkę, ilustracje, spis treści, przypisy itp.
Niepodważalną zaletą ebooków jest to, że w odróżnieniu od drukowanej książki można w nich zmieniać rodzaj oraz wielkość czcionki, formatować tekst, a w zależności od posiadanego czytnika istnieje też możliwość wyszukiwania pojedynczych słów w tekście, dodawania zakładek i robienia notatek.
Ebooki są dostępne w wielu formatach. Najpopularniejsze z nich, będące standardem dla publikacji elektronicznych, to EPUB, MOBI i PDF.
To nowoczesny format będący standardem publikacji ebooków. Format EPUB umożliwia zmienianie wielkości fontu, co pomaga dopasować jego rozmiar do ekranu. Ebooki w tym formacie najlepiej odczytywać na urządzeniach posiadających ekran eINK (elektroniczny papier), chociaż można je odczytać także na smartfonie czy tablecie. Format EPUB jest możliwy do odczytania na komputerze, jednak do tego celu konieczne jest zainstalowanie właściwego oprogramowania.
Jest formatem ebooków wykorzystywanym przez czytniki firmy Amazon – Kindle (oraz na innych urządzeniach i programach dostępnych na rynku). Publikacje MOBI są zapisane w formacie Mobipocket, można więc pobrać je na dowolny sprzęt elektroniczny posiadający oprogramowanie umożliwiające odczytanie plików MOBI. Format ten jest oparty na języku HTML, dlatego jego wyświetlanie jest możliwe na urządzeniach mobilnych.
To format zapewniający taki sam wygląd strony jak w wersji papierowej – w tym formacie podział na strony jest sztywny. PDF służy do długoterminowego archiwizowania elektronicznych danych i może być odczytywany na większości komputerów, laptopów, smartfonów, czytników czy tabletów.
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).