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

Tworzenie aplikacji z Yii. Receptury

Alexander Makarov

Poznaj najlepsze przepisy dla Yii! PHP to jeden z języków programowania najczęściej wybieranych do tworzenia stron internetowych i aplikacji webowych. Yii to platforma MVC napisana w języku PHP, która sprawi, że Twój kod będzie bardziej przejrzysty, a osiągnięcie założonych celów - znacznie prostsze. Jeżeli połączysz potencjał PHP ze wsparciem Yii, otrzymasz kombajn, który pozwoli Ci w okamgnieniu poradzić sobie z dowolnym problemem. Książka ta należy do cenionej przez programistów serii „Receptury”. Znajdziesz w niej najczęściej spotykane problemy wraz z ich najlepszymi rozwiązaniami. W trakcie lektury dowiesz się, jak skonfigurować reguły URL, przekazywać wiadomości pomiędzy żądaniami oraz stosować widoki częściowe. Ponadto poznasz najlepsze przepisy na wykorzystanie technologii AJAX oraz biblioteki jQuery wspólnie ze szkieletem Yii. Jeżeli stoisz przed problemem zabezpieczenia aplikacji przed spamem i chciałbyś wykorzystać mechanizm CAPTCHA, to znajdziesz tu szczegółową instrukcję, jak to zrobić. Co jeszcze odkryjesz w tej książce? Najlepsze porady dotyczące wydajności, współpracy z bazą i bezpieczeństwa. Jest to lektura obowiązkowa dla każdego programisty chcącego wykorzystać możliwości Yii w swojej aplikacji! Dzięki tej książce: zabezpieczysz formularz przy użyciu CAPTCHA wyciśniesz siódme poty ze szkieletu Yii zwiększysz bezpieczeństwo Twojej aplikacji zbudujesz działającą aplikację szybko i bez problemów Poznaj możliwości szkieletu Yii!

778
Ebook

Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II

Addy Osmani

JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez programistów. Okazuje się, że stosowanie nowoczesnych wzorców projektowych zdecydowanie poprawia komfort pracy z aplikacją na poszczególnych etapach cyklu jej rozwoju. W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych. To obowiązkowa pozycja dla programistów myślących systemowo. Sarah Drasner, dyrektor zespołu inżynierów w Google W książce między innymi: wzorce architekturalne i struktura aplikacji omówienie ponad 20 wzorców projektowych w języku JavaScript i bibliotece React kategorie wzorców projektowych i ich zastosowanie wzorce związane z wydajnością działania kodu wzorce generowania Oto wyczekiwana aktualizacja klasycznej książki dotyczącej wzorców projektowych w JavaScripcie. Stoyan Stefanov, autor książki JavaScript. Wzorce

779
Ebook

Metody numeryczne dla informatyków

Wojciech Kordecki, Karol Selwat

Odkryj narzędzia informatyczne do rozwiązywania problemów matematycznych Poznaj metody numeryczne Zrozum ich działanie Wykorzystaj je w praktyce Metody numeryczne znajdują zastosowanie wszędzie tam, gdzie nie da się wyznaczyć odpowiedniego rozwiązania metodami analitycznymi lub gdy jest to zbyt uciążliwe. Całkowanie i różniczkowanie, rozwiązywanie układów równań liniowych, szukanie rozwiązań równań nieliniowych, interpolacja i aproksymacja, szukanie minimów i maksimów - wszystkie te działania można przeprowadzić za pomocą komputera właśnie dzięki wykorzystaniu metod numerycznych. Na rynku brakowało dotąd opracowania, które w analityczny i zwięzły sposób prezentowałoby najważniejsze zagadnienia związane z praktycznym zastosowaniem metod numerycznych w informatyce. Ten podręcznik wypełnia tę lukę - stanowi kompaktowe źródło podstawowej wiedzy dla studentów kierunków informatycznych, niezbędnej zwłaszcza dla przyszłych programistów. Dzięki lekturze mogą poznać teoretyczne podstawy metod numerycznych, zrozumieć je na przedstawionych przykładach oraz ugruntować tę wiedzę poprzez praktyczne zadania. Typy liczbowe, błędy i dokładność obliczeń Rozwiązywanie układów równań liniowych Rozwiązywanie równań nieliniowych Interpolacja i aproksymacja numeryczna Całkowanie i różniczkowanie numeryczne Optymalizowanie funkcji jednej i wielu zmiennych Metody numeryczne - klucz do świata obliczeń komputerowych

780
Ebook

Programowanie współbieżne. Systemy czasu rzeczywistego

Paweł Majdzik

