Wydawca: 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.
1241
Ebook

Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II

Gavin King, Christian Bauer

Utrwalenie danych, tak aby zostały one zapisane i przechowane przez system informatyczny, jest jedną z podstawowych funkcji aplikacji. Prawie zawsze wymaga się trwałych danych. W przypadku Javy zazwyczaj utrwalenie danych odbywa się poprzez ich zapisanie w relacyjnej bazie danych z wykorzystaniem języka SQL. Relacyjne bazy danych stanowią niezwykle elastyczne i potężne narzędzie do zarządzania utrwalonymi danymi, jednak aby wykorzystać wszystkie zalety tego rozwiązania, trzeba zapewnić optymalne komunikowanie się aplikacji z bazą danych. Niniejsza książka stanowi wyczerpujące źródło aktualnej wiedzy o frameworku Hibernate, najpopularniejszym narzędziu do utrwalania danych dla Javy, które zapewnia automatyczne i przezroczyste mapowanie obiektowo-relacyjne. Wyczerpująco opisano też standard Java Persistence 2.1 (JSR 338). Programowanie aplikacji w Hibernate wyjaśniono tu na licznych przykładach. Pokazano, jak korzystać z mapowania, zapytań, strategii pobierania, transakcji, konwersacji, buforowania i wielu innych funkcji. Nie zabrakło opisu najlepszych praktyk w projektowaniu baz danych oraz wskazówek dotyczących optymalizacji. Wszystkie przykłady zostały uaktualnione dla najnowszych wersji frameworka Hibernate i środowiska Java EE. Najważniejsze zagadnienia omówione w książce: Mapowanie obiektowo-relacyjne i jego znaczenie Projekt aplikacji bazodanowej typu klient-serwer Korzystanie z frameworka Hibernate Specyfikacja Java Persistence Transakcyjne przetwarzanie danych, w tym również zagadnienia współbieżności Tworzenie i uruchamianie zapytań oraz przetwarzanie otrzymanych wyników Hibernate i Java Persistence — najlepszy sposób na nowoczesną aplikację bazodanową! Christian Bauer jest szkoleniowcem i konsultantem. Bierze udział w rozwijaniu frameworka Hibernate. Autor kilku książek dotyczących programowania w Javie. Gavin King jest współzałożycielem projektu Hibernate oraz członkiem grupy ekspertów pracujących nad standardem Java Persistence (JSR 220). Przewodził również pracom nad standaryzacją CDI (JSR 299). Gary Gregory jest współautorem książek JUnit in Action oraz Spring Batch in Action. Jest także członkiem grup zarządzania projektami firmy Apache Software Foundation: Commons, HttpComponents, Logging Services i Xalan.

1242
Ebook

Myśl w języku Java! Nauka programowania

Allen B. Downey, Chris Mayfield

Myśl w języku Java! Nauka programowania Zacznij myśleć jak programista! Naucz się łączyć umiejętności płynące z różnych dziedzin: matematyki, inżynierii i nauk przyrodniczych. Różnorodna wiedza ułatwi Ci pokonywanie przeszkód w pracy programisty — dzięki niej zdefiniujesz problem i sformułujesz jasne i precyzyjne rozwiązanie. Jak się okazuje, te wszystkie trudne umiejętności można sobie przyswoić, ucząc się programowania. Znajomość języka Java stanie się dodatkową korzyścią — jest to język o ugruntowanej pozycji, lubiany, dojrzały i najzwyczajniej bardzo przydatny. Trzymasz w ręku zwięzły podręcznik programowania napisany z myślą o osobach mających niewielkie lub zerowe doświadczenie w tej materii. Przedstawiono w nim najbardziej podstawowe zagadnienia, a poszczególne koncepcje zaprezentowano w logicznej kolejności. Sam język Java nie został może wyczerpująco opisany, jednak ważniejsze konstrukcje, strategie i techniki programistyczne zostały pokazane w bardzo zrozumiały i przystępny sposób. Poszczególne koncepcje zilustrowano praktycznymi przykładami kodu. Ten starannie przemyślany układ treści sprawi, że „myślenie jak informatyk” bardzo szybko przestanie być Twoim problemem! Poznawaj po jednym zagadnieniu naraz: opanuj skomplikowane tematy, rozbijając je na szereg drobnych kroków popartych przykładami. Zrozum sposób formułowania problemów, myśl kreatywnie o rozwiązaniach i pisz programy klarownie i precyzyjnie. Wybierz techniki programowania, które najlepiej sprawdzą się w Twojej sytuacji i przećwicz ważną umiejętność debugowania kodu. Odkryj relacje pomiędzy danymi wejściowymi i wyjściowymi oraz poznaj instrukcje decyzyjne i pętle, klasy i metody, łańcuchy znakowe i tablice. Wykonaj ćwiczenia związane z grami słownymi, grafiką komputerową, zagadkami i grami karcianymi. Java — już wkrótce zaczniesz myśleć jak informatyk!

