Publisher: 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.
1177
Ebook

Tworzenie oprogramowania w 30 dni. Programuj zwinnie i szybko!

Jeff Sutherland, Ken Schwaber

Programuj zwinnie i szybko! Czy Twoja firma jest w stanie stworzyć oprogramowanie w 30 dni? Jeśli uważasz, że nie, zapewne wciąż stosujesz stare i niezbyt poręczne narzędzia. Jeżeli tylko nauczysz się zwinnie zarządzać swoim projektem, ten cel jest do osiągnięcia. „Zwinny” to słowo, które zrobiło furorę w świecie menedżerów projektu. Dzięki takiemu podejściu do zarządzania stworzysz aplikację dopasowaną do potrzeb użytkowników i na pewno zdążysz na czas. Warto spróbować! Najpopularniejszą ze zwinnych metodyk jest Scrum. Ta książka została napisana właśnie przez twórców Scruma. Powstała, aby zaznajomić Cię z procesem tworzenia oprogramowania z użyciem tej metodyki. Pokaże Ci, jak zacząć przygodę z nowym projektem i sprawić, by odniósł sukces. W trakcie lektury dowiesz się, jak wdrożyć Scrum w Twojej organizacji, oraz poznasz role wyznaczane poszczególnym członkom projektu. Ponadto zaznajomisz się z kolejnymi etapami całego procesu i spojrzysz na tę metodykę z punktu widzenia całego przedsiębiorstwa. Książka ta jest doskonałym przewodnikiem, który pozwoli Ci dokonać prawdziwego przełomu w pracy nad projektami. Po jej lekturze i wdrożeniu metodyki Scrum będziesz znacznie bliżej sukcesu! Zarządzaj projektami: zwinnie elastycznie skutecznie z użyciem metodyki Scrum Twój klucz do sukcesu!

1178
Ebook

Tworzenie gier w języku HTML5 dla profesjonalistów. Wydanie II

Aditya Ravi Shankar

HTML5 jest dziś kojarzony ze znakomitym narzędziem do tworzenia zaawansowanych, interaktywnych i dynamicznych aplikacji internetowych. Udostępnia programistom szereg nowoczesnych technologii, które są konsekwentnie rozwijane w ramach wielu specyfikacji nadzorowanych przez W3C i grupę WHATWG. Szczególnie atrakcyjne jest wykorzystanie HTML5 do tworzenia gier. Mogą to być gry najróżniejszych rodzajów: od prostych układanek po skomplikowane gry fabularne dla wielu graczy. Aby jednak Twoje dzieło stało się prawdziwym hitem, musisz się dowiedzieć, jak swoją pracę wykonać na wysokim, profesjonalnym poziomie. Ta książka jest drugim, uaktualnionym i uzupełnionym, wydaniem świetnego podręcznika dla programistów gier. Dzięki niej zaczniesz mistrzowsko stosować zaawansowane techniki programistyczne w języku HTML5. Nauka będzie polegać na wykonaniu dwóch projektów: strategicznej gry planszowej oraz gry czasu rzeczywistego typu RST. Dzięki przejrzystym wskazówkom i dokładnym instrukcjom sprawnie ukończysz kolejne elementy aplikacji. W ten sposób zapoznasz się z najważniejszymi narzędziami służącymi do tworzenia gier, a także dowiesz się, w jaki sposób praktycznie wykorzystać najbardziej zaawansowane możliwości HTML. Dzięki książce nauczysz się również pisać gry na urządzenia mobilne. Szybko zaczniesz tworzyć złożone dopracowane gry i staniesz się profesjonalnym programistą gier HTML5. W tej książce między innymi: Wykorzystanie silnika fizyki Box2D i uzyskiwanie realistycznych efektów Projektowanie złożonych światów i interaktywnych postaci Efekty paralaksy i efekty dźwiękowe Algorytmy odnajdowania ścieżek oraz nawigacji Wykorzystanie drzew decyzyjnych, maszyn stanów oraz zdarzeń skryptowych HTML5. Idealny język dla profesjonalnego twórcy gier!

