Видавець: 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.
625
Eлектронна книга

Tablice informatyczne. C

Radosław Sokół

Tablice języka C — zawsze przy komputerze! Tablice informatyczne języka C to ściąga, którą każdy programista powinien mieć zawsze w zasięgu ręki. W końcu trudno zapamiętać wszystkie komendy i metody przeprowadzania operacji, zwłaszcza jeśli nie używa się ich na co dzień. Tutaj znajdziesz informacje o instrukcjach, komentarzach, kompilowaniu programu, a także przechowywaniu i przetwarzaniu danych. Przypomnisz sobie, jak wprowadzać dane i uzyskiwać dane wyjściowe, do czego służą konkretne wyrażenia warunkowe, instrukcje pętli i skoku oraz jak w jaki sposób dynamicznie zarządzać pamięcią. Sprawdzisz, jak przetwarzać tekst, diagnozować przebieg programu, wykorzystywać strumienie i pliki, operować datą i czasem, posługiwać się biblioteką matematyczną. Nie możesz tego przegapić!

626
Eлектронна книга

PHP. Wzorce projektowe

William Sanders

Ciągły rozwój języka PHP sprawia, że za jego pomocą można już tworzyć bardzo zaawansowane aplikacje. Wszyscy programiści wiedzą, że wraz ze wzrostem skomplikowania tworzonego oprogramowania konieczne staje się zastosowanie sprawdzonych, przemyślanych i przetestowanych rozwiązań. Takim zbiorem najlepszych metod rozwiązywania typowych problemów są wzorce projektowe. Zawitały one również do świata PHP! Na rynku znajdziesz wiele książek poświęconych wzorcom projektowym, jednak dotyczą one zazwyczaj języków Java lub C. Ta wyjątkowa książka zajmuje się wzorcami w języku PHP. W trakcie lektury poznasz podstawowe założenia programowania obiektowego, wzorce czynnościowe, kreacyjne i strukturalne. Przekonasz się też, jak bardzo wzrośnie jakość Twojego kodu, jeżeli do komunikacji z bazą danych MySQL zastosujesz wzorzec Proxy. Książka ta jest obowiązkową lekturą każdego programisty piszącego w języku PHP. Zobacz, jak dobry może być Twój kod! Wzorce projektowe w PHP to: najlepsze rozwiązania typowych problemów sposób na poprawę jakości Twojego kodu łatwiejsza komunikacja z bazą danych MySQL mniej błędów w Twoich aplikacjach Przekonaj się, jak tworzyć kod wysokiej jakości!

627
Eлектронна книга

Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja

Sandro Mancuso

