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

Bezpieczeństwo urządzeń mobilnych. Receptury

Prashant Verma, Akshay Dixit

Urządzenia przenośne, takie jak smartfony i tablety, już dawno przestały służyć tylko do prostej komunikacji. Dziś stają się coraz bardziej zaawansowane technicznie, mają też coraz więcej skomplikowanych aplikacji. Niestety, skutkiem ubocznym tego rozwoju jest pojawianie się luk w ich zabezpieczeniach. Tymczasem konsekwencje skutecznego ataku na urządzenie mobilne bywają bardzo poważne. Nic dziwnego, że ostatnimi czasy temat zabezpieczania aplikacji i urządzeń przed atakami stał się bardzo popularny zarówno wśród programistów, jak i samych użytkowników. Niniejsza książka jest znakomitym kompendium wiedzy o bezpieczeństwie urządzeń przenośnych. Przedstawiono w niej różnorodne techniki ingerencji w popularne urządzenia i zasady wykonywania testów penetracyjnych. Dowiesz się stąd, jak wykryć luki w zabezpieczeniach i ochronić urządzenia przed atakami. Autorzy przedstawili także istotne informacje o analizie kodu aplikacji oraz metodach śledzenia ataków i przechwytywania danych przesyłanych przez urządzenia. Sporo miejsca poświęcono poszczególnym rodzajom ataków na urządzenia pracujące na takich platformach, jak Android, iOS, BlackBerry i Windows. Najciekawsze zagadnienia: systemy Android i iOS — korzystanie z pakietów SDK i testy bezpieczeństwa pakiety SDK dla systemów BlackBerry i Windows przygotowanie i prowadzenie testów penetracyjnych ataki wirusowe na urządzenie mobilne oraz budowa kodu wirusa zabezpieczanie ruchu sieciowego ochrona danych przesyłanych bezprzewodowo Sprawdź, czy właśnie w tej chwili ktoś atakuje Twojego smartfona! Prashant Verma — jest CISSP i od wielu lat zajmuje się tematyką bezpieczeństwa urządzeń przenośnych. Zabierał głos na prestiżowych konferencjach OWASP Asia Pacific w 2012 r. w Sydney oraz RSA Conference Asia Pacific w Japonii i Singapurze w 2014 r. Chętnie dzieli się swoją wiedzą i wynikami badań podczas szkoleń, warsztatów i wykładów. Akshay Dixit — jest specjalistą w dziedzinie bezpieczeństwa informatycznego, wykładowcą i badaczem. Świadczy usługi doradztwa w tym zakresie dla wielu instytucji publicznych oraz firm. Obecnie pracuje nad sztuczną inteligencją i podatnością urządzeń przenośnych na ataki. Prowadzi szkolenia, prezentacje i warsztaty.

258
E-book

AutoCAD 2010 PL. Pierwsze kroki

Andrzej Pikoń

AutoCAD od lat wyznacza standardy w dziedzinie oprogramowania CAD, a książka Andrzeja Pikonia stanowi pierwszą pozycję, po którą powinien sięgnąć każdy początkujący użytkownik środowiska firmy Autodesk. Dlaczego? Ponieważ znajdzie w niej wszystko, co niezbędne, aby szybko i bezboleśnie rozpocząć swoją własną przygodę z najpopularniejszym programem CAD na świecie oraz gruntownie poznać podstawy programu. To z kolei da mu szansę na dołączenie do grupy specjalistów najbardziej poszukiwanych na rynku pracy. Jak każdą wielką przygodę, również tę trzeba jednak zaczynać z głową i odpowiednim przewodnikiem. Ogrom możliwości systemu AutoCAD może bowiem oszołomić niejedną osobę, a pokusa skorzystania z łatwych skrótów bywa przyczyną utrwalenia się złych nawyków. Książka "AutoCAD 2010 PL. Pierwsze kroki" pewnie przeprowadzi początkującego użytkownika przez wszystkie mielizny, krok po kroku wprowadzając go w arkana sztuki projektowania wspomaganego komputerowo i przedstawiając najważniejsze zagadnienia w zrozumiały oraz klarowny sposób. Zastosowana przez autora metoda prezentacji materiału sprawia, że nauka programu jest łatwa i szybka, a co ważniejsze - bardzo praktyczna. Bez zbędnej teorii, za to przy użyciu konkretnych przykładów będziesz dzięki niej mógł zacząć tworzyć swoje pierwsze prawdziwe projekty i poznawać tajniki systemu AutoCAD 2010. Najważniejsze cechy programu Podstawy tworzenia rysunków Układy współrzędnych Sposoby przeglądania dokumentacji Korzystanie z systemu pomocy Modyfikowanie obiektów Cofanie nieudanych operacji Narzędzia do rysowania precyzyjnego Kreskowanie, linie i napisy Wymiarowanie obiektów Malarz formatów i menedżer właściwości Korzystanie z warstw i bloków Podstawy rysunku parametrycznego Drukowanie projektów Przekonaj się sam, dlaczego książki z cyklu "AutoCAD. Pierwsze kroki" są standardem w procesie nauki projektowania z wykorzystaniem tego systemu.

