Wydawca: 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.
385
Ebook

PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych

Włodzimierz Gajda

Model architektoniczny MVC Szablony PHP i szablony Smarty Wizualne projektowanie baz danych Mapowanie relacyjno-obiektowe Oprogramowanie Propel oraz Doctrine Formaty TXT, XML oraz XLS Duża część popularnych serwisów internetowych dostępnych obecnie w sieci działa w oparciu o relacyjne bazy danych i język PHP. Tandem ten stał się już niemal standardem w dziedzinie tworzenia rozbudowanych, dynamicznych witryn i aplikacji WWW zarówno w przypadku wielkich przedsiębiorstw, jak i hobbystów pragnących dzielić się swoimi doświadczeniami za pośrednictwem internetu. PHP i MySQL doskonale nadają się do praktycznej realizacji wzorca architektonicznego MVC, ułatwiającego opracowywanie nawet najbardziej złożonych projektów. Dzięki odseparowaniu poszczególnych komponentów aplikacji i podzieleniu jej na mniejsze elementy funkcjonalne tworzona witryna jest znacznie wygodniejsza w zarządzaniu i modyfikacji niż serwisy oparte na innych wzorcach. Wzorzec architektoniczny MVC — choć opracowany z myślą o uproszczeniu życia programistom i twórcom witryn WWW — początkowo bardzo trudno zrozumieć, a postęp w dziedzinie tworzenia stron internetowych wymusza ciągłe dostosowywanie się do panujących na rynku trendów i stałe odświeżanie wiedzy na ten temat. Pomocą posłuży tu odpowiednia książka — z pewnością może nią być "PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych ". W przystępny sposób prezentuje ona podstawy zastosowania architektury MVC, pokazuje wykorzystanie dwóch najważniejszych rozwiązań do mapowania obiektowo-relacyjnego, podsuwa techniki tworzenia funkcjonalnych interfejsów użytkownika aplikacji WWW oraz proponuje stosowanie różnych formatów do przechowywania danych. Poszczególne zagadnienia ilustrowane są przykładami i praktycznymi projektami, dzięki czemu łatwiej zrozumieć opisywane techniki i wykorzystać je w swoich aplikacjach. Zdobytą wiedzę pomagają utrwalić liczne ćwiczenia do samodzielnego wykonania. Podstawy użycia wzorca MVC Moduły, akcje, widoki, szablony PHP i szablony Smarty Reguły translacji przyjaznych adresów URL Używanie baz danych w projektach WWW Wizualne projektowanie baz danych i mapowanie relacyjno-obiektowe Wykorzystanie oprogramowania Propel oraz Doctrine Metody zwiększania funkcjonalności interfejsów aplikacji internetowych Stronicowanie wyników i przewijanie rekordów Chmura tagów Korzystanie z formatów TXT, XML, XLS Odczyt plików i wypełnianie bazy danych Pliki skompresowane i osadzanie danych binarnych w plikach XML Poznaj w praktyce nowoczesne metody tworzenia zaawansowanych aplikacji WWW! Wszystkie projekty omówione w książce umieszczono na płycie dołączonej do książki. Każdy z projektów jest dostępny jako kompletne, działające rozwiązanie, dokładnie przetestowane.

386
Ebook

Angular i formularze reaktywne. Praktyczny przewodnik

Grzegorz Dąbrowski

Bez nich strony internetowe byłyby jedynie nowoczesnymi prezentacjami Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adresu e-mail. Rozszerzyły również natywną walidację danych poprzez wprowadzenie nowych atrybutów dla znaczników. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje. Obecnie frameworki takie jak Angular przenoszą formularze internetowe na nowy poziom. Oferują potężne narzędzia do tworzenia skomplikowanych formularzy z zaawansowaną walidacją, wiązaniem danych i logiką biznesową. Dzięki temu twórcy aplikacji mogą się skupić na tworzeniu atrakcyjniejszych interfejsów użytkownika i zapewniać lepsze doświadczenia dla użytkowników. Ta książka przybliża sposób funkcjonowania mechanizmów obsługi formularzy w ujęciu reaktywnym w środowisku Angular. Omawia budowę API formularzy i analizuje, w jaki sposób poszczególne elementy tego systemu są ze sobą powiązane. Prezentuje proces przepływu danych, a także ich walidacji. Analizuje praktyczne zastosowania poznanych mechanizmów - od tworzenia własnych reguł walidacji po kreowanie mechanizmów, jak wysyłanie plików czy maskowanie wartości kontrolek. Przedstawia też metody budowania złożonych struktur formularzy i niestandardowych kontrolek.

