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.
657
Ebook

Mathcad. Zbiór zadań dla inżynierów

Tadeusz Białoń

Poznaj Mathcada - najlepsze narzędzie do obliczeń inżynierskich Niezbędna teoria w zasięgu ręki Praktyczne przykłady zastosowań Zadania prezentujące funkcje programu Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone oprogramowanie, Mathcad wymaga nauki, a tę najlepiej prowadzić na praktycznych przykładach. Książka zawiera 30 ciekawych, obszernych zadań, z których każde jest poświęcone innemu problemowi inżynierskiemu, matematycznemu lub naukowemu. Rozwiązywanie kolejnych ćwiczeń umożliwia stopniowe zapoznawanie się ze sposobem tworzenia arkuszy obliczeniowych w programie Mathcad. Zaproponowane zadania mają dużą wartość popularnonaukową, w przystępny sposób prezentują szeroki zakres zagadnień, w których stosowane są techniki komputerowego wspomagania obliczeń. Zbiór zadań jest przeznaczony do wykorzystania na kursach i zajęciach dydaktycznych prowadzonych na wczesnych latach studiów. Teoria potrzebna do wykonania każdego ćwiczenia została podana w jego wstępie, nie jest więc potrzebne korzystanie z innej literatury. Ponadto w opisach rozwiązań uwzględniono sposoby, w jakie można skontrolować poprawność działania utworzonego arkusza kalkulacyjnego, dzięki czemu książka może posłużyć również do samodzielnej pracy z oprogramowaniem Mathcad. Zadania opracowano pod kątem rozwiązywania w dwóch wersjach programu Mathcad, najnowszej Prime oraz starszej 15, wciąż dostępnej w sprzedaży i nadal bardzo popularnej.

658
Ebook

Mikrousługi w Javie. Poradnik eksperta

Sourabh Sharma

Chmury obliczeniowe otworzyły nowe możliwości projektowania aplikacji korporacyjnych. Obecnie konstruuje się je z małych, lekkich i zorientowanych na proces komponentów, nazywanych mikrousługami. Tworzone w ten sposób aplikacje są skalowalne i łatwe do zarządzania, a przy tym niezwykle elastyczne i wykorzystujące dostępne zasoby w wyjątkowo efektywny sposób. Jak łatwo się przekonać, projektowanie i implementacja mikrousług otwierają przed programistami Javy bardzo obiecujące perspektywy! Niniejsza książka jest przeznaczona dla programistów Javy, którzy znają podstawowe pojęcia dotyczące mikrousług i chcą tworzyć funkcjonalne aplikacje biznesowe w tej technologii. Przedstawiono tu najważniejsze zasady realizacji dużych projektów, zaprezentowano ważne szczegóły dotyczące konfiguracji środowiska programistycznego i ciągłej integracji, które ułatwią wdrażanie mikrousług. Opisano zalety i sposoby wykorzystania biblioteki Spring Security. Przedstawiono dobre praktyki projektowania mikrousług, a także techniki ich debugowania, tak aby bez problemu można było zaprojektować i wdrożyć aplikację w środowisku korporacyjnym. Niektóre zagadnienia omówione w książce: środowiska programistyczne i narzędzia do projektowania mikrousług różne technologie wdrażania mikrousług zabezpieczanie mikrousług, w tym uwierzytelnianie i autoryzacja testowanie mikrousług za pomocą klientów REST tworzenie interfejsów użytkownika w technologii Angular JS typowe problemy związane z projektowaniem mikrousług i ich rozwiązywanie Mikrousługi — sprytne rozwiązania biznesowe dla dużych korporacji! Sourabh Sharma tworzy aplikacje od ponad 10 lat. Jest cenionym ekspertem w dziedzinie tworzenia, wdrażania i testowania wielowarstwowych aplikacji internetowych. Opracował i wdrożył wiele rozwiązań samodzielnych i chmurowych dla klientów z listy Fortune 500. Jest autorem wielu systemów opartych na mikrousługach. Sharma jest pasjonatem Javy. Uwielbia analizowanie skomplikowanych problemów i poszukiwanie niestandardowych rozwiązań.