1243
Ebook

Język SQL. Przyjazny podręcznik. Wydanie III

Larry Rockoff

SQL stanowi podstawowe narzędzie komunikowania się z relacyjnymi bazami danych. Jest to dość skomplikowany język o rozbudowanych możliwościach. Pozwala na pobieranie z bazy zestawów danych wyszukiwanych na podstawie wyrafinowanych kryteriów. Umożliwia też modyfikację zarówno danych, jak i struktury bazy, w której są gromadzone. To potężne narzędzie powinni znać nie tylko programiści baz danych, ale również specjaliści zajmujący się ich analizą, jednak zdobycie praktycznych umiejętności posługiwania się SQL często nastręcza trudności. To trzecie, poprawione i zaktualizowane wydanie praktycznego przewodnika po języku SQL i relacyjnych bazach danych. Przemyślana, uporządkowana struktura podręcznika sprzyja sprawnemu nabywaniu wiedzy i doskonaleniu umiejętności - pracę z nim ułatwiają przystępny sposób prezentowania materiału i czytelne, łatwe do zrozumienia przykłady kodu SQL. Bardzo przydatnym elementem książki są odniesienia do składni (dialektów SQL) stosowanych w trzech najpowszechniejszych bazach danych: Microsoft SQL Server 2019, MySQL 8.0 i Oracle 18c. W tym wydaniu pojawiło się szersze omówienie typowych zadań analitycznych, uzupełniono też informacje o zastosowaniu Excela do wizualnej prezentacji danych, opisano więcej przydatnych funkcji, a także zaktualizowano i ulepszono dodatkowe materiały edukacyjne. W książce między innymi: operacje na danych przy użyciu zapytań SQL funkcje i procedury składowane grupowanie i agregowanie danych projektowanie relacyjnych baz danych tworzenie zestawień danych przy użyciu arkuszy kalkulacyjnych praca z Microsoft SQL Server, MySQL i Oracle Chcesz się nauczyć SQL? Z tą książką zrobisz to bez problemu!

1244
Ebook

Okablowanie strukturalne sieci. Teoria i praktyka. Wydanie III

Rafał Pawlak

Zaprojektuj niezawodną sieć teleinformatyczną! Charakterystyka i cele tworzenia systemu okablowania, czyli elementarz projektanta Elementy składowe okablowania strukturalnego, czyli kompletowanie niezbędnych materiałów Projekt sieci, czyli szczegółowe rozwiązania i przewidywanie potencjalnych zagrożeń Zagadnienie okablowania, czyli de facto stworzenia całej struktury sieciowej w przestrzeni o określonym, często skomplikowanym układzie, nie jest tak proste, jak mogłoby się z pozoru wydawać. Samo ułożenie kabli poprzedzone musi być za każdym razem kompleksową analizą wszystkich elementów powstającego systemu, od aspektów ściśle technicznych (gdzie umieścić szafy, ulokować serwerownię, jakie instalacje towarzyszące wdrożyć?), aż po sposoby i miejsca wykorzystywania sieci przez użytkowników. To zadanie wymaga wiedzy oraz świadomości celów, a także dużej wyobraźni, nie tylko przestrzennej. Indywidualne dostosowanie powstającej infrastruktury do specyfiki lokalizacji docelowej i potrzeb użytkowników zawsze zależy od projektanta, a niezbędną wiedzę pozwalającą na stworzenie sprawnie działającej sieci teleinformatycznej znajdziesz właśnie w tej książce! "Okablowanie strukturalne sieci. Teoria i praktyka. Wydanie III" to podręcznik, dzięki któremu kwestia zaprojektowania i wykonania systemu okablowania strukturalnego przestanie wydawać Ci się nie do pokonania. Dowiesz się, co należy wziąć pod uwagę na pierwszym etapie projektowania sieci, jakie materiały i urządzenia musisz zgromadzić oraz jak je ze sobą połączyć, a także jakie środowisko pracy wybrać dla centrum danych. Zrozumiesz, po co Ci szczegółowa dokumentacja projektowa i na czym polega odbiór projektu. Poznasz normy obowiązujące przy projektowaniu sieci i sprawdzone sposoby zabezpieczania infrastruktury przed awarią oraz neutralizacji ewentualnych jej skutków. Krótko mówiąc, książka ta to znakomite przygotowanie do pracy nad jednym z najważniejszych systemów działających we współczesnych firmach. Charakterystyka i cele tworzenia systemu okablowania Przewodowe media transmisyjne Elementy składowe okablowania strukturalnego Środowisko pracy dla centrum danych (DATA CENTER) Dokumentacja projektowa i odbiór systemu okablowania Porady techniczno-instalacyjne Okablowanie strukturalne a normy Redundancja okablowania pionowego Okablowanie strukturalne a backup danych Reakcja na awarie i projekt sieci Okablowanie strukturalne w pytaniach i odpowiedziach Zbuduj system okablowania strukturalnego skrojony na miarę!

