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

Podręcznik genialnych pomysłów. Od inspiracji po realizację. Smashing Magazine

Cameron Chapman

Niezwykła książka, niezbędna każdemu projektantowi! Cierpisz na brak weny? Otoczenie nie sprzyja kreatywności? Nie masz pomysłu na kolejny projekt? Jeżeli siadasz do komputera i nie potrafisz wykrzesać z siebie ani odrobiny zapału, to znaczy, że masz problem. Ale nie martw się! Mamy genialne rozwiązanie właśnie dla Ciebie! Ta książka to niewyczerpane źródło inspiracji. Znajdziesz w niej mnóstwo ciekawych i pomysłowych stron internetowych, liczne zdjęcia oraz bezcenne porady, co robić w trudnych chwilach. Cameron Chapman nakarmi Twoją wyobraźnię dziesiątkami skojarzeń i idei! Autorka koncentruje się na uniwersalnych elementach każdego dobrego projektu, takich jak kolor, kształt, faktura, harmonia, proporcje, rytm i spójność. Na kartach tej książki znajdziesz ponad 700 przykładów rozwiązań i konceptów zaczerpniętych ze stron internetowych, świata fotografii, opakowań, architektury, projektów wnętrz, mody, mebli, zabawek, przedmiotów codziennego użytku... i nie tylko. Sprawdź, jak za pomocą drobnych zmian odświeżyć projekty i tchnąć w nie nowe życie! Dowiedz się też, jak szukać weny w codziennym życiu. Wiedza ta jest naprawdę przydatna. Ta książka to najlepszy środek wspomagający dla każdego projektanta - przekonaj się sam! Sięgnij po tę książkę i: rozwiąż swoje problemy z brakiem pomysłów nakarm wyobraźnię ciekawymi skojarzeniami oraz ideami zobacz ciekawe i inspirujące projekty stron internetowych przejrzyj atrakcyjne i pomysłowe zdjęcia Ta książka to kopalnia pomysłów i źródło inspiracji dla każdego projektanta!

642
E-book

Roboty JavaScript od podstaw. Projekty NodeBots dla platformy Johnny-Five z wykorzystaniem płytek Raspberry Pi, Arduino oraz BeagleBone

Rick Waldron, Andrew Fisher, Lyza Danger Gardner

Powszechnie JavaScript uważa się za doskonałe narzędzie do programowania aplikacji internetowych. To jednak nie wszystko: ten język świetnie nadaje się również do programowania robotów. Umożliwia zaprojektowanie zachowania robota, określenie, w jaki sposób będzie on zmierzał do celu, reagował na sygnały z otoczenia, oczekiwał na instrukcje czy omijał przeszkody. Bardzo wygodnym narzędziem do programowania robotów jest platforma Johnny-Five. Umożliwia ona programowanie robotów zbudowanych z płytek Arduino, Raspberry Pi i BeagleBone. Dzięki tej książce można nauczyć się budowania i programowania robotów o najrozmaitszej funkcjonalności i wielu zastosowaniach. Do jej napisania Rick Waldron zaprosił czternastu mistrzów JS — inżynierów, nauczycieli, popularyzatorów i liderów. Dowiesz się od nich, w jaki sposób zbudować poszczególne elementy robota, jakie części zastosować i jak napisać potrzebny kod. Podpowiedzą Ci, jak przygotować sobie warsztat pracy oraz zdobyć potrzebne materiały. Znajdziesz tu mnóstwo wskazówek pomocnych przy planowaniu, budowie i testowaniu już istniejących projektów. Poszczególne zadania zostały tak dobrane, aby po ich wykonaniu można było zabrać się za trudniejsze projekty, o wyższym stopniu złożoności. Zbuduj i zaprogramuj: roboty kroczące, piszące, pływające, a nawet tańczące domowy zegar słoneczny robota sterowanego głosem robota do sterowania oświetleniem system monitoringu robota ze sztuczną inteligencją robota delta interaktywne buty

643
E-book

Java dla zupełnie początkujących. Owoce programowania. Wydanie VII

Tony Gaddis

Od struktur sterujących po obiekty Java jest rozbudowanym, elastycznym i wszechstronnym, a przy tym dojrzałym językiem programowania. Pozwala na tworzenie kodu dla prawie wszystkich rodzajów komputerów, również tych sterujących pracą najbardziej wyspecjalizowanych urządzeń. Można go używać do pisania dużych systemów, małych programów, aplikacji mobilnych i aplikacji WWW. Jest znakomitym wyborem dla osób, które postanowiły związać swoją przyszłość zawodową z którąś z wielu gałęzi informatyki. Aby optymalnie wykorzystać potencjał drzemiący w Javie, koniecznie trzeba zadbać o solidne podstawy - zarówno w teorii, jak i w praktyce kodowania. Oto zaktualizowane i uzupełnione wydanie cenionego podręcznika dla studentów. Książka została pomyślana w taki sposób, aby maksymalnie ułatwić naukę Javy krok po kroku i pozwolić na możliwie szybkie rozpoczęcie samodzielnego kodowania. Znalazło się tu wprowadzenie do wiedzy o sprzęcie, oprogramowaniu, wykonywaniu programów i kompilacji kodu. Dzięki temu nawet zupełnie początkujące osoby zaczną płynnie posługiwać się typami danych, zmiennymi czy instrukcjami sterującymi. Bardzo starannie omówiono takie tematy jak klasy, obiekty i dziedziczenie. Nie zabrakło wprowadzenia do pracy z bazami danych, plikami czy też podstaw budowy graficznego interfejsu użytkownika za pomocą nowej biblioteki JavaFX. W tej książce między innymi: solidne podstawy programowania i wprowadzenie do Javy operacje wejścia-wyjścia, przetwarzanie tekstu oraz obsługa wyjątków rekurencja i jej zastosowanie w rozwiązywaniu problemów praca z animacjami, dźwiękiem i wideo wykorzystanie interfejsu JDBC do pisania aplikacji bazodanowych Java: zdobądź solidne podstawy i programuj jak mistrz!

