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.
1913
E-book

JavaScript i jQuery. Nieoficjalny podręcznik. Wydanie III

David Sawyer McFarland

Duet nie do pokonania! JavaScript to język, którego początki sięgają lat dziewięćdziesiątych XX wieku. Po początkowych problemach, gdy był masowo blokowany przez użytkowników, obecnie przeżywa swój najlepszy okres. Trudno wyobrazić sobie bez niego nowoczesną aplikację internetową. Niewątpliwie duży wpływ na wzrost popularności JavaScriptu miała biblioteka jQuery, która usprawniła korzystanie z tego języka. Ta książka to wyjątkowy podręcznik prezentujący możliwości niesamowitego duetu JavaScript – jQuery. Sięgnij po nią, a zagwarantujesz sobie godziny pasjonującej lektury i odkrywania składni języka, typowych konstrukcji oraz najlepszych technik tworzenia programów. Ponadto dowiesz się, jak sprawnie manipulować obiektami w drzewie DOM, reagować na zdarzenia oraz wymieniać informacje z serwerem za pomocą żądań AJAX. Na sam koniec zdobędziesz bezcenną wiedzę na temat diagnozowania problemów ze skryptami, korzystania z dokumentacji jQuery oraz przechowywania danych w magazynie lokalnym użytkownika. Książka ta jest obowiązkową lekturą dla każdego webdevelopera!Spraw, by Twoje strony żyły. Korzystaj z jQuery, żeby tworzyć interaktywne elementy reagujące na poczynania użytkowników. Poznaj jQuery UI. Rozbuduj tworzone interfejsy użytkownika stosując grupy kart, okna dialogowe, widżety do wyboru daty i tak dalej. Wyświetlaj ładne i użyteczne formularze. Pobieraj informacje od użytkowników, pomagaj klientom w zakupach i zapewniaj członkom społeczności możliwość dzielenia się przemyśleniami. Wyjdź poza ramy przeglądarki korzystając z technologii Ajax. Komunikuj się z serwerem WWW, by aktualizować strony bez ich odświeżania. Zastosuj swoje nowe umiejętności w praktyce. Krok po kroku twórz nowe aplikacje, korzystając przy tym z jQuery i widżetów jQuery UI. Poznawaj zaawansowane zagadnienia. Korzystaj z narzędzia ThemeRoller by dostosowywać wygląd widżetów; unikaj popularnych błędów, które programiści często popełniają. Wykorzystaj w pełni możliwości współczesnych przeglądarek internetowych! David Sawyer McFarland – od ponad 20 lat zajmuje się tworzeniem stron WWW i zarządzaniem tymi stronami. Jest prezesem firmy Sawyer McFarland Media. Wcześniej pracował jako webmaster na Uniwersytecie Stanu Kalifornia oraz w Berkeley Multimedia Research Center. Jest autorem książek poświęconych Adobe Dreamweaverowi oraz CSS.

1914
E-book

Windows 8. Programowanie aplikacji z wykorzystaniem C# i XAML

Charles Petzold

Przewodnik programisty Windows 8! Sztandarowy produkt giganta z Redmond - Windows 8 - na dobre zagościł na rynku komputerowym. Już po pierwszym uruchomieniu rzuca się w oczy nowy interfejs użytkownika. Kafelki, bo o nich mowa, wzbudziły skrajne emocje. Część użytkowników wyjątkowo polubiła nowy wygląd ekranu, a inni mają problemy z przyzwyczajeniem się do niego. Jedno jest pewne - twórcy aplikacji powinni podążać za trendami wyznaczonymi przez Windows 8 i tworzyć spójne, przejrzyste aplikacje, wykorzystujące potencjał platformy. Właśnie trzymasz w rękach najlepszą książkę poświęconą programowaniu dla platformy Windows. Jej najnowsze wydanie zostało zaktualizowane o wszystkie nowości, które pojawiły się w Windows 8. W trakcie lektury dowiesz się, co to jest XAML, poznasz jego składnię oraz możliwości. W kolejnych rozdziałach nauczysz się obsługiwać zdarzenia, tworzyć animacje, korzystać z wywołań asynchronicznych oraz wykonywać operacje natywne. Druga część książki zawiera informacje o funkcjach specjalnych: obsłudze urządzeń dotykowych, kamer, drukarek i rysików. Książka ta jest kompletnym przewodnikiem dla wszystkich programistów C# i osób zainteresowanych tym językiem. Sięgnij po tę książkę i: poznaj nowości systemu Windows 8 zobacz, jak tworzyć interfejs użytkownika Metro projektuj aplikacje na ekrany dotykowe odnieś sukces na rynku aplikacji dla platformy Windows 8 Twórz najlepsze aplikacje dla systemu Windows 8!

