Zebranie i opracowanie wymagań dotyczących tworzonego oprogramowania to jeden z fundamentów udanego projektu. Znajomość zakresu prac jest kluczową informacją dla wszystkich osób prowa...więcej »
C++ dzielnie broni swojej pozycji na rynku języków programowania. Pomimo silnego naporu języka Java oraz platformy .NET wciąż jest niezastąpiony w wielu dziedzinach. Jeżeli tylko wymagana je...więcej »
Systemy operacyjne Windows 10 i Windows Server 2016 bardzo różnią się od swoich poprzedników. Są bardziej złożone, a niektóre zastosowane rozwiązania można określić jako zaawan...więcej »
Czy praca na danych kojarzy Ci się z frustrującym ręcznym wklejaniem i oczyszczaniem danych w Excelu? A może tracisz mnóstwo energii na importowanie nieuporządkowanych danych pochodzących z ...więcej »
Poznaj najlepsze metody tworzenia doskonałego kodu Jak pisać dobry kod, a zły przekształcić w dobry? Jak formatować kod, aby osiągnąć maksymalną czytelność? J...więcej »
Mikrokontrolery są nieodłącznymi elementami setek przedmiotów: urządzeń RTV i AGD, maszyn, narzędzi, a nawet zabawek. Umożliwiają sterowanie ich działaniem i pozwalają na wykonanie określony...więcej »
Technologia druku 3D, zwanego również drukiem przestrzennym, jest uważana za jedną z najbardziej perspektywicznych. Polega na addytywnym wytwarzaniu trójwymiarowych obiektów na...więcej »
Bez Excela trudno sobie wyobrazić wykonywanie różnych złożonych zadań - to ulubione narzędzie naukowców, finansistów, analityków danych, a także profesjonalistów ...więcej »
Analiza złośliwego oprogramowania to ogromny biznes, gdyż ataki mogą słono kosztować firmę. Gdy malware naruszy Twoją obronę, musisz działać szybko, aby wyleczyć bieżące infekcje i zapobiec wyst...więcej »
Scratch – barwny język programowania metodą przeciągnij i upuść – jest używany przez miliony osób na całym świecie. Nowa wersja Scratch 3 ma dodatkowe funkcje, zaktualizowany interfejs i nowe bl...więcej »
Matematyka dyskretna jest podstawą większości zagadnień teoretycznych informatyki – od algorytmów i teorii automatów po kombinatorykę i teorię grafów.
Podręcznik Matematyka dyskr...więcej »
Słownik zawiera około 135 000 terminów i skrótów, występujących w fachowej literaturze angielskiej oraz ich odpowiedniki lub objaśnienia w języku polskim. 20 000 nowych haseł i...więcej »
Kryptografia. W teorii i praktyce to klasyczny podręcznik przeznaczony dla studentów informatyki i matematyki. Cenne informacje znajdą w nim również szyfranci oraz osoby zawodow...więcej »
W książce Sandworm. Nowa era cyberwojny i polowanie na najbardziej niebezpiecznych hakerów Kremla autor Andy Greenberg bierze pod lupę rosyjski...więcej »
Idea hurtowni danych ściśle wiąże się z ich kolosalnymi ilościami, gromadzonymi podczas tysięcy różnych sytuacji - przy dowolnej transakcji, w urzędzie, na lotnisku, w internecie... Nawet na...więcej »
Rootkity i Bootkity pomaga zrozumieć i przeciwdziałać wyrafinowanym, zaawansowanym zagrożeniom, zagrzebanym głęboko w procesie rozruchowym maszyny albo oprogramowaniu układowym UEFI.więcej »
W ostatnich latach Scrum, często pod flagą zwinności (Agile) stał się wszechobecny. Nie jest już tylko sposobem pracy w firmach zajmujących się oprogramowaniem i technologią, al...więcej »
Systemy rekomendacji online pomagają użytkownikom w znalezieniu filmów, pracy, restauracji – a nawet miłości! Naucz się budować systemy rekomendacji we właściwy sposób: ta umiejętność może znacz...więcej »
W książce Twórz własne gry w Scratchu! będziemy pracować z narzędziem Scratch, które w łatwy sposób umożliwia rysowanie interaktywnych postaci poprzez łączenie prostych bloków k...więcej »
Książka Praktyka testowania. Zbiór zadań to zestaw faktycznych problemów, z jakimi podczas swojej codziennej pracy stykają się profesjonalni testerzy oprogramowaniawięcej »