644
E-book

Facebook Graph API. Tworzenie rozbudowanych rozwiązań we Flashu

Michael James Williams

Graph API — Lubię to! Jak wykorzystać potencjał 500 milionów użytkowników? Jak zarejestrować własną aplikację na Facebooku? Jakie możliwości kryje ActionScript 3SDK for Facebook Platform? Ponad 500 milionów użytkowników, spędzających 700 000 000 000 minut miesięcznie na jednej witrynie. O czym mowa? O serwisie Facebook! Jego potencjał doceniła niejedna firma. Zastanawiasz się, jak dołączyć do tego grona? Jak zdobyć popularność, fanów i być może zarobić? Uwierz, że to nic trudnego! Facebook udostępnia bogate API, dzięki któremu bez problemu zintegrujesz się z witryną facebook.com. W tej książce wiedza jest na wyciągnięcie ręki. W trakcie lektury nauczysz się korzystać z dostarczonych funkcji przy użyciu ActionScript 3 SDK for Facebook Platform. Dowiesz się, jak zarejestrować swoją aplikację, uwierzytelniać użytkowników oraz żądać uprawnień rozszerzonych. Ponadto zobaczysz, jak korzystać z wyszukiwarki, wykrywać błędy oraz publikować wiadomości na tym portalu społecznościowym. Książka ta jest idealną pozycją dla każdego fana Facebooka posiadającego zacięcie programistyczne. Sprawdzi się także doskonale w rękach profesjonalistów chcących stworzyć nowe narzędzia lub gry dla portalu Facebook. Polub to! Zalety i wady Facebooka Wybór hostingu WWW Dostęp do Graph API poprzez przeglądarkę Pobieranie informacji ze strony za pomocą ActionScript 3 Rejestracja aplikacji na Facebooku Uwierzytelnianie za pomocą ActionScript 3 Uzyskiwanie rozszerzonych uprawnień Pobieranie i stronicowanie wyników Wykorzystanie wyszukiwarki Pisanie w feedzie użytkownika Publikowanie sformatowanych postów Dodawanie i usuwanie oznaczenia "Lubię to!" Obsługa notatek i wydarzeń Tworzenie stron, grup, aplikacji i wideo Język FQL Dotrzyj do milionów użytkowników serwisu Facebook!

645
E-book

Swift od podstaw. Praktyczny przewodnik

Paweł Pasternak

Dołącz do programistów języka Swift! Zrozum konstrukcje i składnię Swifta Poznaj środowisko Xcode od podszewki Naucz się korzystać z kontrolek Pisz testy jednostkowe Firma Apple od lat z powodzeniem i świetnym wyczuciem potrzeb klientów działa na rynku elektroniki użytkowej. Pracujący w niej inżynierowie projektują produkty oryginalne, funkcjonalne i wyprzedzające swoją epokę. Ważną składową tego sukcesu jest wysokiej jakości oprogramowanie, które można tworzyć wyłącznie za pomocą wydajnych, wygodnych w użyciu i nowoczesnych narzędzi programistycznych. Przewodnik ten poświęcono językowi Swift, który jest podstawą oprogramowania współpracującego z macOS, iOS, watchOS oraz tvOS. Od chwili wprowadzenia na rynek w 2014 roku Swift doczekał się już trzeciej wersji i powoli wypiera królujący niepodzielnie od lat Objective-C. Jeśli chcesz poznać najnowszą wersję języka Swift oraz środowisko programistyczne Xcode, sięgnij po tę książkę! Opanujesz dzięki niej przejrzystą składnię Swifta, typy danych oraz sposoby deklarowania stałych i zmiennych. Dowiesz się, jak tworzyć instrukcje warunkowe i pętle, jak korzystać z operatorów, funkcji, tablic, słowników, krotek i klas. Poznasz elementy interfejsu użytkownika, nauczysz się zarządzać danymi w swoich aplikacjach i posługiwać się komentarzami. Zrozumiesz także, jak działają narzędzia oferowane przez środowisko Xcode, i zyskasz wiedzę o podstawach pisania testów jednostkowych. Czas na naukę! Podstawowe informacje o języku Swift i środowisku programistycznym Xcode Korzystanie z Playground i wyświetlanie danych na ekranie Proste typy danych oraz używanie zmiennych i stałych Korzystanie z operatorów i tworzenie funkcji Używanie instrukcji warunkowych i różnych rodzajów pętli Posługiwanie się złożonymi typami danych i możliwości obiektowe Korzystanie z kontrolek, obsługa akcji i delegacji Zapisywanie i odczytywanie danych przy użyciu CoreData Tworzenie komentarzy i pisanie testów jednostkowych Wkrocz w świat programowania na platformy Apple!

646
E-book

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.

647
E-book

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ń.

648
E-book

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