Programowanie

Cyberbezpieczeństwo dla zaawansowanych. Skuteczne zabezpieczenia systemu Windows, Linux, IoT i infrastruktury w chmurze

Cyberbezpieczeństwo dla zaawansowanych. Skuteczne zabezpieczenia systemu Windows, Linux, IoT i infrastruktury w chmurze
Cyberbezpieczeństwo dla zaawansowanych. Skuteczne zabezpieczenia systemu Windows, Linux, IoT i infrastruktury w chmurze

Gra o cyberbezpieczeństwo jest fascynująca i toczy się o wysoką stawkę. W każdej organizacji są dane, które trzeba chronić przed stale rosnącą liczbą zagrożeń. Jeśli to się nie uda, musimy się liczyć z uszczerbkiem na wizerunku, ze stratami finansowymi, a w niektórych wypadkach nawet z utratą zdrowia lub życia człowieka. Dlatego ważne jest, aby koncepcje bezpieczeństwa defensywnego były znane nie tylko inżynierom do spraw bezpieczeństwa, ale także wszystkim specjalistom IT. Jedynie w ten sposób można skutecznie wdrożyć przemyślaną strategię bezpieczeństwa.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

109,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 103,81 zł

EGZ.

Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu.

Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu.
Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu.
Opis książki: Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II

Dzisiejszy C++ jest wyjątkowym językiem programowania. Umożliwia pisanie zwięzłego, stabilnego kodu, który można zoptymalizować pod kątem wydajności w niespotykanym dotychczas stopniu. Język C++ w ciągu ostatnich lat został unowocześniony. W standardzie C++ 20 znalazło się sporo mechanizmów, które pozwalają osiągnąć wysoką efektywność kodu, a równocześnie uprzyjemniają programiście pracę. Poprawiono także ustawienia domyślne kompilatora. To wszystko sprawia, że wielu profesjonalistów wybiera właśnie C++, gdy chce uzyskać kod o wyjątkowej wydajności.

Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem przewodnika dla programistów. Rozpoczyna się od szczegółowego wprowadzenia do nowoczesnego C++ z uwzględnieniem technik eliminowania wąskich gardeł w kodzie bazowym. Następnie omówiono zagadnienia optymalizacji struktur danych i zarzadzania pamięcią. Przedstawiono również tematykę algorytmów, zasady pisania czytelnego kodu i stosowania niestandardowych iteratorów. Zamieszczono w niej też praktyczne przykłady używania metaprogramowania w języku C++, korutyn, refleksji (do ograniczenia ilości szablonowego kodu), obiektów pośredniczących (do wprowadzania ukrytych optymalizacji), programowania współbieżnego i struktur danych wolnych od blokad. W końcowej części dokonano przeglądu algorytmów równoległych w C++.

W książce między innymi:

  • nowe aspekty C++ 20
  • wyspecjalizowane struktury danych na potrzeby wydajnego kodu
  • metaprogramowanie i niestandardowe zarządzanie pamięcią
  • mechanizm refleksji i programowanie współbieżne bez używania blokad
  • subtelne optymalizacje algorytmów z biblioteki standardowej C++
  • leniwe generatory i zadania asynchroniczne

Twórz wydajny i czysty kod w C++!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 113,33 zł

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

Cena netto: 65,71 zł

EGZ.

SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących

SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 65,71 zł

EGZ.

Spark. Błyskawiczna analiza danych. Wydanie II

Spark. Błyskawiczna analiza danych. Wydanie II
Spark. Błyskawiczna analiza danych. Wydanie II

To książka przeznaczona dla inżynierów danych i programistów, którzy chcą za pomocą Sparka przeprowadzać skomplikowane analizy danych i korzystać z algorytmów uczenia maszynowego, nawet jeśli te dane pochodzą z różnych źródeł. Wyjaśniono tu, jak dzięki Apache Spark można odczytywać i ujednolicać duże zbiory informacji, aby powstawały niezawodne jeziora danych, w jaki sposób wykonuje się interaktywne zapytania SQL, a także jak tworzy się potoki przy użyciu MLlib i wdraża modele za pomocą biblioteki MLflow. Omówiono również współdziałanie aplikacji Sparka z jego rozproszonymi komponentami i tryby jej wdrażania w poszczególnych środowiskach.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 84,76 zł