1179
Ebook

Python. Receptury. Wydanie III

David Beazley, Brian K. Jones

Python to język programowania z ponad 20-letnią historią. Opracowany na początku lat 90. ubiegłego wieku, błyskawicznie zdobył sympatię programistów. Jest używany zarówno do pisania przydatnych skryptów czy małych narzędzi, jak i do pracy nad dużymi projektami. Korzysta z automatycznego zarządzania pamięcią oraz pozwala na podejście obiektowe i funkcyjne do tworzonego programu. Wokół języka Python skupiona jest bardzo silna społeczność programistów. Ta książka to sprawdzone źródło informacji na temat Pythona i jego najczęstszych zastosowań. Należy ona do cenionej serii „Receptury”, w której znajdziesz najlepsze sposoby rozwiązywania problemów. Przekonaj się, jak wydajnie operować na strukturach danych, łańcuchach znaków, tekście i liczbach. Zobacz, jak korzystać z iteratorów i generatorów. Ponadto naucz się tworzyć własne klasy i funkcje oraz sprawdź, jak uzyskać dostęp do plików i sieci. Te i dziesiątki innych receptur opisano w tej książce. To obowiązkowa pozycja na półce każdego programisty pracującego z językiem Python. Dzięki tej książce: rozwiążesz w optymalny sposób najczęstsze problemy napiszesz program korzystający z puli wątków będziesz lepszym programistą Pythona! Najlepsze rozwiązania typowych problemów!

1180
Ebook

Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie IV

Ty też możesz mieć swoją stronę WWW! Marzy Ci się własna strona internetowa lub profesjonalna witryna dla Twojej firmy? Jeżeli brak Ci odpowiednich umiejętności, to zadanie może być poza Twoim zasięgiem. Ale do czasu! Ta książka zawiera dawkę wiedzy, która nawet kompletnemu laikowi pozwoli zaprojektować i zbudować witrynę WWW. Dzięki licznym przykładom przebrniesz przez kolejne etapy tworzenia strony internetowej oraz odkryjesz w sobie pasję webmastera! Kolejne wydanie tej cenionej książki zostało gruntownie przeredagowane i uzupełnione o nowe informacje tak, aby prezentowało obecnie wykorzystywane narzędzia i panujące trendy w projektowaniu stron internetowych. W trakcie lektury poznasz składnię języka HTML, wykorzystywane znaczniki oraz nowości zawarte w HTML5. Ponadto zaznajomisz się z kaskadowymi arkuszami stylów (CSS) oraz przekonasz się, jaki potencjał kryje język JavaScript. Nauczysz się także przygotowywać odpowiednią grafikę na potrzeby strony WWW. Książka ta jest doskonałym przewodnikiem wprowadzającym w świat projektowania! Dowiedz się: jak wykorzystać arkusze stylów CSS dlaczego należy odpowiednio przygotować grafikę na stronę WWW do czego wykorzystać język JavaScript jak zbudować pierwszą stronę WWW Przewodnik dla początkujących projektantów WWW!

1181
Ebook

Java ME. Tworzenie zaawansowanych aplikacji na smartfony

Ovidiu Iliescu