Współbieżność to szybkość, efektywność i nowoczesność. Czy Ty też chcesz tak programować? Coraz niższe ceny i powszechna dostępność sprzętu komputerowego o architekturze wieloprocesorowej powodują, że umiejętność projektowania i budowania aplikacji przetwarzających informacje współbieżnie staje się wręcz niezbędna każdemu zawodowemu programiście. W większości współczesnych języków programowania bezpośrednio zaimplementowano metody tworzenia zadań wykonywanych równolegle oraz wysokopoziomowe mechanizmy komunikacji i synchronizacji procesów. Tworzenie efektywnych aplikacji współbieżnych wciąż jednak wymaga dużej, specjalistycznej wiedzy dotyczącej systemów operacyjnych oraz programowania nisko- i wysokopoziomowego, o czym przekonało się wielu studentów kierunków informatycznych i profesjonalnych programistów. Na szczęście teraz wszyscy mogą sięgnąć po książkę "Programowanie współbieżne. Systemy czasu rzeczywistego". Pomoże ona uniknąć wielu typowych błędów związanych z tworzeniem aplikacji współbieżnych i pokaże, jak rozwiązywać problemy specyficzne dla tej dziedziny. Lektura ułatwi też zdobycie praktycznej umiejętności projektowania architektury niezawodnego współbieżnego oprogramowania, a także przybliży wiedzę na temat mechanizmów i metod wykorzystywanych przy tworzeniu systemów równoległych czasu rzeczywistego. Przedstawienie podstawowych pojęć dotyczących programowania współbieżnego Opis metod weryfikacji poprawności programów współbieżnych Definicje i własności mechanizmów synchronizacji oraz komunikacji Przykłady rozwiązań problemów programowania współbieżnego Opis mechanizmów wspierających programowanie systemów czasu rzeczywistego Implementacja metod szeregowania zadań w systemach czasu rzeczywistego Opis metod i mechanizmów języka Ada 2005 umożliwiających implementację programów współbieżnych i systemów czasu rzeczywistego Przyszłość informatyki to przetwarzanie współbieżne. Stać Cię na pozostanie w tyle? Paweł Majdzik - od 1998 roku pracuje jako adiunkt w Instytucie Sterowania i Systemów Informatycznych Uniwersytetu Zielonogórskiego. Jest autorem bądź współautorem ponad trzydziestu opracowań naukowych - książek, artykułów, referatów wydanych w kraju i za granicą, a dotyczących informatyki, w szczególności związanych z analitycznymi metodami modelowania i projektowania systemów współbieżnych.

781
Ebook

Opus magnum C++. Misja w nadprzestrzeń C++14/17. Tom 4

Jerzy Grębosz

C++ - mierz wysoko! C++ to jeden z najpopularniejszych i najpotężniejszych języków programowania. Stanowi punkt wyjścia dla wielu innych języków, które odziedziczyły po nim składnię i liczne możliwości, dzięki czemu można śmiało stwierdzić, że znajomość C++ otwiera drzwi do świata nowoczesnego programowania i jest podstawą na wymagającym rynku pracy w branży informatycznej. Czasy się zmieniają, lecz to C++ jest wciąż wybierany wszędzie tam, gdzie liczą się możliwości, elastyczność, wydajność i stabilność. Książka, którą trzymasz w rękach, to kontynuacja genialnego kompendium Opus magnum C++11. Programowanie w języku C++. Autor, wybitny specjalista z ogromnym doświadczeniem w międzynarodowych projektach i twórca niezwykle popularnego podręcznika Symfonia C++, postanowił uzupełnić swoje dzieło o zagadnienia, dla których zabrakło miejsca w poprzednich tomach. Jeśli chcesz poszerzyć wiedzę na temat szablonów oraz poznać możliwości najnowszych standardów języka C++, nie mogłeś lepiej trafić! Najważniejsze informacje o nowych możliwościach języka C++ Praktyczne przykłady zastosowania konstrukcji Ćwiczenia utrwalające zdobytą wiedzę Rusz w kolejną misję z C++ na pokładzie!

782
Ebook

Adobe InDesign CC/CC PL. Oficjalny podręcznik

John Cruise, Kelly Kordes Anton

Adobe InDesign CC jest doskonałym narzędziem do projektowania publikacji przeznaczonych do wydruku za pomocą drukarek komputerowych, naświetlarek i maszyn drukarskich. Program pozwala również na eksportowanie dokumentów do wielu formatów, w tym PDF, HTML czy EPUB, dedykowanych różnym urządzeniom elektronicznym. Książka, którą trzymasz w dłoni, jest częścią serii Oficjalny podręcznik. Tytuły do niej należące są uznawane za najlepszy materiał szkoleniowy na rynku. Podręcznik ten składa się z szesnastu lekcji, w których przystępnie objaśniono podstawową obsługę i korzystanie z zaawansowanych funkcji InDesigna. Szczegółowe instrukcje, propozycje dodatkowych ćwiczeń i udostępnione pliki z materiałami do ćwiczeń pozwalają na bezproblemowe, szybkie i efektywne opanowanie programu. Dowiedz się, jak: rozpocząć pracę z InDesignem i jak wygląda jego przestrzeń robocza na czym polega podstawowa i zaawansowana edycja i konfigurowanie dokumentów pracować z obiektami i warstwami oraz sterować przepływem tekstu manewrować kolorami i elementami graficznymi przygotować projekt do wydruku i eksportować dokumenty w różnych formatach wykorzystać nowe możliwości Adobe InDesign InDesign — zaprojektuj, opublikuj, wydrukuj! Kelly Kordes Anton — autorka wielu książek dotyczących programu InDesign. John Cruise od ponad dwudziestu lat zajmuje się pisaniem o tworzeniu układów stron. Jest autorem i współautorem wielu książek i artykułów; na co dzień — wykładowcą akademickim.