EGZ.

React w działaniu. Tworzenie aplikacji internetowych. Wydanie II

React w działaniu. Tworzenie aplikacji internetowych. Wydanie II
React w działaniu. Tworzenie aplikacji internetowych. Wydanie II

React jest biblioteką służącą do tworzenia interfejsów użytkownika. Ułatwia pisanie aplikacji internetowych, natywnych aplikacji dla iOS i Androida, oprogramowania dla telewizorów czy też natywnych aplikacji dla komputerów stacjonarnych. Dzięki tej bibliotece można szybko zbudować interfejs, który automatycznie będzie reagował na zmiany stanu aplikacji. Idea polega na użyciu małych, zarządzalnych komponentów do budowy nawet dużych i bardzo złożonych aplikacji. Aby zacząć pracę z Reactem, wystarczy znajomość składni JavaScriptu - i lektura tej książki.

Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Zaprezentowano także technologie, które znakomicie uzupełniają możliwości Reacta: JSX i narzędzie create-react-app. Omówiono również zagadnienia dotyczące komponentów funkcyjnych i klasowych i szczegółowo przedstawiono proces budowy aplikacji z tych komponentów. Szybko się przekonasz, jak duży potencjał tkwi w bibliotece React i jak bardzo ułatwia ona tworzenie łatwych w utrzymaniu, wielkoskalowych, atrakcyjnych aplikacji!

W książce między innymi:

  • przygotowanie Reacta do pracy
  • tworzenie komponentów Reacta i łączenie ich z komponentami DOM
  • składnia JSX i hooki
  • przepływ danych w aplikacji
  • tworzenie aplikacji zapisujących dane po stronie klienta

React: naucz się raz, używaj zawsze!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 56,19 zł

egz.

Roblox Lua w 24 godziny. Tworzenie gier dla początkujących

Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
Roblox Lua w 24 godziny. Tworzenie gier dla początkujących

Roblox to popularna platforma do tworzenia gier, z której korzystają użytkownicy o różnym poziomie umiejętności w zakresie ich projektowania. W Robloksie używa się języka programowania Lua. Jest to język, którego można się szybko i łatwo nauczyć. Roblox Studio i Lua zapewniają idealne środowisko dla twórców gier, a także prosty dostęp do serwerów multiplayer, narzędzi do modelowania światów, systemów monetyzacji i wielu innych przydatnych funkcji. Ty możesz skupić się na tym, co najlepsze: na pracy twórczej!

Oto wyjątkowy przewodnik po platformie Roblox. Składa się z 24 lekcji skonstruowanych w sposób ułatwiający szybkie opanowanie materiału; przeczytanie każdej z nich i wykonanie podanych ćwiczeń zajmie Ci najwyżej godzinę. Lekcje i zadania łącznie tworzą kurs, dzięki któremu nauczysz się samodzielnie kodować w Robloksie. W ramach pracy z książką przygotujesz sobie środowisko pracy, zaczniesz się płynnie posługiwać potrzebnymi narzędziami i szybko napiszesz swoją pierwszą grę. Naukę ułatwią Ci instrukcje krok po kroku, liczne ćwiczenia i pytania sprawdzające, a także quizy, wskazówki i przydatne ostrzeżenia. Szybko się przekonasz, jak proste, przyjemne i satysfakcjonujące jest używanie Robloksa!

W książce między innymi:

  • podstawowe informacje o platformie Roblox, Roblox Studio i języku Lua
  • właściwości, zmienne, funkcje, instrukcje warunkowe i pętle
  • korzystanie z tabel i słowników
  • programowanie zdarzeń
  • abstrakcje i wprowadzenie do programowania zorientowanego obiektowo
  • utrwalanie danych i użycie ich w grach
  • stosowanie raycastingu

Roblox Studio: tak się dzisiaj tworzy gry!

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 65,71 zł

Linux i obsługa sieci dla profesjonalistów. Konfiguracja i stosowanie bezpiecznych usług sieciowych

