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

Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP

Carsten Windler, Alexandre Daubois

PHP jest uważany za łatwy język programowania. Początkujący programiści dość szybko uruchamiają swoje pierwsze aplikacje w PHP. Nie sprzyja to jednak wyrabianiu nawyków przestrzegania dobrych praktyk. Najczęściej adepci PHP tworzą niechlujny kod, który jest trudny w utrzymaniu, a ewentualne modyfikacje czy rozbudowa aplikacji sprawiają ogromne problemy. Kolejną kwestią jest brak czytelności kodu, co praktycznie uniemożliwia pracę zespołową nad projektem. To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśniono paradygmat pisania czystego kodu i zasady, które stosuje się w tym zakresie w języku PHP. W drugiej części omówiono najlepsze narzędzia, wzorce i praktyki, pokazano też, jak należy skonfigurować swoje zintegrowane środowisko programistyczne (IDE) i jak pozyskiwać wskaźniki mówiące o kondycji kodu. Sporo miejsca poświęcono testom automatycznym, pisaniu dokumentacji i innym istotnym zagadnieniom. W książce: solidne podstawy pisania czystego kodu wskaźniki określające jakość kodu podstawy testów automatycznych implementacja ciągłej integracji w aplikacjach PHP wzorce projektowe, dobre praktyki i inne rozwiązania ułatwiające pracę Zostań mistrzem czystego kodu!

954
E-book

Vue.js 2. Wprowadzenie dla profesjonalistów

Adam Freeman

Vue.js jest frameworkiem, który służy do budowy nowoczesnych, reaktywnych i skalowanych aplikacji WWW, a przy tym ułatwia korzystanie z komponentów wielokrotnego użytku. Framework ten powstał jako narzędzie do szybkiego prototypowania, a teraz dynamicznie się rozwija i ewoluuje, dzięki czemu liczba dostępnych funkcji stale rośnie. Prostocie i wszechstronności zawdzięcza ogromne uznanie deweloperów. Z całą pewnością można go uznać za narzędzie niezbędne każdemu, kto buduje kompleksowe aplikacje WWW i pragnie utrzymywać wysokie standardy. Dzięki tej książce dowiesz się, czym jest Vue.js i jak rozpocząć z nim pracę, przekonasz się także, jakie ma możliwości. Nauczysz się budować dynamiczne aplikacje wykorzystujące właściwości nowoczesnych przeglądarek internetowych i urządzeń. Odkryjesz zalety wzorca MVC (model - widok - kontroler) i dowiesz się, jak zadziwiająco sprawnym językiem stał się JavaScript. Zapoznasz się z anatomią projektu Vue.js, z procesami kompilacji i transformacji oraz nabierzesz biegłości w posługiwaniu się zaawansowanymi funkcjami frameworka. Liczne przykłady pozwolą Ci na niemal natychmiastowe przetestowanie opisywanych zagadnień w praktyce. W rezultacie bardzo szybko będziesz przygotowany do tworzenia zaawansowanych, reaktywnych i dynamicznych aplikacji WWW! W książce między innymi: zarys budowy frameworka, jego instalacja i sposoby wykorzystania wzorzec MVC i architektura aplikacji w Vue.js 2 dynamiczne aplikacje WWW po stronie klienta korzystanie z usług REST rozszerzanie i modyfikowanie Vue.js w zależności od potrzeb Vue.js 2: zyskaj większe możliwości i pisz najlepsze aplikacje!

955
E-book

Wi-Fi. Domowe sieci bezprzewodowe. Ilustrowany przewodnik

Bartosz Danowski

Pobierz dodatkowy rozdział do książki! Zapoznaj się z Minisłownikiem pojęć sieciowych Poznaj skuteczne metody i zbuduj własną sieć bezprzewodową Jak wybrać sprzęt potrzebny do budowy własnej sieci? Jak skonfigurować system operacyjny do pracy w sieci bezprzewodowej? Jak skutecznie zadbać o bezpieczeństwo sieci? Sieć komputerowa w dzisiejszych czasach jest jak telefon – nie sposób się bez niej obyć. Oczywiście oferuje znacznie rozleglejsze możliwości komunikacyjne dzięki podłączeniu do internetu, daje także swobodę pracy i zabawy w dowolnym czasie i miejscu. Przy tym korzystanie z sieci komputerowej pozwala na znaczne obniżenie kosztów zarówno firmowego, jak i domowego sprzętu, np. faksów, drukarek i skanerów. Szczególnie atrakcyjna wydaje się sieć bezprzewodowa, która nie wymaga żadnych dodatkowych kabli ciągnących się od biurka do biurka czy z pokoju do pokoju. Dzięki książce "Wi-Fi. Domowe sieci bezprzewodowe. Ilustrowany przewodnik" dowiesz się od podstaw wszystkiego na temat budowy własnej sieci bezprzewodowej - poczynając od tego jaki wybrać sprzęt, poprzez sposoby podłączania i konfigurowania urządzeń, a kończąc na zabezpieczeniach komputerów pracujących w sieci. Dzięki temu podręcznikowi nauczysz się konfigurować system operacyjny do pracy w sieci bezprzewodowej, udostępniać dane i sprzęt oraz podłączać lokalną sieć do internetu. Wszystkie te zagadnienia zilustrowane zostały praktycznymi przykładami do natychmiastowego zastosowania w domu lub małym biurze. Wady i zalety przewodowej sieci komputerowej Budowa sieci bezprzewodowej Rodzaje sprzętu sieciowego Szybkie połączenie komputerów bez Access Pointa Własna sieć z punktem dostępowym Zabezpieczenie sieci Podłączenie lokalnej sieci do internetu Praca w sieci Współdzielenie plików, dysków i drukarek Zostań administratorem samodzielnie zbudowanej sieci bezprzewodowej

