Verleger: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1761
E-book

Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)

Bert Bates, Bryan Basham, Kathy Sierra

Wykorzystaj innowacyjne metody nauki i zacznij tworzyć dynamiczne aplikacje internetowe! Jak korzystać z technologii JSP? Jak działają serwlety? Jak zastosować wzorzec projektowy MCV? Statyczna strona internetowa dziś już nikogo nie zachwyca. Czas na zmianę! Pora sprawić, aby tworzone przez Ciebie aplikacje stały się wyjątkowo dynamiczne, elastyczne i interaktywne. Poznaj i wykorzystaj w tym celu nowoczesną technologię serwletów i stron JSP. Dzięki niej zbudujesz złożony serwis z zastosowaniem języka Java wplecionego w kod HTML danej strony oraz serwletu, który przetwarza informacje otrzymane z serwera, aby dostarczyć użytkownikowi gotowy obraz witryny. Aby Twoja aplikacja działała idealnie, potrzebujesz jeszcze tylko zabezpieczeń, kontenerów serwletów i modelu MCV. Jak to wszystko złożyć i uruchomić? Tego dowiesz się właśnie z naszego nowatorskiego podręcznika! Książka "Head First Servlets & JSP. Edycja polska. Wydanie II" napisana została w oparciu o innowacyjne metody przekazywania wiedzy, polegające na włączaniu w proces nauki elementów zabawy oraz oddziaływaniu na wiele zmysłów. To pomaga szybko zrozumieć tę technologię i osiągnąć biegłość w tworzeniu dynamicznych stron oraz aplikacji. Z bogato ilustrowanego i napisanego lekkim językiem podręcznika dowiesz się m.in., co to jest serwlet, kontener i protokół HTTP, do czego służą strony JSP oraz jak tworzyć środowisko wdrożeniowe aplikacji i zabezpieczać przesyłane informacje. Architektura aplikacji internetowej nie będzie już miała przed Tobą żadnych tajemnic! Przegląd technologii serwletów i stron JSP Architektura aplikacji internetowej Wdrażanie aplikacji internetowej Strony bezskryptowe Znaczniki niestandardowe Zabezpieczenia serwletów Filtry Korporacyjne wzorce projektowe Protokół HTTPS Książka przygotowuje do najnowszej wersji egzaminu SCWCD z platformy J2EE 1.5!

1762
E-book

Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II

Julien Pivotto, Brian Brazil

Monitorowanie wydajności systemu jest ważnym zadaniem i nie polega tylko na obserwacji pracy procesora. Trzeba się orientować, pod jakim obciążeniem pracuje baza danych, czy przepustowość urządzeń sieciowych jest wystarczająca i jaki jest koszt niepełnego użycia bufora. Warto też wiedzieć, czy stopień wykorzystania droższych elementów uzasadnia ich utrzymywanie. W tej książce znajdziesz bezcenne wskazówki dotyczące wdrażania serwera Prometheus i jego używania w rzeczywistych rozwiązaniach. Julius Volz, współtwórca oprogramowania Prometheus To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego. W książce między innymi: czym jest Prometheus i jak wygląda jego architektura monitorowanie infrastruktury za pomocą komponentów takich jak Node Exporter instrumentacja w kodzie aplikacji tworzenie paneli sterowania za pomocą Grafany współpraca oprogramowania Prometheus i Kubernetes Dzięki najlepszym praktykom i wskazówkom dotyczącym instrumentacji w kodzie ta książka pomoże Ci w niezawodnym monitorowaniu usług! TJ Hoplock, starszy inżynier monitorowania, NS1

1763
E-book

React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III

Carlos Santana Roldán