Linux i obsługa sieci dla profesjonalistów. Konfiguracja i stosowanie bezpiecznych usług sieciowych
Linux i obsługa sieci dla profesjonalistów. Konfiguracja i stosowanie bezpiecznych usług sieciowych
Linux i obsługa sieci dla profesjonalistów. Konfiguracja i stosowanie bezpiecznych usług sieciowych

Linux zdobył popularność zarówno wśród użytkowników, jak i administratorów sieci i zaskarbił sobie ich uznanie. Stało się tak nie bez powodu, ponieważ pozwala on na uzyskanie imponującej elastyczności usług sieciowych przy relatywnie niewielkich kosztach. Usługi sieciowe Linuksa mogą zapewnić funkcjonalność niedostępną w przypadku innych systemów. Dzięki nim można stworzyć solidnie zabezpieczone, efektywne i doskonale dopasowane do szczególnych potrzeb organizacji środowisko sieciowe. Wystarczy dobrze poznać i zrozumieć działanie poszczególnych usług sieciowych Linuksa.

Ta książka jest przeznaczona dla inżynierów zarządzających infrastrukturą sieciową dowolnego rodzaju. Znajdziesz w niej niezbędne informacje, których potrzebujesz do uruchomienia i skonfigurowania różnych użytecznych usług sieciowych. Najpierw poznasz najważniejsze dystrybucje oraz podstawy konfiguracji sieci w Linuksie. Następnie przejdziesz do diagnozowania sieci, konfigurowania zapory oraz używania Linuksa jako hosta usług sieciowych. W dalszej kolejności uzyskasz informacje o przydatnych usługach oraz o ich wdrażaniu w środowisku korporacyjnym. Sporo miejsca w książce poświęcono też zagadnieniom ochrony przed nieuprawnionym dostępem: omówiono typowe sposoby przeprowadzania ataków oraz techniki skutecznego zabezpieczania usług sieciowych. Ta publikacja dostarczy Ci przydatnych wskazówek, które pozwolą nie tylko skonfigurować potrzebne usługi sieciowe, ale także zbudować centrum danych oparte wyłącznie na Linuksie.

Najciekawsze zagadnienia:

  • Linux jako platforma do diagnozowania sieci i rozwiązywania problemów
  • konfiguracja zapory Linuksa
  • konfiguracja usług sieciowych, w tym DNS oraz DHCP
  • rejestrowanie zdarzeń w celu monitorowania sieci
  • wdrażanie i konfiguracja systemów zapobiegania włamaniom (IPS)
  • konfiguracja usługi honeypot w celu wykrywania i odpierania ataków

Linux: korzystaj z najwyższych standardów bezpieczeństwa!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 113,33 zł

EGZ.

Arduino dla początkujących. Podstawy i szkice. Wydanie II

Arduino dla początkujących. Podstawy i szkice. Wydanie II
Arduino dla początkujących. Podstawy i szkice. Wydanie II
Arduino dla początkujących. Podstawy i szkice. Wydanie II

Arduino jest bardzo prostym komputerem, który można wykorzystać w najróżniejszych gadżetach wykonywanych w zaciszu własnego domu. Potrafi komunikować się z komputerem, posiada także złącza służące do podłączania zewnętrznych elementów elektronicznych, takich jak silniki, przekaźniki, fotodiody, diody laserowe, głośniki, mikrofony itp. Oprogramowanie służące do programowania Arduino jest łatwe w użyciu i jest dostępne za darmo na platformy Windows, Mac i Linux. Przy tym wszystkim Arduino jest bardzo prosty w rozbudowie o kolejne elementy. Dzięki temu łatwo może posłużyć do budowy najprzeróżniejszych robotów, sterowników, czujników czy interfejsów do komunikacji z innymi urządzeniami. Dodatkowo Arduino jest znakomitym, ciekawym i bardzo przyjemnym sposobem na nauczenie się podstaw elektroniki, informatyki bądź programowania.

Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem popularnego podręcznika programowania dla osób, które chcą zacząć swoją przygodę z Arduino. Skorzystasz z niej nawet wtedy, gdy nie masz pojęcia o programowaniu. Wystarczy zestaw Arduino i ochota do pracy twórczej, aby wykonać urządzenie do sterowania oświetleniem, zarządzania energią wytwarzaną przez panele słoneczne, tablicę do wyświetlania komunikatów i wiele innych ciekawych projektów. Dzięki przejrzystym wskazówkom i wyjaśnieniom już wkrótce przekonasz się, że programowanie Arduino jest czynnością prostą i przyjemną, a błędów wynikających z wadliwego kodu można łatwo uniknąć. Gruntowna znajomość podstaw języka C będzie dodatkową korzyścią, którą zyskasz dzięki tej książce.