956
E-book

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania

Richard L. Sites

Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych. Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu. Najciekawsze zagadnienia: problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci korygowanie kodu wolno działającego programu przydatne mechanizmy monitorowania pracy kodu analiza danych dotyczących wydajności identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe Kod eksperta: tu każdy bit ma znaczenie!

957
E-book

Hello! Flex 4

Peter Armstrong

Najnowszy Flex — aktualna książka. Wykorzystaj szansę! Jak stworzyć swój pierwszy projekt? Jak projektować style? Co wybrać: AJAX czy Flex? A może je połączyć? Flex w wersji 4 to najnowszy krzyk mody na rynku aplikacji webowych. Pozwala na tworzenie rozwiązań internetowych w niczym nieprzypominających tych, z którymi mamy do czynienia na co dzień. Są one atrakcyjne pod względem graficznym, charakteryzują się wysoką interakcyjnością oraz nieprawdopodobnie ogromnymi możliwościami. Jeżeli wspomnieć jeszcze o tym, że jest to środowisko zupełnie darmowe… pora przygotować się na rewolucję w świecie aplikacji internetowych! Od marca 2010 roku dostępna jest najnowsza wersja Fleksa, oznaczona numerem 4. Warto poznawać tę wersję z podręcznikiem "Hello! Flex 4" w dłoni. Znajdziesz tu wszechstronną wiedzę na temat języków ActionScript, XML, E4X, obiektów pierwotnych oraz zasad projektowania stylów. Ponadto dowiesz się, jak tworzyć efekty, animacje oraz jak wykorzystać obiekty typu DataGrid. Jednak zanim dojdziesz do tych interesujących, lecz złożonych zagadnień, będziesz miał okazję zapoznać się z samym środowiskiem oraz najlepszymi praktykami i metodami pracy. Jeżeli chcesz rozpocząć przygodę z najnowszą wersją środowiska Flex — nie mogłeś lepiej trafić! Rozpocznij ją już dziś! Pierwsze kroki we Fleksie — omówienie platformy Nasłuchiwanie zdarzeń Wiązanie danych — adnotacja Bindable Struktura aplikacji pisanych w środowisku Flex Języki ActionScript, XML, E4X Definiowanie zmiennych i przestrzenie nazw Obiekty, tablice oraz sterowanie przepływem Dziedziczenie i inne pojęcia obiektowe w środowisku Flex Składniki typu Spark Stany widoku Projektowanie stylów Tworzenie animacji i efektów specjalnych Wykorzystanie obiektów typu DataGrid Zastosowanie pojemników nawigacyjnych oraz elementów wyskakujących Projektowanie i tworzenie formularzy Rozpocznij przygodę z Flex 4 bez najmniejszych problemów!

958
E-book

Java. Podręcznik na start

Krzysztof Krocz

Książka "Java. Podręcznik na start" Krzysztofa Krocza zdobyła III Nagrodę w konkursie na Najlepszą Polską Książkę Informatyczną 2024r. organizowanym przez Polskie Towarzystwo Informatyczne.   Java od lat należy do najpopularniejszych backendowych języków programowania - i do najbardziej rozpowszechnionych języków programowania w ogóle. Zdecydowana większość aplikacji webowych obecnych na rynku konsumenckim i w biznesie powstaje z jej użyciem. Java może się więc okazać świetnym wyborem na początek przygody z programowaniem, a także wtedy, gdy jej nauka ma być pierwszym krokiem na drodze do zmiany zawodowej ścieżki. Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor nie poprzestaje na podstawach i objaśnia także bardziej zaawansowane zagadnienia, dokonuje również przeglądu zmian, jakie w ciągu ostatnich lat zaszły w kolejnych wersjach Javy. Ostatnie rozdziały poświęca bardziej złożonym aspektom korzystania z tego języka programowania, w tym funkcjonowaniu mechanizmów odśmiecania pamięci, maszynie wirtualnej Javy i jej kompilatorom. Dzięki książce: opanujesz podstawy programowania gruntownie zapoznasz się z językiem Java zgłębisz obsługę bibliotek nauczysz się przeprowadzać testy przyswoisz zasady pisania czystego kodu