783
Ebook

Microsoft PowerPoint 2010 PL. Praktyczne podejście

Nancy Muir

Poznaj zdumiewające możliwości PowerPointa 2010 i twórz niebanalne prezentacje! Jak zaprojektować dynamiczną i atrakcyjną prezentację? Jak dodawać płynne animacje i przejścia między slajdami? Jak pracować z szablonami prezentacji? Najnowsza wersja PowerPointa oferuje użytkownikom przede wszystkim ulepszenia dotyczące elementów wizualnych. Są to między innymi jeszcze lepsze narzędzia służące do formatowania obrazów i klipów wideo, a także wspomagania tworzenia animacji oraz wszelkiego ruchu na slajdach. PowerPoint 2010 zawiera również mnóstwo dodatkowych motywów, które zwiększają atrakcyjność prezentacji, i znacznie więcej obiektów SmartArt. W programie dodano także nowe funkcje, pozwalające na udostępnianie prezentacji innym oraz publikowanie jej w internecie. Książka "Microsoft PowerPoint 2010 PL. Praktyczne podejście" poprowadzi cię slajd po slajdzie do stworzenia dynamicznej i profesjonalnej prezentacji. Barwne ilustracje i zrzuty ekranowe oraz pozbawiony specjalistycznego żargonu język sprawiają, że podręcznik sprawdza się na każdym poziomie zaawansowania. Korzystając z tego przewodnika, dowiesz się, jak używać wzorców slajdów i dodawać do nich obiekty, tabele, grafikę i animacje. Nauczysz się tworzyć notatki dla mówcy, dodawać narrację oraz płynne przejścia między slajdami. Poznasz zaawansowane metody pracy z szablonami prezentacji, dzięki czemu będziesz mógł znacząco skrócić czas potrzebny do stworzenia idealnej prezentacji. Narzędzia programu PowerPoint 2010 Konspekt i tworzenie prezentacji Praca z wzorcami slajdów Stosowanie układu i pojemnika Wstawianie mediów i obiektów graficznych Tekst i obiekty SmartArt Dodawanie przejść i animacji Przedstawianie i drukowanie prezentacji Publikowanie prezentacji w internecie Niestandardowe pokazy slajdów Praca z szablonami prezentacji Proste sposoby na tworzenie atrakcyjnych i profesjonalnych prezentacji

784
Ebook

Tajniki języka JavaScript. Typy i składnia

Kyle Simpson

Nawet początkujący programista może szybko zacząć tworzyć funkcjonalne aplikacje w JavaScripcie. Jest to prosty i łatwy w użyciu język, który cieszy się dużym uznaniem, a jednocześnie stanowi złożoną kolekcję mechanizmów, zapożyczonych z różnych języków programowania (są to np. podstawy proceduralne znane z języka C czy podstawy funkcjonalne w stylu języka Scheme/Lisp). Bez starannej analizy mechanizmy te nie będą zrozumiałe nawet dla najbardziej doświadczonych projektantów. A przecież umiejętność rozwiązywania problemów i tworzenia kodu o naprawdę wysokiej klasie w prosty sposób zależy od takiego właśnie dogłębnego zrozumienia mechanizmów języka, w którym się pisze. Niniejsza książka jest czwartą częścią serii w całości poświęconej językowi JavaScript. Jest przeznaczona dla osób, które używają JS w pracy i chcą dogłębnie poznać jego składniki. Omówiono w niej rodzaje i zastosowanie typów oraz istotne niuanse składni. Poza ogólnymi informacjami szczegółowo opisano m.in. typy wbudowane, konwersję typów, wartości specjalne, obiekty macierzyste, prototypy macierzyste, instrukcje i wyrażenia, reguły kontekstowe. Co najważniejsze, materiał przedstawiono w sposób przystępny, zwięzły, klarowny i zarazem na bardzo wysokim poziomie. Dzięki tej książce: Poznasz siedem typów języka JavaScript: null, undefined, boolean, number, string, object i symbol Przeanalizujesz i zrozumiesz niepowtarzalne możliwości JavaScriptu związane z ciągami znakowymi, tablicami i liczbami Dowiesz się, w jaki sposób obiekty macierzyste zapewniają obiekty opakowujące wartości typu prymitywnego Poznasz tajniki konwersji typów i nauczysz się wykorzystywać jej zalety Zaczniesz rozumieć niuanse składni JavaScriptu, w tym również dotyczące instrukcji i wyrażeń Zbliżysz się do celu, jakim jest prawdziwe i dogłębne zrozumienie JavaScript Zrozum mechanizmy języka JavaScript i pisz kod dobrej jakości!