W tej książce:

  • budowa płytki Arduino i przygotowanie środowiska pracy
  • programowanie Arduino w języku C
  • korzystanie z pamięci Flash i EEPROM
  • Arduino w projektach internetu rzeczy
  • obsługa wyświetlaczy OLED i LED

Arduino: sprawdź, jak fascynujący może być mikrokontroler!

Dostępność: brak towaru

Cena:

49,90 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 47,52 zł

Kompetentny Scrum Master. Przewodnik po rozwoju Scrum Masterów i Agile Coachów dla HR, zarządzających oraz samych zainteresowanych

Kompetentny Scrum Master. Przewodnik po rozwoju Scrum Masterów i Agile Coachów dla HR, zarządzających oraz samych zainteresowanych
Kompetentny Scrum Master. Przewodnik po rozwoju Scrum Masterów i Agile Coachów dla HR, zarządzających oraz samych zainteresowanych

Poradnik dla wszystkich, którym słowo Scrum nie powinno być obce

Kate Hobler, autorka książki, jest przedsiębiorczynią, trenerką i konsultantką. Przez wiele lat swojej kariery zawodowej była Scrum Masterką, Agile Coachem, Product Ownerką i liderką zwinnej organizacji. Tematykę związaną ze zwinnymi zmianami w firmach zna więc bardzo dobrze. I doskonale wie, że na polu współpracy między działem HR a Scrum Managerami nie zawsze wszystko działa poprawnie. Delikatnie mówiąc.

Przewodnik, który trzymasz w ręku, powstał właśnie po to, by zasypać otchłań między działem HR i pozostałymi dywizjami organizacji w procesie transformacji. Kate ma nadzieję, że dzięki książce uda jej się pomóc zarówno osobom przeprowadzającym transformację, jak i działom HR firm i organizacji. Wszak wszyscy powinni grać do jednej bramki - zarówno decydenci angażujący "haerowców", by stali się niezbędną częścią i akceleratorem zmian, jak i sam dział HR, który, jeśli ma pomóc, musi poznać zasady gry.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,90 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 47,52 zł

EGZ.

Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite.

Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite.
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite.
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV

Praca zdalna daje hakerom wiele nowych możliwości i okazji do ataków, obecnie bowiem za pośrednictwem sieci udostępnianych jest znacznie więcej poufnych informacji niż kiedykolwiek wcześniej. Test penetracyjny ma za zadanie symulować taki atak hakera napastnika. Poza skutecznością mechanizmów obronnych testy penetracyjne sprawdzają skutki fazy powłamaniowej eksploracji skompromitowanego systemu. A to pozwala na wykazanie ryzyka naruszenia bezpieczeństwa informacji, jeżeli nie zostaną podjęte odpowiednie działania. Do tych wszystkich celów świetnie nadaje się Kali - potężna dystrybucja systemu Linux, przeznaczona właśnie do przeprowadzania testów penetracyjnych, analiz informatyki śledczej i inżynierii wstecznej.

Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania i uruchamiania systemu Kali Linux w środowisku maszyn wirtualnych i kontenerów. Opisano też szereg zagadnień związanych z pasywnym i aktywnym rozpoznawaniem środowiska celu, w tym z używaniem skanerów podatności i modelowaniem zagrożeń. Zaprezentowano wiele zaawansowanych metod prowadzenia ataków na sieci komputerowe, urządzenia IoT, systemy wbudowane i urządzenia wykorzystujące połączenia bezprzewodowe.