Coraz więcej mówi się o dobrych praktykach programistycznych, a mimo to wciąż zdarzają się przypadki wydania nieudanego produktu. Istnieje wiele przyczyn tego stanu rzeczy, np. postrzeganie procesu tworzenia oprogramowania jako linii produkcyjnej, brak właściwego zarządzania projektami, a także brak wypracowanych metod rekrutacji specjalistów i kierowania zespołem. Rozwój metodyk zwinnego programowania poprawił sytuację, lecz problem niskiej jakości samych projektów nie zniknął. Książka ta proponuje czysto rzemieślnicze podejście do pracy programisty. Idea ta, znana jako software craftsmanship, zakłada kompletną zmianę sposobu myślenia o programowaniu. Priorytetami stają się tu profesjonalizm, techniczna perfekcja i zadowolenie klienta, a osiąga się to, stosując pewne praktyki programistyczne, które zaczerpnięto m.in. z metodyk programowania ekstremalnego, zwinnego i odchudzonego. Autor, który jest współzałożycielem największej organizacji deweloperów-rzemieślników, dzieli się swoją wiedzą i doświadczeniem poprzez inspirujące przykłady i praktyczne rady. Okazuje się, że dzięki tej postawie zespół może osiągnąć najwyższy poziom technicznej doskonałości tworzonych projektów.  Jest to książka o peofesjonalizmie programowania. Nie tylko o profesjonalizmie programisty, ale również o całej organizacji tworzenia oprogramowania Jest to książka o mistrzostwie w programowaniu. Na jej stronach autor przedstawia plan, srategię, podejścia i reguły, które mogą pomóc każdemu programiście, każdemu zespołowi programistów i każdej organizacji wytwarzającej oprogramowanie w wyrwaniu się z grzęzawiska mierności i we wkroczeniu na ścieżkę profesjonalizmu, jak również w zapewnieniu większej wydajności oraz poczucia dumy z tego, co się robi. / ze wstępu, Robert C. Martin   Z książki dowiesz się: w jaki sposób podejście rzemieślnicze zwiększa jakość tworzonego oprogramowania i obsługi klientów, kiedy i jak mówić klientowi nie oraz jak proponować rozwiązania zastępcze, dlaczego dobrym deweloperom zdarza się pisać zły kod i jak można temu zapobiegać, jak być pragmatykiem — a nie dogmatykiem — w kwestii stosowania praktyk i narzędzi, w jaki sposób zatrudniać deweloperów-rzemieślników, jak nimi kierować, jak zaszczepić w zespole prawdziwy kult uczenia się, jak wprowadzać zmiany techniczne. Programuj profesjonalnie — liczą się pragmatyzm, perfekcja i cel! Sandro Mancuso programuje od dziecka. Pracował w wielu różnych firmach, również w korporacjach międzynarodowych i bankach inwestycyjnych. Jest zwolennikiem idei programowania mistrzowskiego i ekstremalnego. W październiku 2013 roku został współzałożycielem firmy konsultingowej o nazwie Codurance, w której za podstawę działania przyjęto zasady i wartości software craftsmanship. Mancuso jako cel zawodowy przyjął sobie podnoszenie jakości branży informatycznej przez pomaganie deweloperom w doskonaleniu rzemiosła programistycznego. Często bierze udział w konferencjach informatycznych w różnych miejscach świata.

628
Eлектронна книга

Unity na start! Programowanie dla nastolatków

Jacek Ross, Ksawery Ross

Projektuj, twórz, eksperymentuj i... baw się świetnie! Poznaj środowisko Unity Naucz się tworzyć gry Realizuj swoją pasję Unity to popularne środowisko do tworzenia gier komputerowych, które umożliwia szybkie rozpoczęcie pracy nawet zupełnie początkującym użytkownikom. Równocześnie pozwala w krótkim czasie uzyskać ciekawe efekty. Książka Unity. Programowanie dla nastolatków krok po kroku wprowadza w świat tworzenia gier komputerowych i w przystępny sposób przedstawia najważniejsze informacje, które pozwalają rozwinąć skrzydła początkującym game developerom. Jej lektura to także znakomity pretekst do tego, by nauczyć się twórczo spędzać czas z komputerem, i okazja do wspólnych, integrujących rodzinę zajęć.Jeśli masz w sobie pasję prawdziwego gracza i chęć, aby zmierzyć się z wyzwaniem stworzenia własnej gry, ten przewodnik wskaże Ci najlepszą drogę do celu! Czego potrzebujesz na początek? Jak wpaść na pomysł na grę? Skąd wziąć niezbędne zasoby? Jak opracować postać i obiekty? Jak zadbać o mechanikę? Jak obsłużyć interakcję z użytkownikiem? Jak wdrożyć w życie zasady gry? Skąd pobrać odpowiednie dźwięki? Jak dokładać nowe sceny? W jakim kierunku rozwijać grę? Na te i inne pytania znajdziesz odpowiedź w tej książce! Napędzaj swoje gry silnikiem Unity!

629
Eлектронна книга

Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD

Tomasz Francuz