1245
Ebook

Montaż komputera PC. Ilustrowany przewodnik. Wydanie II

Bartosz Danowski, Adam Chabiński

Poznaj najważniejsze elementy komputera Naucz się samodzielnie wybierać sprzęt Dowiedz się, jak złożyć komputer i zainstalować system Nie istnieje jeden doskonały model komputera osobistego, który byłby w stanie zaspokoić niejednokrotnie bardzo odmienne potrzeby różnych użytkowników. Choć każdy chciałby mieć jak najlepszy sprzęt, innych osiągów będą spodziewali się graficy, inżynierowie czy naukowcy, a innych gracze, programiści, redaktorzy czy księgowe. Nie wszystkim potrzebne są też niezwykle wydajne i kosztujące krocie maszyny, na które starają się namówić nabywców sprzedawcy sprzętu. Nie każdy też uważa popularne ostatnio laptopy za najlepsze i najtańsze rozwiązanie. Czy jesteś zatem skazany na dyktat "mądrzejszych" od siebie sprzedawców, poszukiwanie rady u bardziej doświadczonych osób lub konieczność wyboru gotowego modelu spośród bardzo ogólnej oferty dużych firm komputerowych? Nie, ponieważ możesz skorzystać z wiedzy zawartej w książce "Montaż komputera PC. Ilustrowany przewodnik. Wydanie II" . Dzięki niej poznasz budowę współczesnych pecetów i wykorzystywane w nich technologie, a ponadto nauczysz się określać swoje potrzeby i w zależności od nich dobierać komponenty zestawu. Dowiesz się, na co należy zwracać szczególną uwagę podczas planowania zakupu komputera dostosowanego do indywidualnych potrzeb. Składanie własnego komputera od podstaw przestanie być czymś magicznym, a ustawienia BIOS-u nie będą już sprawiać problemów. Pozbędziesz się też obaw przed samodzielną rozbudową i drobnymi naprawami swojego "składaka" oraz nauczysz się instalować system operacyjny i odpowiednie sterowniki urządzeń. Podstawy architektury komputerów PC Dobór i zakup odpowiednich komponentów Niezbędne narzędzia i warsztat pracy Montaż komponentów i ich łączenie Uruchamianie sprzętu i rozwiązywanie problemów Konfiguracja ustawień BIOS-u Instalacja systemu operacyjnego i sterowników Spraw, aby samodzielne składanie komputera było dla Ciebie czystą przyjemnością!

1246
Ebook

World of Tanks. Stwórz armię niszczycieli i rzuć się w wir walki!

Mateusz Spałek

Nie daj się trafić — ustrzel przeciwnika! Parametry techniczne i czynności początkowe — czyli zanim zaczniesz grę Francuski? Niemiecki? Brytyjski? — czyli jak wybrać najlepszy czołg No to gramy! — czyli o czym trzeba wiedzieć, by osiągnąć mistrzowski poziom  Gry wojenne, zwłaszcza strategiczne, zawsze cieszyły się wielkim zainteresowaniem rasowych komputeromaniaków, ale popularność World of Tanks jest absolutnie wyjątkowa. Grywa w nią mniej więcej 100 milionów ludzi na całym świecie! Jeśli lubisz sobie postrzelać, a przy okazji pokombinować nad osiąganiem kolejnych ambitnych celów, interesuje Cię historia albo jesteś fanem militariów, koniecznie musisz ją wypróbować. Zobaczysz, wciągnie Cię bez reszty! Ta książka przeznaczona jest przede wszystkim dla początkujących graczy World of Tanks, ale przyda się także osobom nieco bardziej zaawansowanym. Znajdziesz w niej opis instalacji gry i rejestracji na stronie internetowej, a także szczegółowe zasady rządzące światem czołgów. Dowiesz się, co to są punkty doświadczenia (i jakie są ich rodzaje), do czego służą kredyty i za co możesz kupić dodatkowe wyposażenie. Zorientujesz się, jak wygląda wybór czołgu, poznasz mocne i słabe strony różnych modeli (każdy z nich ma swój odpowiednik w realu) i nauczysz się właściwie wykorzystywać swój sprzęt oraz kwalifikacje załogi. Przejdziesz także przyspieszone szkolenie bojowe, byś mógł rzucić się w wir walki i zwyciężać! Instalacja i podstawowe informacje o grze Punkty doświadczenia PD, kredyty, złoto Wybór czołgu Rodzaje czołgów i pojazdów pokrewnych Wyposażenie i załoga czołgu Sterowanie czołgiem Szkolenie bojowe  Porady z pola walki Strategia walki Dowodzenie czołgiem rodem z… gry Minecraft Walcz i zwyciężaj — w swoim superczołgu!   Kliknij na obrazek, by go powiększyć:  