659
Ebook

Excel w tydzień. Uwolnij potęgę danych!

Mateusz Boryga

Naucz się korzystać z danych, które masz pod ręką Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych. Jeśli jeszcze nie potrafisz sprawnie poruszać się w Excelu, najwyższy czas to zmienić! Daj sobie tydzień na zrozumienie tego, jak tworzyć magię w arkuszu kalkulacyjnym. Poznaj uniwersalny schemat działania, odpowiedni dla każdego wyzwania w Excelu. Takie podejście pozwoli Ci w pełnym wymiarze korzystać z ogromnych możliwości tego programu! Dzięki książce: nauczysz się operować na tabelach przestawnych zaznajomisz się z pulpitem managerskim szybko zaczniesz pracować z makrami będziesz w stanie naprawić dowolny błąd będziesz sprawnie działać z każdym plikiem excelowym

660
Ebook

Minecraft. Crafting, czary i świetna zabawa. Wydanie II

Bartosz Danowski, Jakub Danowski

Kwadratowy świat Minecrafta — genialny sposób na deszczowy dzień! Instalowanie gry, czyli gdzie znaleźć Minecraft i jak ściągnąć go na swój komputer Wędrówki i pierwsze próby craftingu, czyli od czego zacząć przygodę w świecie gry Modyfikacje, czyli co możesz samodzielnie zmienić Sztuczki i receptury, czyli o czym na pewno nie wiesz, a warto byłoby się dowiedzieć Kto nigdy nie słyszał o Minecrafcie, ręka do góry! Nie widzę... No właśnie, Minecraft to jedna z tych gier, o których wszyscy słyszeli, nawet jeśli jeszcze nie mieli okazji zagrać. Ale z pewnością mają na to ochotę. Pora więc włączyć się do gry i samodzielnie sprawdzić, dlaczego świat zwariował na punkcie tej niezbyt efektownej graficznie gry. Dlaczego dzieci i dorośli — ośmiolatki i sześćdziesięciolatki — z taką pasją opowiadają o craftingu, zaklęciach, zbrojach, lśniących arbuzach, kilofach, czerwonych kamieniach i innych dziwacznych przedmiotach? Co takiego ma w sobie Minecraft? Jeśli chcesz zobaczyć, jak wygląda świat Minecrafta i czy warto zwiedzić go dokładniej, najłatwiej będzie zacząć od tej książki. Znajdziesz tu wszystkie informacje pozwalające sprawnie zainstalować grę i rozpocząć rozgrywkę. A gdy już nieco oswoisz się z kwadratowym światem i panującymi w nim zasadami, na pewno wrócisz do niej po kolejne wskazówki i garść podpowiedzi. Jak zbudować stół do zaklęć, a jak piec do wytapiania metali? Jak skonstruować mechanizmy i zmieszać magiczną miksturę? Gdzie znaleźć obsydian, a gdzie złote jabłko? Od czego zależy moc zaklęcia? Rozległy świat Minecrafta kryje w sobie wiele zagadek, ale nie zawsze musisz wymyślać koło od nowa ;-) Zostań mistrzem Minecrafta i baw się doskonale!

661
Ebook

Projektowanie oprogramowania dla zupełnie początkujących. Owoce programowania. Wydanie V

Tony Gaddis