Naucz się obsługiwać grafikę na wyświetlaczach kolorowych LCD! Poznaj działanie kontrolerów kolorowych LCD Odkryj sposoby wykorzystania wyświetlaczy w swoich projektach Naucz się tworzyć grafikę na kolorowe LCD Dowiedz się, jak skutecznie optymalizować swoje programy Mikrokontrolery zawojowały świat elektroniki użytkowej, dzięki czemu można je dziś znaleźć niemal w każdym zaawansowanym technicznie sprzęcie domowym czy rozrywkowym. Natomiast rosnąca dostępność i spadek cen kolorowych wyświetlaczy ciekłokrystalicznych sprawiły, że kolejne urządzenia zaczęto wyposażać w coraz lepsze ekrany. Poprawie ich jakości i rozdzielczości oraz wzrostowi wydajności układów sterujących towarzyszy zaś stałe ulepszanie interfejsów użytkownika, które stają się coraz wygodniejsze i atrakcyjne graficznie. Jeśli dostrzegasz konieczność opracowywania lepszych interfejsów graficznych dla swoich projektów, chcesz pełnym garściami korzystać z możliwości oferowanych przez nowoczesne mikrokontrolery oraz wyświetlacze lub po prostu interesuje Cię ten temat i pragniesz poszerzyć swoje umiejętności projektowania atrakcyjnych i użytecznych rozwiązań, sięgnij po książkę „Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD” ! Wprowadzi Cię ona w świat kontrolerów LCD i nauczy technik programistycznych, dzięki którym będziesz w stanie zaprojektować, opracować i zoptymalizować GUI w taki sposób, aby chciało się go używać i aby było to czystą przyjemnością! Wprowadzenie do środowiska AVR i ARM oraz konfiguracja warsztatu pracy Informacje na temat dostępnych na rynku wyświetlaczy LCD Działanie kontrolerów i konfiguracja odpowiednich interfejsów Funkcje wyświetlaczy i podstawowe operacje graficzne Formaty plików i konwersja danych graficznych Optymalizacja działania kodu odpowiedzialnego za grafikę Obsługa paneli dotykowych różnych typów Wykorzystanie możliwości akceleratorów graficznych Atrakcyjny interfejs użytkownika w Twoim projekcie? Nie ma problemu!

630
Eлектронна книга

ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript

Nicholas C. Zakas

Najnowsza specyfikacja języka JavaScript — ECMAScript 6 — jest najważniejszym uaktualnieniem w dotychczasowej historii tego języka. Jej Zrozumienie specyfikacji ECMAScript 6 ma kluczowe znaczenie dla wszystkich programistów JavaScript. Tworzy ona solidny fundament i to właśnie na nim będą budowane wszystkie aplikacje JavaScriptu w przyszłości. Oto podręcznik przeznaczony dla średnio zaawansowanych i zaawansowanych programistów JavaScriptu, którzy korzystają ze środowiska przeglądarki WWW lub Node.js. Omówiono tu zagadnienia wiązania bloków, ciągów tekstowych, wyrażeń regularnych, a także zmiany wprowadzone w funkcjach. Przedstawiono pełne wprowadzenie do typów obiektów oraz składni, które pojawiły się w JavaScripcie wraz ze specyfikacją ECMAScript 6. Nie zabrakło przykładów kodu działającego w dowolnym środowisku JavaScriptu. Dodatkowo zaprezentowano zmiany wprowadzone wraz z nowym standardem ECMAScript 7 (2016). W tej książce omówiono między innymi: natywne tablice JavaScriptu i ich nowe możliwości obietnice i programowanie asynchroniczne API refleksji wykorzystanie proxy do kontroli obiektów hermetyzację kodu za pomocą modułów JavaScript to dojrzałość, elastyczność i najnowsze standardy! Nicholas C. Zakas — pisze aplikacje internetowe od niemal dwudziestu lat. Jest doskonale znanym i uznanym ekspertem w dziedzinie tworzenia front-endu i przyczynia się do kształtowania najlepszych praktyk w tym zakresie. Specjalizuje się w stosowaniu takich technik, jak JavaScript, Dynamic HTML, CSS, XML oraz XSLT. Kilka lat pracował w firmie Yahoo!, w której pełnił funkcje głównego inżyniera do spraw związanych z jej główną witryną. Jest autorem wielu książek dotyczących technik programistycznych.

631
Eлектронна книга

jQuery. Tworzenie animowanych witryn internetowych

Wojciech Majkowski