JavaScript pozwala na tworzenie znakomitego kodu, ale wymaga od programisty sporych umiejętności. Tworzenie nawet bardzo złożonych aplikacji jest jednak łatwiejsze dzięki dostępnym narzędziom. Szczególnym uznaniem cieszy się React - popularna biblioteka open source służąca do tworzenia dynamicznych aplikacji na bazie niewielkich komponentów wielokrotnego użytku. React jest narzędziem, które w stosunkowo prosty sposób pozwala w pełni skorzystać z możliwości nowoczesnych przeglądarek i urządzeń mobilnych. To książka przeznaczona dla średnio zaawansowanych użytkowników biblioteki React, którzy chcą tworzyć elastyczniejsze i łatwiejsze w utrzymaniu aplikacje. Wyjaśniono tu sposób działania wewnętrznych mechanizmów biblioteki React. Zaprezentowano, jak należy budować komponenty możliwe do wielokrotnego użycia, jak projektować strukturę aplikacji, a także omówiono zasady tworzenia poprawnych formularzy. Opisano też procesy definiowania stylów dla komponentów biblioteki React, jak również ich optymalizowania w celu przyspieszenia aplikacji i zwiększenia ich responsywności. Nie zabrakło szczegółowego omówienia technik tworzenia zestawów efektywnych testów, ponadto znalazły się tutaj informacje na temat korzystania z takich narzędzi jak służący do testowania Enzyme, React Router czy ułatwiający ciągłą integrację CircleCI. Zdobywanie umiejętności niezbędnych do zbudowania działającej aplikacji ułatwiają liczne przykłady, wskazówki i fragmenty kodu. W książce między innymi: składniki biblioteki React, w tym Context API i React hooks tworzenie i optymalizacja komponentów stosowanie języka GraphQL w projektach renderowanie po stronie serwera tworzenie wydajnego zestawu testów techniki optymalizacji komponentów React: nowy wymiar efektywnego programowania aplikacji!

1764
E-book

Microsoft Visual C++ 2012. Praktyczne przykłady

Mariusz Owczarek

Microsoft Visual C++ 2012? To nic trudnego! Poznaj składnię języka C++ i nowości wprowadzane przez standard C++11 Naucz się wykorzystywać typy i konstrukcje programistyczne Dowiedz się, jak tworzyć aplikacje oparte na Windows API i .NET Framework Dostępne od niedawna środowisko Visual C++ 2012 oferuje użytkownikom szereg zupełnie nowych możliwości. Dzięki wprowadzeniu obsługi standardu C++11 i zwiększeniu przejrzystości oraz uniwersalności kodu źródłowego rozwiązanie ugruntowało swoją renomę nowoczesnego i nieustannie rozwijanego narzędzia programistycznego do wszechstronnych zastosowań. Ulepszone i dostosowane do nowych wymagań z powodzeniem może konkurować z innymi środowiskami obecnymi na rynku. Potwierdzają to również takie posunięcia producenta, jak zapewnienie wsparcia dla twórców programów działających w systemie Windows 8 i aplikacji mobilnych uruchamianych na platformie Windows Phone. "Microsoft Visual C++ 2012. Praktyczne przykłady" to doskonały przewodnik dla osób chcących poznać język C++ i zacząć pisać programy w środowisku Visual C++. Książka zawiera dokładny opis składni standardowego języka C++, a także praktyczne wskazówki dotyczące tworzenia aplikacji wykorzystujących Windows API oraz .NET Framework. Podręcznik prezentuje nie tylko podstawowe konstrukcje języka i sposoby ich stosowania, lecz także wprowadza czytelnika w bardziej zaawansowane zagadnienia związane z tworzeniem aplikacji działających w systemach operacyjnych Windows. Każdy omawiany tutaj temat został zilustrowany przykładem umożliwiającym praktyczne utrwalenie poznanych wiadomości teoretycznych. Instalacja i obsługa środowiska Microsoft Visual C++ Struktura programów C++ i konstrukcje języka Przegląd instrukcji i typów wbudowanych Podstawy techniki obiektowej Korzystanie z Windows API Tworzenie aplikacji wyposażonych w GUI Obsługa operacji na plikach Programowanie wielowątkowe Używanie komponentów .NET Framework Chcesz nauczyć się szybko działać w nowym Visual C++? Jesteś na dobrej drodze!

1765
E-book

Lightning Network dla praktyków. Protokół drugiej warstwy i jego wykorzystanie do obsługi płatności bitcoinami