Programowanie to nie tylko umiejętność pisania kodu oraz organizowania go w funkcje, procedury i moduły. Nawet najbardziej finezyjne języki i najnowocześniejsze paradygmaty programowania nie zapewnią sukcesu, jeśli projekt aplikacji jest nieprzemyślany, a jej logice brakuje... logiki. Z drugiej strony poświęcenie odrobiny czasu na stworzenie dobrego projektu sprawi, że praca nad pisaniem kodu będzie łatwiejsza, sama aplikacja będzie pracować lepiej i bardziej niezawodnie, a późniejsze modyfikacje i rozwój oprogramowania przysporzą mniej problemów. Jeśli planujesz napisać swoją pierwszą aplikację, sięgnij po tę książkę. Aby zrozumieć zawartą w niej treść, nie trzeba znać żadnego języka programowania. Pokazano tu, jak działają programy i jak można z ich wykorzystaniem rozwiązywać konkretne zadania. Wiedza o zasadach projektowania jest przekazywana za pomocą pseudokodu i schematów blokowych. Omówiono zarówno podstawowe zagadnienia, takie jak typy danych, zmienne, funkcje, jak i nieco bardziej zaawansowane: programowanie obiektowe, tworzenie graficznych interfejsów użytkownika i pisanie programów sterowanych zdarzeniami. W tym wydaniu książki wprowadzono wiele poprawek i uzupełnień, dotyczących między innymi języków Java, Python i C++ oraz programowania aplikacji dla urządzeń mobilnych. Dzięki tej książce dowiesz się: jak działa komputer, czym są programy i do czego służą dane z jakich modułów i struktur składają się programy oraz jak działają funkcje w jaki sposób pracuje się na plikach oraz czym jest przetwarzanie tekstu czym jest rekurencja i do czego można ją wykorzystać czym się różni programowanie proceduralne od obiektowego Bez dobrego projektu zawiedzie najlepszy kod!

662
Ebook

Hardware i testy penetracyjne. Przewodnik po metodach ataku i obrony

Jean-Georges Valle

Hardware i testy penetracyjne. Przewodnik po metodach ataku i obrony Wraz z rozwojem internetu rzeczy, a także upowszechnianiem się elektronicznego sterowania i kontrolowania różnych procesów przestępcy doskonalą techniki łamania zabezpieczeń systemów wbudowanych. Konsekwencje skutecznego ataku na jakiś kluczowy element infrastruktury mogą się okazać dotkliwe i niezwykle kosztowne. Oznacza to, że testowanie pod kątem bezpieczeństwa powinno dotyczyć sprzętu i systemów wbudowanych. Również elektronicy powinni umieć chronić przed atakami swoje urządzenia. Szczególną rolę w tym procesie odgrywają testy penetracyjne, których celem jest wyszukiwanie luk w zabezpieczeniach. Oto praktyczny przewodnik po bezpieczeństwie sprzętu. Opisuje podstawy sprzętowej architektury systemów wbudowanych i protokoły komunikacyjne stosowane w urządzeniach elektronicznych. Pokazuje, w jaki sposób można przechwytywać przesyłane dane i jak wykorzystać tę wiedzę do przeprowadzania ataków. W książce zaprezentowano techniki identyfikacji i klasyfikacji zagrożeń systemu. Przeanalizowano także zależności łączące system wbudowany z jego otoczeniem, przy czym zwrócono uwagę na możliwe podatności na ataki i konsekwencje ewentualnego odczytania oprogramowania układowego. W końcowej części natomiast omówiono zasady inżynierii wstecznej oprogramowania, umożliwiającej ataki na urządzenia. Znajdziemy tu również wskazówki dotyczące ochrony urządzeń przed najbardziej typowymi atakami. Dzięki książce dowiesz się, jak: testować systemy wbudowane i rozpoznawać ich najważniejsze funkcjonalności identyfikować i atakować krytyczne zabezpieczenia odczytywać i modyfikować dane zapisane w systemach wbudowanych badać zależności pomiędzy oprogramowaniem układowym a sprzętem atakować zabezpieczenia stosowane w różnych blokach funkcjonalnych urządzeń rozwijać laboratorium umożliwiające zaawansowane analizy i przygotowanie ataków Internet rzeczy również można skutecznie zaatakować!

663
Ebook

Python, C++, JavaScript. Zadania z programowania

Marek Luliński, Gniewomir Sarbicki