259
E-book

GIMP. Ćwiczenia praktyczne

Włodzimierz Gajda

Opanuj darmowe profesjonalne narzędzie do tworzenia efektownej grafiki i edycji fotografii! Jak sprawnie pracować na warstwach? Jak korzystać z narzędzi do rysowania? Jak poprawiać i edytować fotografie? Jeżeli myślisz, że GIMP to darmowy, a co za tym idzie średnio funkcjonalny substytut słynnego, lecz drogiego Photoshopa, będziesz naprawdę zaskoczony, gdy odkryjesz, jak ogromne daje Ci możliwości! Gdy tylko poznasz szeroką paletę narzędzi GIMP-a, zrozumiesz, że już nie trzeba wydawać kilku tysięcy złotych, by móc profesjonalnie edytować fotografie i tworzyć efektowną grafikę rastrową. GIMP udostępnia bowiem mnóstwo praktycznych funkcji pozwalających m.in. na sprawną pracę na warstwach i ich maskach, korzystanie z rozbudowanych narzędzi zaznaczania, ciekawe modyfikacje obrazu i kolorów czy tworzenie własnych pędzli, gradientów i deseni. Umożliwia także współpracę z graficznymi tabletami oraz pracę w trybach: RGB, skali szarości czy palety indeksowanej. Ta książka z serii "Ćwiczenia praktyczne" jest idealnym podręcznikiem dla wszystkich, którzy chcą szybko i od podstaw nauczyć się pracy z programem GIMP. Najpierw oswoisz się z interfejsem programu, dowiesz się, jak go skonfigurować i jak pracować z przybornikiem, paletami kolorów, siatkami i prowadnicami. Później opanujesz narzędzia selekcji, zaznaczania i rysowania oraz wszystkie opcje pracy z warstwami. Dowiesz się także, czym są ścieżki, jak je tworzyć i wyginać oraz modyfikować obrazy za pomocą rozmaitych przekształceń. Na koniec poznasz narzędzia korekcji fotografii - dowiesz się, jak zmieniać ich kolorystykę, usuwać plamy, korygować perspektywę, przetwarzać fragmenty zdjęć i nakładać na nie filtry. Wybrane zagadnienia omówione w książce: interfejs programu, palety kolorów, prowadnice i siatka, narzędzia i opcje selekcji, opcje narzędzi do zaznaczania, praca na warstwach, praca z tekstem, narzędzia do rysowania, gradienty i maskowanie warstw, praca ze ścieżkami, przekształcenia obrazu, korekta fotografii.   Wszystko, czego potrzebujesz, by tworzyć profesjonalną grafikę w niezwykłym, darmowym programie!

260
E-book

C++. Dla każdego. Wydanie VII

Siddhartha Rao

Programowanie w Twoim zasięgu! Pomimo swojego wieku C++ wciąż zajmuje wysoką lokatę na liście najpopularniejszych języków programowania. Przez lata dzięki wydajności oraz dostępności zdobył sobie licznych wielbicieli i wciąż jest niezastąpiony w wielu zadaniach, choć w branży przewagę nad nim mają język Java i platforma .NET. Jeżeli jednak oczekujesz najwyższej wydajności i przewidywalnego czasu wykonania zadania, język C++ może okazać się jedynym słusznym wyborem. Z tą książką opanujesz język C++ bez trudu, poświęcając na to tylko godzinę dziennie! W trakcie lektury zgłębisz jego tajniki, poznasz zalety oraz wady. Każda kolejna godzina to coraz bardziej zaawansowana, a przy tym ciekawsza dawka wiedzy. Opanowanie materiału zawartego w podręczniku pozwoli Ci na pisanie programów o różnym stopniu złożoności oraz swobodne poruszanie się w świecie języka C++. W trakcie lektury opanujesz składnię i elementy języka - tablice, instrukcje warunkowe, pętle czy stałe nie będą miały przed Tobą żadnych tajemnic. W kolejnych rozdziałach dowiesz się, jak wykorzystać wskaźniki i dyrektywy kompilatora. Ponadto zaznajomisz się z zasadami programowania obiektowego oraz poznasz nowości zawarte w wersji 11. Książka ta jest doskonałym źródłem wiedzy dla każdego adepta języka C++! Dzięki tej książce: poznasz składnię języka C++ opanujesz nowości wersji 11 języka C++ poznasz zasady programowania obiektowego napiszesz program o dowolnym stopniu skomplikowania Poznaj i wykorzystaj potencjał języka C++!