1247
Ebook

Klastry pracy awaryjnej w środowisku Windows. Instalacja, konfiguracja i zarządzanie

Andrzej Szeląg

Poznaj podstawy technologii klastrowej w oparciu o systemy firmy Microsoft Naucz się praktycznie wdrażać klastry pracy awaryjnej Dowiedz się, jak korzystać z zaawansowanych rozwiązań serwerowych Zachowanie ciągłości procesów biznesowych dla wielu przedsiębiorstw stanowi jedną z najważniejszych kwestii, decydującą niejednokrotnie o ich istnieniu i powodzeniu na rynku w coraz bardziej zwirtualizowanym świecie. W firmach wymagających stałego dostępu do ważnych danych, usług lub aplikacji konieczne jest zapewnienie odpowiednich mechanizmów, gwarantujących ciągłość pracy systemów niezależnie od wszelkiego rodzaju awarii, które mogą czasami zdarzać się w bardziej rozbudowanej i skomplikowanej infrastrukturze informatycznej. Odpowiedzią na te potrzeby stała się technologia klastrowa, implementowana przez firmę Microsoft w jej serwerowych systemach operacyjnych. Niestety, zagadnienia dotyczące technologii klastrowej i jej realizacji w środowiskach opartych na najnowszych serwerowych systemach operacyjnych firmy Microsoft nie należą do najprostszych w informatycznym świecie. Wszyscy zainteresowani mają też z pewnością świadomość tego, jak ważna w karierze każdego specjalisty IT może okazać się znajomość tej tematyki. To właśnie z myślą o takich osobach powstała książka "Klastry pracy awaryjnej w środowisku Windows. Instalacja, konfiguracja i zarządzanie ". Informatycy, studenci kierunków informatycznych i amatorzy pragnący dowiedzieć się więcej na temat technologii klastrowej dostępnej w najbardziej zaawansowanych technologicznie serwerowych systemach operacyjnych z rodziny Windows Server 2008 R2 znajdą tu mnóstwo praktycznych informacji oraz poszerzą swoją wiedzę na temat klastrów pracy awaryjnej. Przegląd podstawowych pojęć i nowości związanych z technologią klastrową w środowisku opartym na systemach Windows Server 2008 R2 Możliwości technologii klastrowej, oferowane przez systemy Windows Server 2008 R2 Wdrażanie infrastruktury kluczy publicznych (PKI) Praktyczne przykłady wdrażania klastra pracy awaryjnej Konfigurowanie klastra pracy awaryjnej Zarządzanie klastrami pracy awaryjnej, infrastrukturą kluczy publicznych (PKI), rolami i funkcjami systemów Windows Server 2008 R2 Poznaj od środka klastry pracy awaryjnej! Dołącz do najbardziej poszukiwanych na rynku specjalistów IT!

1248
Ebook

Scratch bez tajemnic. Programowanie gier od podstaw

Urszula Łukasik, Jakub Porzycki

Własna gra komputerowa? To musi się udać! Podstawowe polecenia Proste problemy programistyczne i własne bloczki Twoja pierwsza gra komputerowa ze Scratchem Jeśli sięgasz po tę książkę, na pewno uwielbiasz gry komputerowe i zastanawiasz się, jak samodzielnie stworzyć własną. Albo masz już gotowy pomysł i szukasz sposobów na jego realizację. Ta książka będzie dla Ciebie idealnym przewodnikiem na start. Od czego zacząć i jak nauczyć się programowania, które pozwoli Ci stworzyć swój własny mikroświat w komputerze? Scratch bez tajemnic zawiera kilkanaście projektów prostych gier napisanych w języku Scratch, stworzonym specjalnie do nauki programowania. Zabawne i intrygujące zadania, które Cię tu czekają, będą nie tylko świetną rozrywką, lecz także wstępem do samodzielnego pisania gier. Zobacz, jak przygotować kosmiczną bitwę, zaprojektować zmasowany atak bakterii i stworzyć swoją własną platformówkę. Baw się tymi przykładami, rozbudowuj je i zmieniaj według własnych pomysłów. Programowanie nie jest tak trudne, jak Ci się wydaje! Projekt akwarium Znikający duszek i okrutna matematyka Pogrywamy sobie w kotka i myszkę Przygody w kosmosie i kosmiczna bitwa Żuczek na autostradzie i arkanoid Twoje własne bloczki Inwazja bakterii Rysowanie jest proste Platformówki Wąż Turniej łuczniczy Niech zabrzmią działa Programuj i graj!