387
Ebook

Druk 3D. Praktyczny przewodnik po sprzęcie, oprogramowaniu i usługach. Wydanie II

Liza Wallach Kloski, Nick Kloski

Technologia druku 3D, zwanego również drukiem przestrzennym, jest uważana za jedną z najbardziej perspektywicznych. Polega na addytywnym wytwarzaniu trójwymiarowych obiektów na podstawie cyfrowego modelu. Może służyć do budowania prototypów albo gotowych produktów. Zakres komercyjnego stosowania druku 3D z każdym rokiem jest coraz szerszy. Zainteresowanie tą technologią stale rośnie, a drukarki 3D są dziś dostępne również dla pasjonatów. Oto inspirujący, przystępny i praktyczny przewodnik, dzięki któremu poznasz i zrozumiesz zasady rządzące drukiem przestrzennym. Dowiesz się, jak powstała ta technologia i jak - w zależności od jej zastosowania - wybrać najlepszy sprzęt i oprogramowanie. Nauczysz się praktycznego tworzenia modeli za pomocą programów CAD i poznasz tajniki obsługi drukarki 3D, jej konfiguracji i konserwacji, a także wykonywania prototypów i gotowych produktów. Poznasz najważniejsze przyczyny problemów z wydrukiem i metody ich unikania. Książka obejmuje bardzo szeroki zakres zagadnień, łącznie z możliwymi zastosowaniami druku przestrzennego i ze wskazówkami dotyczącymi zarabiania na tej technologii. W książce między innymi: działanie drukarki 3D i zastosowania druku przestrzennego wybór drukarki i materiałów eksploatacyjnych konfiguracja i obsługa własnej drukarki 3D praca w technologii druku 3D: od koncepcji do wydruku perspektywy drukowania 3D Przygotuj się na prawdziwą rewolucję przemysłową!

388
Ebook

C#. Ćwiczenia. Wydanie IV

Marcin Lis

Poznaj C# — to Ci się przyda! Język programowania, czyli nauka podstawowych elementów języka C# i ich zastosowania Programowanie obiektowe, czyli zaawansowane mechanizmy i struktury danych Programowanie w Windows, czyli tworzenie aplikacji z graficznym interfejsem użytkownika C# to obiektowy język programowania, dość podobny do Javy i C++, choć jednocześnie nieco prostszy, a jego możliwości są naprawdę imponujące. Coraz większa popularność i wygoda jego używania sprawiają, że programiści chętnie sięgają po to narzędzie. Niezależnie od tego, czy umiesz już programować w Javie i C++ czy dopiero przystępujesz do nauki programowania, ta książka pomoże Ci szybko opanować najważniejsze elementy C#! Znajdziesz tu bez mała półtorej setki ćwiczeń, które pozwolą Ci zrozumieć, jak używać zmiennych i operatorów, stosować instrukcje i wprowadzać dane. Zobaczysz, jak deklarować klasy i tablice, zapewniać obsługę wyjątków i błędów, tworzyć obiekty i całe, działające aplikacje — konsolowe i z graficznym interfejsem użytkownika. Możesz to zrobić w sposób całkowicie praktyczny i od razu zobaczyć efekty swoich działań. Sprawdź, jakie cuda da się stworzyć w języku C# i wykorzystaj tę wiedzę w swojej pracy! Pierwsza aplikacja Zmienne i typy danych Instrukcje, pętle i wprowadzanie danych Klasy, obiekty i tablice Wyjątki i obsługa błędów Interfejsy Aplikacje okienkowe Delegacje i zdarzenia Komponenty Przećwicz C# i zacznij w nim programować!

389
Ebook

Algorytmy

Maciej Sysło