261
E-book

CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP

Łukasz Sosna

Twórz aplikacje PHP z CodeIgniterem Poznaj użyteczne klasy frameworka Naucz się wykorzystywać je w praktyce Rozwiń swoje umiejętności programistyczne CodeIgniter to niewielki, lecz potężny framework, który ułatwia tworzenie aplikacji zarówno początkującym, jak i zaawansowanym programistom PHP. Dzięki implementacji wzorca model-view-controller wspiera podział kodu na warstwy odpowiedzialne za operacje związane z zarządzaniem danymi, wyświetlanie strony oraz obsługę logiki biznesowej, co upraszcza nie tylko pisanie, lecz również utrzymywanie i rozwój wykorzystujących go aplikacji. Szerokie możliwości, doskonała wydajność, znakomite wsparcie programisty, zgodność z najnowszymi wersjami PHP, łatwość użycia i logiczna struktura bibliotek - wszystko to sprawia, że CodeIgniter jest wybierany przez kolejne generacje deweloperów, którym pozwala twórczo skupić się na projekcie oraz uniknąć wysiłku związanego z implementacją powtarzalnego kodu odpowiedzialnego za typowe operacje. Jeśli chcesz szybko zacząć przygodę z frameworkiem, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w świat programowania z wykorzystaniem popularnego frameworka, przedstawi zasady zastosowania wzorca MVC, zapozna ze sposobami obsługi baz danych oraz zaprezentuje klasy systemowe i pomocnicze. Nabytą wiedzę będziesz mógł ugruntować i sprawdzić w praktyce dzięki ćwiczeniom, w ramach których krok po kroku nauczysz się walidować dane wprowadzane przez użytkownika oraz dzielić je na strony z wykorzystaniem własnego sortowania. Instalacja, konfiguracja i struktura frameworka CodeIgniter Implementacja wzorca model-view-controller Podstawy tworzenia aplikacji WWW z wykorzystaniem CodeIgnitera Metody umożliwiające obsługę baz danych i tworzenie zapytań Zastosowanie przydatnych klas systemowych i pomocniczych Praktyczne ćwiczenia z programowania wraz z rozwiązaniami CodeIgniter - szybko, wydajnie, prosto do celu!

262
E-book

ArchiCAD. Wprowadzenie do projektowania BIM

Rafał Ślęk

Architekci potrzebują właściwych narzędzi, a narzędzia — odpowiedniej dokumentacji. Oto ona! ArchiCAD to najczęściej wykorzystywane narzędzie wspomagające projektowanie architektoniczne. Uwielbiają je architekci i architekci krajobrazu oraz projektanci wnętrz. Łatwa i intuicyjna obsługa, duże możliwości, szeroki wybór specjalizowanych narzędzi do opracowywania dokumentacji 2D i 3D oraz funkcje umożliwiające tworzenie atrakcyjnych wizualizacji sprawiły, że środowisko to, rozwijane przez węgierską firmę Graphisoft, zagościło w biurach projektowych na całym świecie, a także zjednało sobie rzesze fanów wśród studentów kierunków architektonicznych, budowlanych i artystycznych. Korzystanie z ArchiCAD-a nie nastręcza wielkich trudności, ale - podobnie jak w przypadku każdego programu komputerowego - nauka może odbywać się czasochłonną metodą prób i błędów lub postępować znacznie szybciej, gdy dysponuje się odpowiednim źródłem wiedzy, takim jak książka „ArchiCAD. Wprowadzenie do projektowania BIM ”. Wprowadzi ona użytkownika w zagadnienia związane z projektowaniem architektonicznym, nauczy unikać częstych błędów i pozwoli nabrać doświadczenia umożliwiającego samodzielną pracę w programie. Publikacja stanowi doskonałe uzupełnienie systemu pomocy aplikacji, jak również praktyczny przewodnik po świecie nowoczesnej technologii modelowania informacji o budynku - BIM. Konfiguracja sprzętu i instalacja programu ArchiCAD Graficzny interfejs użytkownika aplikacji i jego składniki Organizacja pracy w środowisku ArchiCAD i zasady bezpieczeństwa Podstawowe możliwości tworzenia i edycji modelu Korzystanie z narzędzi do modelowania elementów budynku Tworzenie dokumentacji 2D na podstawie modelu Projektowanie architektoniczne jeszcze nigdy nie było tak proste!