Andreas M. Antonopoulos, Olaoluwa Osuntokun, René Pickhardt

Potencjał blockchainu jest ogromny i zapewne wciąż nie znamy wszystkich jego możliwych zastosowań. Jest to dosyć nowa, dynamicznie rozwijająca się technologia, jednak już teraz dostrzegalne są pewne jej ograniczenia. Problemem jest na przykład skalowalność Bitcoina. Rozwiązaniem wydaje się Lightning Network (LN), protokół drugiej warstwy, który zapewnia niemal natychmiastowe transakcje w systemie Bitcoin. Umożliwia on również zwiększenie szybkości i prywatności zawieranych transakcji, pozwalając przy tym na zmniejszenie opłat. Ta książka jest przeznaczona dla osób, które chcą zrozumieć działanie Lightning Network i wykorzystać możliwości tej technologii we własnych aplikacjach. Z lektury tej pozycji skorzystają programiści, architekci systemowi i inżynierowie. Omówiono w niej podstawy funkcjonowania sieci LN i sposoby jej użycia w praktyce. Przedstawiono również zasady oprogramowywania węzłów Lightning, ich implementacji i konfiguracji, a także zagadnienia budowania kanałów płatności w systemie Bitcoin, obsługi kanałów i przekazywania płatności. Zaprezentowano też informacje dotyczące bezpieczeństwa i prywatności w sieci Lightning Network. Poszczególne zagadnienia zilustrowano praktycznymi przykładami kodu w językach Go, C++, Python oraz przy użyciu wiersza poleceń uniksowych systemów operacyjnych. W książce między innymi: technologia Lightning Network a skalowanie blockchainu standardy stosowane w Lightning Network warstwy zestawu protokołów Lightning Network portfele i węzły oraz ich obsługa kanały płatności Lightning, routing cebulowy i protokół plotkarski kanały płatności od nadawcy do odbiorcy w trybie off-chain Poznaj potencjał LN i zostań mistrzem technologii przyszłości!

1766
E-book

Komputerowa edycja dokumentów dla średnio zaawansowanych

Andrzej Jacek Blikle, Jarosław Deminet

Profesjonalna edycja dokumentów w zasięgu ręki Poznaj zasady tworzenia tekstów Opanuj odpowiednie narzędzia Osiągaj zamierzone efekty Na rynku jest dostępnych mnóstwo podręczników do nauki posługiwania się edytorami tekstu. Zwykle są one jedynie zbiorami opisów przycisków i okienek wraz przykładami pokazującymi, jak osiągnąć pewien określony cel w konkretnej sytuacji. Zastosowanie przekazywanej przez nie wiedzy często też ogranicza się do konkretnej wersji programu, co w dzisiejszym, szybko zmieniającym się świecie oznacza, że publikacje te nierzadko stają się bezużyteczne tuż po opuszczeniu murów drukarni. Ten jest inny. Uczy pojęć, a nie poleceń. Przedstawia ogólne schematy, a nie konkretne funkcje. Pokazuje, co można osiągnąć za pomocą dostępnych narzędzi, a nie wdraża w mechaniczne klikanie kolejnych kontrolek. Koncentruje się na efekcie, a nie na charakterystycznych dla danego programu sposobach jego osiągnięcia. Przekazuje wiedzę uniwersalną, a nie instrukcje specyficzne dla wybranego wersji programu. Skupia się na rzeczach najważniejszych, zamiast zmuszać do brnięcia przez niekończące się opisy mało istotnych elementów interfejsu, które i tak są intuicyjne. Autorzy postawili sobie zadanie napisania podręcznika innego niż wszystkie i skupili się na takich zagadnieniach jak: formatowanie znaków i akapitów zastosowanie szablonów formatowanie list i tabel wstawianie ilustracji do tekstu narzędzia korekty i recenzji definiowanie układu strony inne narzędzia ułatwiające pracę Poznaj tajniki edycji tekstów w praktyce!

1767
E-book

Projektowanie gier w środowisku Unity 3.x

Will Goldstone