1915
E-book

SQL. Sztuka programowania

Stephane Faroult, Peter Robson

Wypowiedz wojnę niewydajnym bazom danych Projektowanie wydajnych baz danych Uwzględnianie kontekstu działania aplikacji bazodanowych Poprawa szybkości działania źle zaprojektowanych systemów Twoje bazy danych działają zbyt wolno? Pora to zmienić! Wraz ze wzrostem wielkości korporacyjnych baz danych czas dostępu do nich ma coraz większe znaczenie. Napisanie poprawnie działającego kodu w języku SQL nie jest trudne, jednak tworzenie wydajnych aplikacji bazodanowych jest prawdziwą sztuką. Jak możesz zgłębić jej tajniki i stać się lepszym programistą? Zdaniem autora tej książki nauka wydajnej pracy z bazami danych przypomina poznawanie zasad prowadzenia wojny, dlatego wzorem klasycznej pozycji "Sztuka wojny" autorstwa Sun Tzu prowadzi Cię on przez poszczególne etapy kampanii przeciwko nieefektywnie zaprojektowanym i napisanym aplikacjom bazodanowym. "SQL. Sztuka programowania" to praktyczny podręcznik, dzięki któremu szybko poszerzysz swą wiedzę w zakresie efektywnego stosowania języka SQL. Nauczysz się dbać o wydajność aplikacji już na etapie ich projektowania, a także myśleć o pracy z bazami danych w kategoriach procesów, wykraczając poza same zapytania języka SQL. Dowiesz się, jak poprawnie używać indeksów oraz jak monitorować szybkość działania bazy. Poznasz standardowe scenariusze zwiększania wydajności, które pozwolą Ci zastosować sprawdzone fortele we własnych projektach oraz w bazach zaprojektowanych przez innych programistów. Projektowanie pod kątem wydajności Efektywne korzystanie z baz danych w programach Poprawne stosowanie indeksów Projektowanie optymalnych zapytań SQL Praca z dużymi zbiorami danych Korzystanie ze struktur drzewiastych Monitorowanie wydajności Obsługa współbieżności Radzenie sobie z niewydajnymi projektami Poznaj praktyczne techniki poprawy wydajności baz danych.

1916
E-book

MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II

Vinicius M. Grippa, Sergey Kuzmichev

Wymagania względem baz danych stale rosną, co jest związane z dostępnością coraz większych ilości danych. Obserwujemy więc dynamiczny rozwój różnych systemów bazodanowych. Mimo że w tej branży pojawia się sporo nowych propozycji, relacyjne bazy danych wciąż cieszą się dużą popularnością. Spośród rozwiązań typu open source najbardziej znaną i lubianą bazą danych od lat pozostaje MySQL. Jest to oprogramowanie, które świetnie się sprawdza nawet w systemach operujących na dużych ilościach danych. W tym gruntownie zaktualizowanym przewodniku znalazły się dokładne informacje dotyczące konfiguracji MySQL w takich systemach jak Linux, Windows i macOS, jak również w kontenerze Dockera. Przedstawiono tutaj zasady projektowania baz danych, a także modyfikowania już istniejących. Opisano techniki pracy w obciążonym środowisku produkcyjnym, pokazano też, jak stosować mechanizm transakcji i reguły zarządzania użytkownikami. Omówiono sposoby uzyskiwania wysokiej wydajności działania i dostępności serwera przy minimalnych kosztach. Zademonstrowano, jak dostrajać i zabezpieczać bazy, jak pracować z kopiami zapasowymi, wreszcie ― jak używać plików konfiguracyjnych. W tym wydaniu pojawiły się nowe rozdziały poświęcone wysokiej dostępności serwera, mechanizmu równoważenia obciążenia i używania MySQL w chmurze. W książce między innymi: gruntowne podstawy MySQL wdrażanie bazy danych MySQL, również w maszynach wirtualnych i w chmurze projektowanie bazy danych i tworzenie zapytań monitorowanie bazy danych i praca z kopiami zapasowymi optymalizacja kosztów używania bazy danych w chmurze koncepcje związane z bazami danych MySQL: dane zawsze gotowe do akcji!