263
E-book

C#. Zadania z programowania z przykładowymi rozwiązaniami

Mirosław J. Kubiak

C# w analizie konkretnych przykładów Instrukcje sterujące przebiegiem programu Tablice i kolekcje Programowanie obiektowe i pliki tekstowe C#, obecny na rynku od ponad dziesięciu lat, należy do tych języków programowania, bez których trudno się obejść — również dlatego, że jest jedynym językiem zaprojektowanym specjalnie dla platformy .NET i środowiska uruchomieniowego CLR. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i umieć rozwiązywać konkretne zadania. Podobnie zresztą powinien opanować najważniejsze zagadnienia dotyczące programowania w językach Java, C++ i Turbo Pascal oraz umieć stosować je w praktyce. Ten rewelacyjny zbiór zadań pozwala szybko i przy minimalnym wysiłku opanować umiejętności programistyczne w obiektowym języku C# poprzez analizę typowych rozwiązań stosowanych w działających programach. Książka "C#. Zadania z programowania z przykładowymi rozwiązaniami" na konkretnych przykładach pokaże Ci, jak program napisany w języku C# komunikuje się z użytkownikiem poprzez operacje wejścia-wyjścia. Dowiesz się, jakie operatory będą Ci potrzebne i do czego można ich używać. Poznasz instrukcje sterujące przebiegiem programu (iteracyjne oraz wyboru). Zrozumiesz, jakie funkcje pełnią tablice jednowymiarowe i dwuwymiarowe oraz kolekcje. Następnie nauczysz się wykorzystywać obiektowe właściwości języka C# oraz zapisywać odpowiednie informacje w plikach tekstowych — a wszystko to zajmie Ci zaledwie chwilę. Rozwiązanie zamieszczonych tu zadań to droga na skróty do pełnego zrozumienia i zastosowania zalet języka C#. Komunikacja języka C# z użytkownikiem Instrukcje wyboru Instrukcje iteracyjne Tablice i kolekcje Programowanie obiektowe Pliki tekstowe Na skróty do celu!

264
E-book

Czujniki dla początkujących. Poznaj otaczający Cię świat za pomocą elektroniki, Arduino i Raspberry Pi

Tero Karvinen, Kimmo Karvinen

Zdobądź informacje na temat świata zewnętrznego! Arduino oraz Raspberry Pi to płytki, które sprawiły, że świat elektroniki stał się dostępny dla wszystkich. Z ich pomocą każdy amator może sprawnie zrealizować projekt, o którym marzył od zawsze. Fantastyczne możliwości oraz łatwość, z jaką można je wykorzystać, przyczyniły się do ich ogromnej popularności. Jeżeli jednak chcesz zbudować bardziej wyrafinowany układ, będziesz potrzebować informacji o świecie zewnętrznym. Dostarczą Ci ich czujniki! Jeżeli chcesz zorientować się, jak szeroki wachlarz czujników dostępny jest dla Raspberry Pi oraz Arduino, trafiłeś na doskonałą książkę. Znajdziesz w niej bogato ilustrowane opisy zastosowania przeróżnych sensorów. Pomiar obrotu, jasności światła, temperatury oraz odległości to tylko niektóre z opcji. Z kolejnych rozdziałów dowiesz się, jak wykorzystać przycisk monostabilny oraz zbudować urządzenie regulowane czujnikiem podczerwieni. Książka ta jest znakomitym źródłem informacji dla pasjonatów chcących tworzyć zaawansowane projekty z użyciem dostępnych na rynku czujników. Dzięki tej książce: wykorzystasz czujnik temperatury zareagujesz na zmiany w oświetleniu zastosujesz czujnik FlexiForce stworzysz jeszcze bardziej zaawansowany układ elektroniczny Zbuduj wymarzony układ, reagujący na dane ze środowiska zewnętrznego!