Popularna platforma - profesjonalne aplikacje! Ponad 80% dostępnych obecnie telefonów komórkowych współpracuje z platformą Java ME. Java ME jest okrojoną (Micro Edition) wersją popularnego języka Java. Jeżeli chcesz przygotować uniwersalną aplikację, działającą na większości telefonów, ta platforma powinna być Twoim naturalnym wyborem. Korzystając z wygodnego i powszechnie znanego języka oraz licznych narzędzi wspomagających pracę, błyskawicznie osiągniesz swój cel. Jednak zanim przystąpisz do działania, musisz poznać możliwości i ograniczenia Javy ME oraz nauczyć się tworzyć wysokiej jakości kod. Z tą książką to nic trudnego. Omawia ona wszystkie zagadnienia związane z profesjonalnym wytwarzaniem aplikacji dla platformy Java ME. W trakcie lektury dowiesz się, jak podzielić aplikację na moduły nadające się do ponownego użycia, jak utrwalać dane oraz jak testować kod. Ponadto opanujesz techniki optymalizacji kodu, tworzenia atrakcyjnego interfejsu użytkownika oraz rysowania zaawansowanych komponentów graficznych. Na sam koniec będziesz mógł zapoznać się z wizją przyszłości dla platformy Java ME, która mimo inwazji platform Android, iOS i Windows Phone wcale nie jest taka ponura! Książka ta dostarczy ogromną ilość przydatnej wiedzy średnio zaawansowanym i zaawansowanym programistom Java ME. Dowiedz się: co odróżnia platformę przenośną od platformy biurkowej w jaki sposób projektować i implementować aplikację Javy ME jak rozwiązywać problemy pojawiające się przy tworzeniu oprogramowania na platformie Java ME jakie są poprawne techniki tworzenia aplikacji Javy ME jak przeprowadzać optymalizację kodu oraz opracowywać wysokiej jakości aplikacje Poznaj nowoczesne podejście do programowania w oparciu o najnowsze wersje platformy Java ME i zbuduj od podstaw w pełni funkcjonalną aplikację!

1182
Ebook

Laravel 4. Podstawy tworzenia aplikacji w PHP

Raphaël Saunier

Przewodnik dla początkujących! Laravel to szkielet aplikacji dla języka PHP, zdobywający w ostatnim czasie ogromną popularność. Powody są dwa: obszerna i przejrzysta dokumentacja oraz podstawowe założenie autorów, że tworzenie aplikacji z wykorzystaniem Laravela ma być po prostu przyjemne. I tak jest! Łatwe zarządzanie bazą danych, przyjazny system szablonów, intuicyjna konfiguracja to tylko niektóre z zalet tego szkieletu. Jeżeli chcesz poznać w pełni jego potencjał i wykorzystać go w trakcie tworzenia kolejnej strony WWW lub aplikacji internetowej, to trafiłeś na doskonałą książkę. Sięgnij po nią i już wkrótce bez problemu przygotujesz swoje środowisko pracy, zainstalujesz najnowszą wersję za pomocą narzędzia Composer, a następnie rozpoczniesz prace nad swoim projektem. Przekonaj się, jak tworzyć ścieżki, konfigurować bazę danych oraz zabezpieczać dostęp do wybranych stron. W kolejnych rozdziałach nauczysz się tworzyć testy automatyczne oraz korzystać z narzędzia Artisan, które ułatwi Ci codzienne zadania! Ponadto dowiesz się, w jaki sposób tworzyć serwisy typu REST oraz generować formularze. Książka ta jest doskonałą pozycją dla wszystkich programistów PHP szukających frameworka, który spełni ich oczekiwania! Dzięki tej książce: poznasz narzędzie Composer pobierzesz najnowszą wersję szkieletu Laravel przygotujesz ścieżki dostępu do stron przetestujesz stworzony kod błyskawicznie zbudujesz pierwszą aplikację WWW Tworzenie aplikacji w PHP jeszcze nigdy nie było takie proste!

1183
Ebook

Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania

Mirosław J. Kubiak