Dzięki książce dowiesz się, jak:

  • eksplorować sieci przewodowe i bezprzewodowe, infrastrukturę chmury i usługi internetowe
  • atakować i łamać zabezpieczenia wbudowanych urządzeń peryferyjnych, Bluetooth, RFID i IoT
  • skutecznie unikać wykrycia
  • używać pakietów: Metasploit, PowerShell Empire i CrackMapExec
  • nasłuchiwać ruch sieciowy za pomocą programów bettercap i Wireshark
  • przeprowadzać ataki przy użyciu narzędzi: Metasploit, Burp Suite i OWASP ZAP

Chcesz bezpieczeństwa? Zrozum, jak działa napastnik!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

99,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 94,29 zł

EGZ.

DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu.

DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu.
DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu.

DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu

Microsoft Power BI jest doskonałym narzędziem do profesjonalnej analizy danych. Jeśli jednak chcesz uzyskać za jego pomocą naprawdę spektakularne efekty, musisz się biegle posługiwać językiem DAX (Data Analysis Expressions). Pozwala on na wykonywanie zaawansowanych obliczeń i zapytań dotyczących danych w powiązanych tabelach i kolumnach w tabelarycznych modelach danych.

To książka przeznaczona dla analityków biznesowych, którzy już poznali język DAX, chcą jednak skorzystać z pełnego potencjału formuł tego języka i modeli Power BI, by tworzyć wydajne i zaawansowane analizy danych. Opisano w niej zasady analizy biznesowej i reguły projektowania dobrych modeli. Zaprezentowano też praktyczne przykłady użycia języka DAX w rzeczywistych sytuacjach biznesowych. Pokazano niuanse pracy z modelami Power BI, a także z funkcjami DAX, filtrami i miarami. Nie zabrakło bardzo przydatnych wskazówek dotyczących błędów popełnianych często podczas tworzenia zaawansowanych agregacji danych. Do książki zostały dołączone materiały do pobrania (pliki PBIX), które ułatwią pełne zrozumienie prezentowanych treści i ich stosowanie we własnej praktyce zawodowej.

Najciekawsze zagadnienia:

  • koncepcje modelowania danych i struktur
  • modele Power BI a modele systemów zarządzania relacyjnymi bazami danych
  • bezpieczne poziomy agregacji, atrybuty i hierarchie
  • koncepcja kontekstu i jej stosowanie
  • standardowa analiza czasowa
  • inteligentna ocena inwestycji za pomocą finansowych funkcji DAX

Poznaj prawdziwy potencjał języka DAX w analizie danych!

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 84,76 zł

EGZ.

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania.

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania.
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania.
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania

Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych.

Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu.

Najciekawsze zagadnienia:

  • problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci
  • korygowanie kodu wolno działającego programu
  • przydatne mechanizmy monitorowania pracy kodu
  • analiza danych dotyczących wydajności
  • identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe

Kod eksperta: tu każdy bit ma znaczenie!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 113,33 zł

EGZ.

AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych.

AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych.
AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych.
AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych

Amazon Web Services (AWS) zdobywa coraz większe uznanie. Platforma AWS udostępnia znakomite rozwiązania, w tym usługi obliczeniowe, magazyn danych, obsługę sieci i usług zarządzanych. Aplikacje korporacyjne wdrożone w chmurze AWS mogą być wyjątkowo odporne, skalowalne i niezawodne. Aby takie były, administrator systemu musi jednak zrozumieć koncepcje zaawansowanego zarządzania chmurą i nauczyć się wykorzystywać je w praktyce zarówno podczas wdrażania systemu, jak i zarządzania nim.