1917
E-book

PHP i MySQL. Dla każdego. Wydanie III

Marcin Lis

Własny serwis? Zrób go sam! Skrypty PHP, czyli dynamiczne generowanie stron internetowych Bazy danych w MySQL, czyli bezpieczne przechowywanie danych PHP i MySQL w praktyce, czyli idealne połączenie technologii dla Twojego serwisu Dawno, dawno temu, kiedy internet dopiero się rozwijał, a pierwsze, statyczne strony WWW wzbudzały podziw i niedowierzanie, programistom płacono zawrotne sumy za ich zaprojektowanie i wrzucenie do sieci. Dziś jednak każdy z nas może stworzyć sobie stronę internetową: piękną, dynamiczną, stabilną i interaktywną. To nie problem, odkąd mamy do dyspozycji genialny duet: PHP i MySQL. Te dwa narzędzia pozwalają nie tylko zrobić porządną witrynę WWW, lecz także zaopatrzyć ją w solidną bazę danych potrzebnych do sprawnego działania. Jeśli chcesz nauczyć się samodzielnie poruszać po świecie nowoczesnych stron internetowych i mieć pewność, że o niczym nie zapomniałeś, najwyższy czas zasiąść do lektury! W tej książce znajdziesz informacje potrzebne do opanowania podstaw języka skryptowego PHP oraz bazy danych MySQL, a także przykłady konkretnych projektów zbudowanych z użyciem obu tych narzędzi. Zobaczysz, jakie elementy są najważniejsze podczas tworzenia strony, co koniecznie trzeba uwzględnić i sprawdzić, jak zapewnić harmonijne współdziałanie PHP i MySQL — na przykład w serwisie, który działa jako sklep internetowy. Dowiesz się, jak zapewnić stronie interaktywność, jak uniknąć jej nadmiernego obciążania i zweryfikować poprawność danych. Nauczysz się gromadzić i przetwarzać informacje, by na Twojej stronie użytkownik czuł się mile widziany lub dobrze obsłużony. Internet czeka na Ciebie! Podstawy PHP, MySQL i SQL Znaczniki, zmienne i typy danych w PHP Instrukcje sterujące, funkcje i tablice w PHP Programowanie zorientowane obiektowo Przetwarzanie danych z przeglądarki Tworzenie bazy w praktyce Współpraca PHP i MySQL Autoryzacje i subskrypcje Tworzenie sklepu internetowego Zacznij projektować dobre strony internetowe! W książce omawiana jest werja 7 PHP, do skorzystania z przykładów potrzebna jest wersja minimum 5 (lub wyższa).

1918
E-book

Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV

Tony Gaddis

C# jest nowoczesnym, lubianym i popularnym wśród programistów językiem ogólnego zastosowania. Jego sztandarową zaletą jest wszechstronność i elastyczność: może posłużyć do tworzenia serwisów internetowych, aplikacji biznesowych oraz gier. Oprogramowanie zbudowane w C# będzie poprawnie działać na tradycyjnych komputerach, serwerach, urządzeniach mobilnych, a także na specjalnych urządzeniach do gier. Tworzenie kodu C# w środowisku Visual Studio jest bardzo efektywnym, przyjemnym i motywującym sposobem pracy. Niemniej jednak, aby napisane w ten sposób aplikacje działały bezproblemowo przez długi czas, należy dobrze poznać reguły rządzące programowaniem. Ta książka jest przystępnie napisanym podręcznikiem dla początkujących programistów. Dokładne omówienie koncepcji programistycznych umożliwi zrozumienie zasad pisania kodu C#, działania środowiska .NET Framework czy koncepcji relacyjnych baz danych. Dzięki książce można bardzo szybko zacząć tworzyć atrakcyjne, oparte na zdarzeniach aplikacje zawierające graficzny interfejs użytkownika. Znalazło się tu znakomite wprowadzenie do programowania obiektowego. Wyjaśniono, w jaki sposób należy korzystać z klas dostarczonych wraz z .NET Framework. W zrozumiały sposób pokazano podstawy operacji wejścia-wyjścia, struktur kontrolnych, tablic, list i operacji na plikach, nie zabrakło także omówienia zagadnień dziedziczenia i polimorfizmu. Każde z prezentowanych zagadnień zostało zilustrowane zrozumiałymi i bardzo praktycznymi przykładami działającego kodu. W tej książce między innymi: Solidne podstawy Visual C# i Visual Studio Przetwarzanie danych i sterowanie działaniem programu Tablice, listy i programowanie obiektowe Debugger w Visual Studio i analiza kodu aplikacji Bazy danych: podstawy i tworzenie baz w Visual Studio Visual C#. Solidne podstawy prowadzą do perfekcji!