Animuj i przyciągaj — z jQuery na pewno się uda! Biblioteka jQuery już sześć lat temu szturmem zdobyła rynek frameworków ułatwiających życie projektantom witryn internetowych. Jest lekka, wygodna w użyciu i znacząco skraca czas pracy programistów operujących w JavaScripcie — przy wydatnym poprawieniu efektów ich działań. W dodatku jest darmowa, a jej możliwości dorównują możliwościom płatnego Flasha. Trzeba tylko nauczyć się z niej w pełni korzystać, na przykład by osiągnąć biegłość w animowaniu stron WWW. Do tej pory na polskim rynku wydawniczym nie było pozycji w całości poświęconej zagadnieniom animacji witryn internetowych z użyciem jQuery. Na szczęście dziś jest już dostępna ta książka. Dowiesz się z niej, jak działają poszczególne metody i zdarzenia jQuery. Nauczysz się tworzyć od podstaw animowane banery, rozsuwane, wielopoziomowe menu oraz wyrafinowane galerie fotografii. Przekonasz się też, że zbudowanie kompletnej animowanej witryny (i szablonu takiej witryny) nie przekracza Twoich możliwości, a interaktywne, funkcjonalne formularze to dla Ciebie pestka. No jak? Przecież kusi Cię ta perspektywa! Tworzenie animowanych banerów, czyli jak wykorzystać jQuery w profesjonalnej reklamie Tworzenie animowanych witryn internetowych, czyli jak zabłysnąć w internecie Tworzenie zaawansowanych banerów Tworzenie zaawansowanych menu Tworzenie zaawansowanych galerii fotografii Animowanie stron internetowych Tworzenie zaawansowanych formularzy Z jQuery zdziałasz więcej!

632
Eлектронна книга

IT Product Manager. Pierwsze kroki

Dawid Pacholczyk

Zacznij zarządzać produktem jak prawdziwy profesjonalista! Jak wejść w rolę kierownika produktu i na czym ona polega? Co należy wiedzieć o procesie budowania produktu? Jak poradzić sobie z wprowadzaniem go na rynek? Po czym poznać, czy produkt odniósł sukces? Rola lidera produktu jest wyjątkowa. Trzeba się wykazać szeroką gamą talentów i umiejętności. Obowiązkiem lidera jest kreowanie wizji i strategii produktu, tworzenie zespołu produktowego oraz kierowanie nim, wreszcie - eksperymentowanie, sprawdzanie, ryzykowanie! Sukces lub porażka leżą w rękach lidera. Zarządzanie produktem to trudna sztuka, której opanowanie może jednak dać wiele satysfakcji i... przynieść całkiem niezłe pieniądze. Jeśli zastanawiasz się nad wyborem nowej, interesującej ścieżki kariery, stoisz przed wyzwaniami przekraczającymi zwykłe kompetencje kierownika projektu czy lidera zespołu albo zostałeś właśnie osobą odpowiedzialną za opracowanie nowego produktu lub rozwój już istniejącego, nie mogłeś trafić lepiej! Ta książka - jak żadna inna - sprawnie przeprowadzi Cię przez meandry zarządzania produktem. Pokaże, na co trzeba zwracać szczególną uwagę, kiedy zaczyna się przygodę z tą dziedziną, a także ostrzeże przed sytuacjami, których należy za wszelką cenę unikać. W przystępny sposób podpowie, co robić, aby odnieść sukces i ustrzec się typowych błędów popełnianych przez początkujących. Pomoże Ci zdobyć niezbędne doświadczenie i stać się prawdziwym kierownikiem produktu. W książce znajdziesz: Znaczenie i zakres odpowiedzialności kierownika produktu Rozpoczęcie kariery product managera Środowisko pracy i przydatne narzędzia Cykl życia produktu i fazy jego tworzenia Projektowanie, planowanie i budowanie produktu Analiza rynku i tworzenie prototypów Wdrażanie użytkowników i strategia komunikacji Zbieranie i analizowanie informacji zwrotnych Poznaj tajniki product managementu!