Zadania z programowania? Zbiór programów do napisania! Pascal, C++, JavaScript i Python — oto zbiór języków, które przećwiczysz dzięki zadaniom w tej książce. Każdy z nich ma nieco inne zastosowania, wszystkie zaś są lub będą w najbliższym czasie wykorzystywane na lekcjach informatyki i na egzaminach, a ich zastosowanie w obliczu realnych problemów może wydatnie uprościć Ci życie. Jak najłatwiej i najszybciej nauczyć się programować w tych językach? Oczywiście dzięki ćwiczeniom! Z tą książką napiszesz konkretne programy rozwiązujące zadania numeryczne, logiczne i matematyczne — w każdym z powyższych języków. Z praktycznym zestawem zawartych tu zadań spróbujesz znaleźć permutacje zbioru, zaszyfrować tekst szyfrem Cezara, zbudować trójkąt Pascala i wskazać punkty kratowe wewnątrz koła o promieniu r. Napiszesz według własnego pomysłu programy odpowiadające na postawione w zadaniach pytania. Jeśli jesteś uczniem, będziesz mógł w ten sposób ćwiczyć nie tylko umiejętności programistyczne, lecz także matematyczne. Jeśli jesteś nauczycielem, znajdziesz tu wiele inspiracji dla swoich uczniów. Gotowy pogram będziesz mógł później porównać z rozwiązaniami proponowanymi przez autorów. Dogadaj się z komputerem — w każdym z czterech języków! --- UWAGA: Skala trudności zadań odpowiada poziomowi szkoły średniej.

664
Ebook

Facebook. Daj się poznać

Łukasz Suma

Ludzie na całym świecie dosłownie oszaleli na punkcie serwisów społecznościowych. Nie mieć konta na jednym z nich to jak popełnić towarzyskie samobójstwo! Swoje konta w takich serwisach mają przecież wielkie gwiazdy filmowe, popularni piosenkarze i znani politycy, lecz również zwykli ludzie, przeciętni Kowalscy, pragnący podzielić się swoim życiem z bliższymi i dalszymi przyjaciółmi oraz zaistnieć w wirtualnej przestrzeni. Do najpopularniejszych portali społecznościowych należy z całą pewnością Facebook, który rozpoczął swoje istnienie jako niewielka inicjatywa pewnego studenta Uniwersytetu Harvarda, aby już po kilku latach stać się największym serwisem tego typu i jedną z najczęściej odwiedzanych witryn na świecie! W chwili oddawania tej książki do druku Facebook miał grubo ponad 300 milionów użytkowników! "Facebook. Daj się poznać" to książka, dzięki której bezboleśnie wkroczysz w rzeczywistość Facebooka i zaczniesz czerpać wiele przyjemności z jej odwiedzania. Poznasz interfejs serwisu i nauczysz się wykonywać większość niezbędnych działań. Ominiesz rafy, na których rozbijają się początkujący użytkownicy portalu i przez które często zniechęcają się do niego, pozostając "martwymi duszami" Facebooka. Znajdziesz też starych znajomych i poznasz nowych, a ponadto dołączysz do różnych grup i fanklubów. Dowiesz się, do czego służą tablica, wiadomości i czat. Poznasz również możliwości aplikacji oraz funkcje związane ze zdjęciami i materiałami wideo. Zdobędziesz wiedzę na temat tego, jak wykorzystać serwis w promocji biznesu, i przekonasz się, że warto dbać o swoje bezpieczeństwo oraz prywatność publikowanych informacji. Interfejs użytkownika serwisu Zakładanie konta i definiowanie jego ustawień Wyszukiwanie znajomych, grup i stron Łączenie się z przyjaciółmi i wymiana informacji Używanie aplikacji oferowanych przez serwis Korzystanie z multimedialnych możliwości Facebooka Komercyjne zastosowania portalu Bezpieczeństwo i ochrona prywatności Dołącz do największej społeczności świata - odkryj serwis Facebook!