1919
E-book

Informatyka w kryminalistyce. Praktyczny przewodnik. Wydanie II

Darren R. Hayes

Nasilanie się zjawiska cyberprzestępczości sprawia, że prowadzenie dochodzeń kryminalnych wymaga specjalnych umiejętności i wiedzy technicznej. Bez odpowiedniego materiału dowodowego niemożliwe jest oskarżenie i osądzenie winnych. Sytuację utrudnia rozwój technologii: serwisy społecznościowe, urządzenia mobilne czy internet rzeczy są wykorzystywane do popełniania przestępstw na wiele dotychczas nieznanych sposobów. W tych warunkach informatycy śledczy są bardzo potrzebni, a specjaliści dysponujący aktualną wiedzą - wręcz bezcenni. Oto znakomity i w pełni zaktualizowany przewodnik po informatyce śledczej, uwzględniający najnowsze techniki, narzędzia i rozwiązania. W książce omówiono praktyczne aspekty zarówno umiejętności technicznych, jak i spraw ważnych z punktu widzenia prowadzenia dochodzeń w internecie i laboratorium. Opisano istotne zagadnienia dotyczące dokumentacji, dopuszczalności dowodów i innych aspektów prawnych. Szczegółowo zaprezentowano technologie ubieralne, analizy śledcze urządzeń IoT, kwestie komunikacji 5G, analizy śledczej pojazdów i analiz aplikacji mobilnych. Opracowanie uwzględnia też postępy w dziedzinie reagowania na incydenty oraz nowe techniki badania urządzeń mobilnych. Treści zostały uzupełnione praktycznymi zadaniami, realistycznymi przykładami oraz fascynującymi studiami przypadków. Dzięki książce dowiesz się, jak: wygląda praca informatyka śledczego wykorzystywać nowinki technologiczne w procesie zbierania dowodów rozpoznać naruszenia bezpieczeństwa i prawidłowo reagować na incydenty badać oszustwa finansowe analizować technologie ubieralne i urządzenia IoT zapewnić, aby zdobyte dowody zostały uznane w sądzie Wykryj. Znajdź dowody. Zabezpiecz je i zbadaj!

1920
E-book

Ruby. Wprowadzenie

Michael Fitzgerald

Poznaj praktyczne zastosowania języka Ruby Podstawowe konstrukcje języka i zasady programowania obiektowego Operacje na tekstach, liczbach i plikach Framework Ruby on Rails Ruby -- obiektowy język programowania, względnie nowy, bo opracowany na początku lat 90. ubiegłego wieku, zdobywa coraz większą popularność. W zakresie tworzenia aplikacji internetowych staje się poważną konkurencją dla Perla, PHP i Javy. Jest niezwykle elastyczny, posiada prostą składnię i spore możliwości, a tworzony w nim kod jest bardzo zwarty. Za pomocą Ruby można pisać zarówno proste skrypty administracyjne, jak i rozbudowane aplikacje internetowe. W budowaniu tych ostatnich niezwykle pomocny jest framework Ruby on Rails, dzięki któremu proces tworzenia aplikacji przebiega błyskawicznie. Książka "Ruby. Wprowadzenie" to podręcznik dla tych, którzy chcą poznać możliwości języka bez konieczności studiowania zawiłych opisów teoretycznych. Przedstawia Ruby na praktycznych przykładach, pokazując jego zastosowania w typowych zadaniach, z jakimi spotyka się na co dzień programista aplikacji sieciowych. Czytając tę książkę, poznasz elementy języka Ruby i nauczysz się programować obiektowo. Dowiesz się, w jaki sposób przetwarzać dane liczbowe, teksty i tablice, pliki i katalogi oraz dokumenty XML. Przeczytasz także o środowisku Ruby on Rails. Instalacja języka Ruby w różnych systemach operacyjnych Instrukcje i operatory Przetwarzanie tekstów i operacje matematyczne Operacje na systemie plików Korzystanie z plików XML Programowanie obiektowe Wprowadzenie do Ruby on Raili Wejdź do świata Ruby, a pokochasz jego możliwości!