Książka zdobyła wyróżnienie w kategorii publikacji edukacyjnych w Konkursie na Najlepszą Polską Książkę Informatyczną 2017r. organizowanym przez Polskie Towarzystwo Informatyczne.     --- Przekonaj się, że algorytmy to nic trudnego! Naucz się tworzyć i zapisywać algorytmy Poznaj rozwiązania klasycznych problemów Odkryj praktyczne zastosowania algorytmiki Algorytm to opis w postaci skończonego ciągu jednoznacznie zdefiniowanych kroków, które należy wykonać, aby uzyskać rozwiązanie postawionego problemu lub osiągnięcie zamierzonego celu.To pojęcie kojarzy się głównie z naukami ścisłymi, takimi jak informatyka czy matematyka, ale algorytmy jako instrukcje lub przepisy odnajdziesz dosłownie wszędzie: to one sterują pracą automatów do kawy oraz domowych pralek, to nimi kierujesz się, pisząc wiadomości tekstowe, wypłacając gotówkę z bankomatu, a nawet wiążąc buty, wreszcie to one umożliwiają Ci ugotowanie potraw, które mają pożądany i powtarzalny smak. Aby algorytmy były skuteczne, zwłaszcza te wykonywane przez komputer, muszą być jednak właściwie skonstruowane i zrealizowane, to zaś wymaga odpowiedniej wiedzy. Wiedzę tę zdobędziesz dzięki doskonałej książce Macieja M. Sysły pt. Algorytmy. Używając prostego języka i różnorodnych przykładów, jej autor przedstawia podstawowe pojęcia algorytmiki na tle historycznym, różne sposoby zapisu algorytmów oraz przykłady ich praktycznych zastosowań. Niezależnie od tego, czy planujesz karierę informatyka, czy tylko lubisz rozwiązywać zagadki logiczne, umiejętności porządkowania zbiorów, przeprowadzania obliczeń matematycznych, a ogólniej – myślenia algorytmicznego i komputacyjnego z pewnością bardzo Ci się przydadzą, a praktyczne zadania i problemy do rozwiązania skutecznie pomogą Ci utrwalić nabyte wiadomości oraz ułatwią zmagania z przyszłymi wyzwaniami. W książce Algorytmy znajdziesz: Sposoby przedstawiania problemów i algorytmów Algorytmy liniowe i z rozgałęzieniami Algorytmy iteracyjne i rekurencyjne Metody porządkowania i analizy danych Przykłady klasycznych algorytmów Analizę poprawności i złożoności prezentowanych algorytmów Odkryj piękno algorytmiki i naucz się znajdować proste rozwiązania złożonych problemów Świetnym uzupełnieniem Algorytmów jest druga książka tego samego autora pt. Piramidy, szyszki i inne konstrukcje algorytmiczne, w której autor skoncentrował się na życiowych przykładach zastosowania algorytmów pochodzących wprost z otaczającego nas świata.

390
Ebook

DTP od podstaw. Projekty z klasą. Wydanie IV

Robin Williams

Większość z nas od czasu do czasu musi przygotować ważny raport, prezentację czy stronę internetową. Na pierwszy rzut oka umiemy stwierdzić ich poprawność oraz poziom wykonania, jednak diabeł tkwi w szczegółach! Najprawdopodobniej nie umiesz samodzielnie wyłapać błędów, które łatwo dostrzegą specjaliści DTP i graficy. Czy możesz coś na to poradzić? Trudno przecież poświęcić kilka lat na dodatkową naukę projektowania i typografii. Na szczęście dzięki przewodnikowi takiemu jak ten można opanować podstawy pracy z projektami graficznymi. Książka, którą trzymasz w dłoni, przedstawia cztery podstawowe zasady, stosowane praktycznie w każdym dobrym projekcie graficznym. Kiedy je poznasz, bez trudu uda Ci się zweryfikować poziom swojego projektu. Nauczysz się dostrzegać nieprawidłowości i będziesz w stanie je skorygować. Zmieni się Twoje postrzeganie projektu graficznego i nawet jeśli nie staniesz się zawodowcem w tej dziedzinie, Twoje prace będą wyglądały bardziej profesjonalnie, będą lepiej zorganizowane, ujednolicone i interesujące. Dzięki nim łatwiej osiągniesz swoje cele! Autorka wyczerpująco i przystępnie wyjaśnia zasady: stosowania (i łamania) prawideł projektowania używania koloru w projekcie wykorzystywania różnych rodzajów pisma w projekcie łączenia krojów pisma w celu uzyskania najlepszego efektu projektowania prostych publikacji — wizytówek, ulotek, biuletynów Niech profesjonalnie przygotowane projekty będą Twoją wizytówką!