W tej książce omówiono techniki wdrażania systemów na platformie AWS i zasady zarządzania nimi. Zaprezentowano podstawy korzystania z usługi Identity and Access Management oraz narzędzia sieciowe i monitorujące chmury AWS. Poruszono tematy Virtual Private Cloud, Elastic Compute Cloud, równoważenia obciążenia, automatycznego skalowania oraz baz danych usługi Relational Database Service. Dokładnie przedstawiono zasady wdrażania aplikacji i zarządzania danymi. Pokazano też, w jaki sposób zainicjować automatyczne tworzenie kopii zapasowych oraz jak śledzić i przechowywać pliki dzienników. W książce znalazły się również informacje na temat interfejsów API platformy AWS i sposobu ich użycia oraz automatyzacji infrastruktury z wykorzystaniem usługi CloudFormation, narzędzia Terraform oraz skryptów w języku Python z biblioteką Boto3.

W książce między innymi:

  • zasady bezpieczeństwa w systemach chmurowych
  • tworzenie usług Amazon Elastic Compute Cloud (EC2)
  • konfiguracja centrum danych w chmurze AWS za pomocą sieci VPC
  • automatyczne skalowanie aplikacji
  • praca z dziennikami scentralizowanymi CloudWatch
  • wykonywanie kopii zapasowych danych

AWS, czyli dostępność, odporność i niezawodność aplikacji!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 75,24 zł

EGZ.

Współczesne trendy cyberzagrożeń społeczeństwa informacyjnego

Współczesne trendy cyberzagrożeń społeczeństwa informacyjnego
Współczesne trendy cyberzagrożeń społeczeństwa informacyjnego

Cyberzagrożenia, ich rodzaje, skutki i rozwój, a także zjawiska, jakie one powodują, i rezultaty ich występowania, są przedmiotem badań i analiz pracowników Zakładu Nauk o Administracji i Bezpieczeństwa w Administracji Wydziału Administracji i Nauk Społecznych Politechniki Warszawskiej. Wyniki uzyskanych badań w obszarze zagrożeń są przedmiotem różnorodnych projektów badawczych, seminariów oraz prowadzonych wykładów i ćwiczeń w procesie dydaktycznym studentów.
 
Niniejsza publikacja prezentuje wybrane z nich, które były treścią seminarium naukowego poświęconego tej ważnej tematyce, skupionej wokół problemu badawczego, jakim są Współczesne trendy cyberzagrożeń społeczeństwa informacyjnego.
 
Do problemów tych zaliczono szczególnie: stan zagrożeń informacji w cyberprzestrzeni Rzeczypospolitej Polskiej, rodzaje zagrożeń, przewidywane ich skutki i trendy rozwojowe; cyberterroryzm a cyberterror, ich stan i rozmiar oraz zagrożenia, jakie ze sobą niosą, i zjawiska, jakie im towarzyszą; współczesny wymiar cyberwojny, sprowadzony do zagrożenia, które współcześnie dotyka wszystkich obywateli, wszystkie organizacje i instytucje społeczeństwa informacyjnego; „nietechniczne” elementy współczesnych zagrożeń, z którymi spotykamy się codziennie, zagrożenia, które dotykają nas wszystkich, a z których do końca nie zdajemy sobie sprawy; rezultat zagrożeń i powszechne stosowanie współczesnych narzędzi wymiany informacji i jej przetwarzania, sprowadzające się do niebezpiecznego zjawiska, jakim jest wykluczenie cyfrowe; rezultat zagrożeń i celowej działalności człowieka, sprowadzający się do dezinformacji obywateli w przestrzeni cyfrowej jako instrumentu ingerencji w jego wolność i prawa; obszar badań zagrożeń w cyberprzestrzeni na przykładzie cyberprzemocy i poszukiwanie nowych sposobów oraz metod badawczych w tym obszarze.

Dostępność: brak towaru

Cena:

30,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 28,57 zł

Visual Studio 2022, C# i .NET. Programowanie kontrolek

Visual Studio 2022, C# i .NET. Programowanie kontrolek
Visual Studio 2022, C# i .NET. Programowanie kontrolek

Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w języku C# i użytkowania środowiska .NET postanowił podejść w odmienny sposób. W najnowszej publikacji swojego autorstwa zatem skupia się na praktycznym wymiarze programowania, czyli używaniu dostępnych w oprogramowaniu Visual Studio 2022 komponentów zwanych kontrolkami.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,90 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 47,52 zł

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