959
E-book

Excel 2010 PL. Kurs

Witold Wrotek

Z Excelem się kalkuluje! Automatyzacja pracy Wprowadzanie i edycja danych Tworzenie wykresów i drukowanie arkuszy Stosowanie formuł i funkcji obliczeniowych Umiesz liczyć - licz z Excelem! Czym jest arkusz kalkulacyjny Excela? To doskonałe narzędzie ze stajni Microsoft Office jest odpowiedzią na tony zeszytów wraz z tabelami, pomyłki popełniane przy liczeniu, kalkulatory z ograniczoną liczbą funkcji czy wykresy rysowane kredą na tablicach. Excel to prawdopodobnie najlepszy arkusz kalkulacyjny na świecie. Odnosi on sukcesy od roku 1987 i doskonale sprawdza się w przedsiębiorstwach, szkołach i na osobistych pecetach. Z jego pomocą można zautomatyzować prace administracyjne, oszacować koszty, stworzyć symulacje, wygenerować wykresy czy kontrolować budżet - firmowy i domowy. A jak Ty planujesz wykorzystać dziesiątki funkcji i możliwości tego narzędzia? Najczęstszym problemem podczas pracy z Excelem jest wydobycie tkwiącej w nim mocy obliczeniowej. Dlatego też umiejętność jego obsługi jest tak pożądana przez pracodawców i przynosi firmie wymierne korzyści. Z tym podręcznikiem zaczniesz bezbłędnie wykonywać obliczenia w arkuszach Excela, będziesz formatować komórki i gromadzić dane. Przestaniesz bać się tworzenia wykresów, używania funkcji i formuł oraz poruszania się między skoroszytami. Skorzystasz z ilustracji, obrazowych przykładów i ćwiczeń - bez konieczności wgryzania się w specjalistyczną terminologię. Obierz kurs na Excel! Tworzenie nowych i otwieranie istniejących arkuszy Korzystanie z funkcji i formuł matematycznych, finansowych, statystycznych i innych Wprowadzanie do komórek, formatowanie oraz wyszukiwanie danych Drukowanie arkuszy Tworzenie wykresów Praca z Analysis ToolPak

960
E-book

Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury

Vaughn Vernon, Tomasz Jaskula

Przedsiębiorstwo, jeśli ma osiągać satysfakcjonujące wyniki biznesowe, musi używać dobrego oprogramowania. Aby jednak zapewnić firmie pozycję lidera i decydować o przyszłości branży, trzeba czegoś więcej: odwagi we wprowadzaniu i wdrażaniu innowacji. Innowacje te powinny być wspierane przez inteligentne decyzje architektoniczne ukierunkowane na cele firmy, osiągane wyniki i zapewnienie sobie przewagi konkurencyjnej w przyszłości. Niestety podczas projektowania oprogramowania architekci często kierują się przyzwyczajeniami bądź aktualnie obowiązującą modą. Niniejsza książka jest przeznaczona dla kadry kierowniczej najwyższego szczebla oraz dla osób sterujących rozwojem oprogramowania w firmie. Ma pomóc w zrozumieniu problemów strategicznych, z jakimi te osoby się mierzą, a także ułatwić wybór najlepszego rozwiązania architektonicznego. W książce opisano, kiedy zdecydować się na rozproszone mikrousługi czy dobrze zmodularyzowane monolity, a kiedy na usługi będące połączeniem obu rozwiązań. Dokładnie wyjaśniono, w jak dużym stopniu wyważone decyzje architektoniczne umożliwiają maksymalizację wartości i innowacyjności, dostarczanie łatwych do rozwijania systemów i unikanie kosztownych błędów. Nie zabrakło w niej również praktycznych wskazówek, jak tworzyć dobrze zaprojektowane monolity, które można bez problemu utrzymywać i rozwijać, oraz jak stopniowo przekształcać starsze systemy w prawdziwie efektywne mikrousługi. Najciekawsze zagadnienia: łączenie planowania architektury z wprowadzaniem innowacji w firmie problemy komunikacyjne a eksperymentowanie z innowacjami praktyczne podejście do strategicznych inwestycji najlepsze style architektoniczne wybór między systemem monolitycznym a mikrousługami przekształcanie monolitów w mikrousługi Przepis na sukces tkwi w doskonałości podejścia architektonicznego!