Programuj funkcyjnie w Pythonie! Poznaj funkcyjny paradygmat programowania Naucz się wykorzystywać go w języku Python Rozwiązuj praktyczne problemy programistyczne Python to obecnie jeden z najpopularniejszych języków programowania, a jego znajomość zapewnia zatrudnienie w największych firmach i przy najciekawszych projektach w branży informatycznej. Szerokie możliwości, duża elastyczność i wszechstronność, przejrzystość i zwięzłość składni, czytelność i klarowność kodu, rozbudowany pakiet bibliotek standardowych, niemal nieograniczone zastosowanie w różnych dziedzinach nauki i biznesu - wszystko to sprawia, że język ten z pewnością utrzyma swoją pozycję, a programujące w nim osoby jeszcze długo będą należały do najbardziej pożądanych specjalistów na rynku IT. Jedną z niewątpliwych zalet Pythona jest to, że wspiera różne paradygmaty programowania, w tym wydajne programowanie funkcyjne. Jeśli chcesz poszerzyć swoją wiedzę na temat języka i dowiedzieć się, jak wykorzystać jego możliwości w tym podejściu, sięgnij po książkę Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania. Dzięki zamieszczonym w niej zadaniom o różnym poziomie trudności oraz ich rozwiązaniom poznasz podstawy programowania funkcyjnego w Pythonie i nauczysz się pisać zwięzłe i eleganckie programy, które działają szybko i zużywają mniej zasobów, praktyczne wskazówki zaś pomogą Ci zrozumieć bardziej zawiłe zagadnienia. Wprowadzenie do programowania funkcyjnego w Pythonie Sekwencyjne struktury danych i operacje na plikach Wykorzystanie krotek i ciągów tekstowych Zastosowanie słowników i zbiorów Wybrane moduły programowania funkcyjnego Funkcje rekurencyjne i rekurencja ogonowa Programowanie synchroniczne i asynchroniczne Podstawy programowania współbieżnego i równoległego Przekonaj się, jak prosty może być język Python! Jeśli chcesz poznać podstawy języka Python oraz opanować paradygmaty imperatywny i obiektowy, przed lekturą tej książki sięgnij po inną publikację tego autora: Python. Zadania z programowania. Przykładowe imperatywne rozwiązania.

1184
Ebook

Adobe Illustrator CC. Oficjalny podręcznik. Wydanie II

Brian Wood

Adobe Illustrator CC jest flagową aplikacją Adobe służącą do tworzenia grafiki wektorowej. Illustrator to rozbudowane i złożone środowisko pracy, które umożliwia tworzenie logo, ikon, rysunków, typografii i ilustracji na potrzeby materiałów drukowanych, stron internetowych, aplikacji interaktywnych czy materiałów wideo. Stale rośnie liczba artystów i zawodowców, dla których Illustrator jest podstawowym narzędziem pracy. Wysoka złożoność oprogramowania oraz mnogość jego funkcji i narzędzi sprawia jednak, że początki pracy z tym świetnym narzędziem bywają trudne. Warto poświęcić nieco czasu i zacząć wykorzystywać najlepsze możliwości Adobe Illustratora! Ta książka należy do serii Oficjalny podręcznik, którą uważa się za najlepszy materiał szkoleniowy na rynku. Publikacja składa się z 15 starannie przygotowanych lekcji, których układ ułatwia rozpoczęcie pracy z oprogramowaniem. Książka będzie również nieocenioną pomocą dla osób chcących się zapoznać z nowościami w wersji Illustratora CC 2018. Wyjaśniono tu poszczególne funkcje programu, zaprezentowano szereg użytecznych wskazówek i mnóstwo przydatnych technik. Poszczególne ćwiczenia są omawiane w szczegółowy sposób, a ich wykonanie staje się łatwiejsze dzięki udostępnionym plikom z materiałami. W ten sposób książka umożliwia zarówno zdobycie solidnych podstaw, jak i opanowanie zaawansowanych funkcji oprogramowania. W tym podręczniku między innymi: Rozpoczęcie pracy z Illustratorem Zasady i techniki edycji obrazu Nowe narzędzia Illustratora, takie jak Puppet Warp czy biblioteki Creative Cloud Korzystanie z efektów i stylów graficznych Praca z tekstem i kolorami Łączenie projektów Illustratora z innymi aplikacjami Adobe Illustrator: prawdopodobnie najlepsze narzędzie dla grafika!