391
Ebook

WordPress. Programowanie. Ćwiczenia praktyczne

Witold Wrotek

WordPress do Twoich usług! Zwyczaj pisania bloga wciąż zyskuje na popularności. Codziennie nowe rzesze pasjonatów postanawiają podzielić się wiedzą i przemyśleniami na najróżniejsze tematy, a w obecnych czasach właśnie ten kanał komunikacji okazuje się dla nich idealny. Wszystkie te osoby potrzebują prostego w obsłudze, elastycznego narzędzia, które umożliwi im przekazanie wiadomości w atrakcyjnej formie, lecz bez konieczności poświęcania nadmiernej ilości czasu na dopracowywanie szczegółów technicznych. Środowiskiem zapewniającym im takie warunki działania niewątpliwie jest WordPress. Jeśli chcesz szybko nauczyć się pracować z WordPressem i bez kłopotu opanować jego najważniejsze funkcjonalności, nie możesz przeoczyć tej książki. Dowiesz się z niej, jak zainstalować WordPressa i co zrobić, żeby praca z nim była wygodna i przyjemna. Odkryjesz, jak manipulować tłem, czcionką oraz układem tekstu w oknie, jak połączyć Twój blog z portalami społecznościowymi, a nawet jak zbudować na jego podstawie sklep internetowy. Kolejnym krokiem wtajemniczenia będzie dostosowywanie środowiska do Twoich osobistych preferencji dzięki informacjom o budowie własnych szablonów i wtyczek. Przeczytaj i pisz! Instalacja WordPressa Manipulacja tłem, czcionką i układem tekstu Integracja bloga z portalami społecznościowymi Budowanie sklepu internetowego za darmo Tworzenie własnej wtyczki i własnego szablonu Zostań mistrzem WordPressa i twórz blog na swoich zasadach! Prowadzisz bloga, serwis informacyjny, stronę firmową? Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu! więcej

392
Ebook

C# 12 w pigułce. Kompendium programisty

Joseph Albahari

Eksperci uważają język C# za flagowy produkt firmy Microsoft udostępniający zarówno wysokopoziomowe abstrakcje, jak i niskopoziomowe mechanizmy, które pozwalają uzyskać maksymalną wydajność aplikacji. Wersja oznaczona numerem 12 wprowadza kilka istotnych usprawnień i nowych funkcji, które mogą znacząco wpłynąć na sposób pisania kodu. Chociaż niektóre z nich mogłyby się wydawać drobnymi usprawnieniami, ich skumulowany efekt znacząco poprawia jakość kodu i produktywność programisty. Tych nowości warto się nauczyć, ponieważ nagrodą za poświęcony czas jest przyjemność płynąca z tworzenia znakomitych aplikacji. Książka zawiera opisy najnowszych technik programowania w języku C#, przydatnych i dla nowicjuszy, i dla profesjonalistów! Eric Lippert, Komisja Standaryzacyjna do spraw Języka C# Oto przejrzane i zaktualizowane wydanie doskonałego podręcznika dla programistów. Jak wszystkie pozycje z serii "...w pigułce", stanowi najlepsze jednotomowe źródło praktycznej wiedzy. Znalazły się tu zwięzłe i dokładne informacje na temat języka C#, Common Language Runtime (CLR) i biblioteki klas .NET 8 Base Class Library (BCL). Nowe składniki języka C# 12 i związanej z nim platformy specjalnie wyróżniono, dzięki czemu książka może służyć także jako podręcznik do nauki C# 10 i C# 11 i pozwoli Ci błyskawicznie uzupełnić wiedzę o aktualne zagadnienia. Znalazły się tu precyzyjne opisy pojęć i przypadków użycia z naciskiem na praktyczność zastosowań. Dzięki temu jest to doskonała pomoc w codziennej pracy programisty C#. W książce między innymi: składnia C#, a także wskaźniki, rekordy, domknięcia i wzorce tajniki technologii LINQ programowanie współbieżne i asynchroniczne wątki i programowanie równoległe narzędzia .NET: wyrażenia regularne, struktury Span, kryptografia i reflection.emit To jedna z nielicznych książek, które trzymam cały czas na biurku! Scott Guthrie, Microsoft