Stwórz w pełni funkcjonalne i profesjonalne gry 3D! Silniki gier, takie jak Unity, są znanymi, cenionymi, a przede wszystkim potężnymi narzędziami ułatwiającymi tworzenie gier. Środowisko Unity jest jednym z najczęściej używanych oraz najbardziej cenionych pakietów, pozwalających na projektowanie gier komputerowych. Może ono być wykorzystywane przez bardzo różnych użytkowników, poczynając od hobbystów, a kończąc na dużych firmach. Pozwala tworzyć gry oraz interaktywne aplikacje dla przeglądarek internetowych, komputerów stacjonarnych, urządzeń przenośnych czy konsol. Dzięki intuicyjnemu i prostemu w obsłudze zestawowi narzędzi Unity oraz niniejszej książce także i Ty możesz stać się twórcą gier komputerowych. Jeżeli jesteś projektantem gier lub masz dobry pomysł na grę, który chciałbyś wcielić w życie, z pomocą przyjdzie Ci ta książka. Dzięki niej błyskawicznie przygotujesz prototyp lub nawet całościowe rozwiązanie! W trakcie lektury nauczysz się projektować gry z wykorzystaniem silnika Unity 3, skryptów w języku C# oraz JavaScriptu. Niezwykle istotne jest to, że książka da Ci solidne podstawy w zakresie rozumienia kluczowych koncepcji związanych z projektowaniem gier - od fizyki świata gry aż do systemu cząstek. Ponadto dowiesz się, jak zapewnić najwyższą wydajność Twoim rozwiązaniom, budować interakcje oraz dzielić się z graczami gotowym rozwiązaniem. Żeby zacząć przygodę z tworzeniem gier, nie musisz posiadać żadnej specjalistycznej wiedzy, wystarczy Ci tylko ta książka! Brzmi kusząco? Spróbuj sam! Sięgnij po tę książkę, a następnie: zaprojektuj własną grę komputerową zrealizuj projekt i podziel się efektami ze znajomymi spełnij swoje marzenia oraz zwizualizuj najlepsze pomysły wirtualnych światów zapewnij najwyższą wydajność Twojej grze Tylko krok dzieli Cię od własnej gry komputerowej!

1768
E-book

Excel 2007 PL. Leksykon kieszonkowy. Wydanie II

Curt Frye

Podręczne kompendium wiedzy dla użytkowników Excela Excel należy do grupy tych aplikacji, których użytkownicy wykorzystują niewielką część możliwości, nie zdając sobie sprawy, jak ogromny potencjał narzędzia pozostaje jeszcze nieodkryty. Program kojarzy się z grupowaniem danych, tworzeniem zestawień i wykresów, wystawianiem faktur i rachunków. Jednak Excel to znacznie więcej. Ogrom jego możliwości powinno odkrywać się z grubą księgą zawierającą opisy narzędzi oferowanych przez tę aplikację, ale w codziennej pracy opasłe tomiska okazują się kompletnie niepraktyczne W takich sytuacjach nieocenioną pomocą stają się podręczne zestawienia najważniejszych wiadomości. Książka "Excel 2007 PL. Leksykon kieszonkowy. Wydanie II" to właśnie takie zestawienie. Zebrano w niej najistotniejsze dla użytkownika informacje dotyczące najnowszej wersji Excela, noszącej oznaczenie 2007. Czytając ją, poznasz nowy interfejs użytkownika, budowę dokumentów Excela i narzędzia autokorekty. Nauczysz się wprowadzać dane, formatować je i wykorzystywać do obliczeń. Skorzystasz z przydatnych funkcji i formuł, stworzysz wykresy i prawidłowo wydrukujesz arkusz na drukarce. Przeczytasz także o tabelach przestawnych, sterowaniu sposobem wyświetlania danych i publikowaniu arkuszy w sieci. Interfejs użytkownika Pasek narzędzi Struktura dokumentu Excela Praca z plikami Drukowanie Wprowadzanie i formatowanie danych Formuły i funkcje Wykresy Tabele przestawne Pracuj efektywniej. Korzystaj z praktycznych porad zebranych w jednej, poręcznej książce.