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

Uczenie maszynowe. Elementy matematyki w analizie danych

Leszek Albrzykowski

Na styku matematyki i informatyki Uczenie maszynowe (ML) i sztuczna inteligencja (AI). Obok komputerów kwantowych to dwa główne, gorące tematy we współczesnej informatyce. Oba nieco tajemnicze, futurystyczne i przede wszystkim wymagające posiadania dość sporej wiedzy i umiejętności matematycznych. Stąd podręczniki akademickie poświęcone sztucznej inteligencji i uczeniu maszynowemu zwykle są grube, ciężkie i naszpikowane detalami. Niesprzyjające szybkiej nauce i w rzeczywistości wcale nie takie… podręczne. Inaczej jest z tą niewielkich rozmiarów książką. Jej autor przedstawia tematy związane z AI i ML z naciskiem na matematykę, tłumaczy jednak wszystko krok po kroku ― tak by czytelnikom było łatwiej je zrozumieć. Zagadnienia matematyczne są tu objaśniane o tyle, o ile jest to konieczne dla opanowania konkretnych treści z zakresu uczenia maszynowego.  Znajdziesz tu omówienie takich kluczowych zagadnień jak: Wnioskowanie bayesowskie Modele liniowe Zmienne informatywne i entropia informacji Ocena wpływu cech na model Detekcja anomalii Ocena modelu

1618
E-book

Excel 2016 PL. Programowanie w VBA. Vademecum Walkenbacha

Richard Kusleika, Michael Alexander

Wielu z nas nie wyobraża sobie pracy bez Excela. Studenci, naukowcy, biznesmeni, analitycy, księgowi, a nawet gospodynie domowe znajdują dla tego potężnego arkusza kalkulacyjnego najróżniejsze zastosowania. Mimo że możliwości Excela są imponujące, można je jeszcze rozszerzać i budować aplikacje szczególnego przeznaczenia za pomocą dostarczonego przez Microsoft narzędzia — języka Visual Basic for Applications (VBA). Wystarczy tylko poznać składnię i zasady programowania w VBA! Niniejsza książka jest zaktualizowanym wydaniem unikalnego przewodnika po języku VBA. W przystępny sposób wyjaśniono tu wiele złożonych zagadnień, dzięki czemu szybko zaczniesz pisać programy, które automatyzują wykonywanie różnych zadań w Excelu. Będą to zarówno proste makra, jak i wyrafinowane aplikacje i narzędzia, pozwalające na zaawansowaną interakcję z użytkownikiem. Układ treści w książce pozwala zarówno na systematyczną naukę VBA, jak i szybkie wyszukanie porad i wskazówek umożliwiających rozwiązanie konkretnego zadania. Nie zabrakło również wielu praktycznych przykładów gotowego do użycia kodu. Najważniejsze zagadnienia ujęte w książce: podstawy programowania w VBA, w tym tworzenie funkcji i procedur projektowanie aplikacji arkusza kalkulacyjnego automatyzacja operacji na tabelach przestawnych i wykresach integracja aplikacji Excela z innymi aplikacjami, takimi jak Word czy Outlook praca z zewnętrznymi źródłami danych formularze UserForm Połącz VBA z Excelem i napisz najlepszą aplikację!

1619
E-book

Joomla! Budowa i modyfikacja szablonów

Paweł Frankowski

Zachwyć internautów i swoich klientów — zaprojektuj z Joomla! idealną stronę internetową! Szablony dla Joomla! — czyli jak dopasować wygląd strony do prezentowanej treści Projekty, typografia i rozszerzenia — czyli co uwzględnić we własnym serwisie Zagadnienia prawne — czyli jak poruszać się wśród meandrów prawa internetowego Joomla!, jeden z najpopularniejszych systemów zarządzania treścią, od lat z powodzeniem wykorzystywany jest na całym świecie jako baza do tworzenia stron internetowych. Jednak sam CMS nie wystarczy — trzeba jeszcze wiedzieć, jak się nim posługiwać, by dobrze skomponować i perfekcyjnie zbudować swój serwis WWW. Projektowanie i wprowadzanie w życie własnych wizji dotyczących witryny wydatnie ułatwiają różne rodzaje szablonów — tych gotowych do wypełnienia treścią i tych, które warto wcześniej nieco "podrasować", by idealnie spełniały oczekiwania twórcy oraz użytkowników. O tym właśnie traktuje ta książka. "Joomla! Budowa i modyfikacja szablonów " to poradnik obszernie i szczegółowo opisujący pracę z szablonami w wersji 1.5 i najnowszej — 1.6 — w tym systemie zarządzania treścią. Znajdziesz tu informacje na temat budowy i używania szablonów (w tym szablonów mobilnych), ich instalacji i aktywacji, możliwości dostosowywania do własnych potrzeb, a także przydatnych rozszerzeń, zwiększających funkcjonalność serwisu internetowego. Ponadto zdobędziesz wiedzę na temat ciekawych dodatków dla przeglądarki Firefox, chętnie wykorzystywanych przez wielu twórców stron. Dowiesz się również nieco więcej o optymalnym doborze i użyciu fontów w Twoim serwisie, a ponadto poszerzysz wiedzę w kwestii ochrony prawnej szablonów i dostępności Twojej strony dla osób niepełnosprawnych. Detektor CMS-ów — rozróżnianie wersji Szablony w internecie — skąd pobrać, jak i gdzie kupić Instalacja lub zmiana i aktywacja szablonu Dopasowanie, prosta edycja i kasowanie szablonu Typowe błędy i istotne wskazówki Elementy składowe, projektowanie i cięcie szablonu Konwersja z szablonu HTML na szablon dla Joomla! Modyfikowanie i dostosowywanie szablonu Konwersja szablonu z wersji 1.0.x do 1.5.x Zmiany w Joomla! 1.6 Podstawy tworzenia mobilnego szablonu Typografia a style CSS i typografia w szablonach Joomla! Narzędzia dla administratora i redaktora Osadzanie Flasha i optymalizacja szablonu Cechy utworu w szablonie i jego ochrona prawna Zagadnienia dostępności serwisu Makiety oraz prototypy Szablony dla panelu administracyjnego Wyciśnij z Joomla! wszystko, co się da! Partner merytoryczny książki: Prowadzisz bloga, serwis informacyjny, stronę firmową? Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu! więcej

1620
E-book

Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III

Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson

Kubernetes jest ważnym narzędziem do tworzenia, wdrażania i utrzymywania aplikacji w chmurze. Obecnie pozwala na uzyskiwanie prędkości, zwinności, niezawodności i wydajności na wysokim poziomie, a samo tworzenie i utrzymywanie systemów rozproszonych jest proste, efektywne i satysfakcjonujące. Trzeba tylko zrozumieć, na czym polega abstrakcja kontenerów i interfejsów API orkiestracji kontenerów i poświęcić trochę czasu na zapoznanie się z samym Kubernetesem. Oto podstawowe źródło wiedzy na temat systemu Kubernetes, okraszone przykładami, które umożliwiają samodzielne poznawanie tego produktu! Liz Rice To trzecie wydanie przewodnika autorstwa twórców Kubernetesa. Zostało starannie zaktualizowane i wzbogacone o tak ważne zagadnienia jak bezpieczeństwo, dostęp do Kubernetesa za pomocą kodu napisanego w różnych językach programowania czy tworzenie aplikacji wieloklastrowych. Dzięki książce poznasz podstawy funkcjonowania Kubernetesa, a naukę rozpoczniesz od budowy prostej aplikacji. Później dowiesz się, jak używać narzędzi i interfejsów API do automatyzacji skalowalnych systemów rozproszonych, w tym usług internetowych, aplikacji do uczenia maszynowego czy klastrów komputerów Raspberry Pi. Omówiono tu również zaawansowane zagadnienia, takie jak obiekty specjalne czy siatki usług i system kontroli źródła. Najciekawsze zagadnienia: budowa i działanie Kubernetesa na podstawie prostego przykładu specjalne obiekty, takie jak DaemonSet, Job, ConfigMap i tajne dane cykl życia kompletnej aplikacji rozproszonej zabezpieczanie wdrażanych aplikacji aplikacje wieloklastrowe i dostęp do Kubernetesa za pomocą własnego kodu Poznaj przyszłość infrastruktury!

1621
E-book

Projekty i rozwiązania sieciowe w praktyce

Paweł Zaręba

Praktycznie rzecz ujmując… o sieciach Paweł Zaręba, autor Praktycznych projektów sieciowych, od wielu lat związany z branżą IT i ICT, za namową swoich wiernych czytelników napisał drugą książkę. Tę wcześniejszą można traktować jako kompendium wiedzy na temat sieci komputerowych - Projekty i rozwiązania sieciowe w praktyce są niejako kontynuacją tamtej publikacji. Podczas lektury tej książki, wymagającej znajomości zagadnień sieciowych, przyswoisz podstawowe pojęcia z zakresu sieci (takie jak router, przełącznik), odkryjesz niespodzianki w sieci LAN i zasady funkcjonowania internetu, zrozumiesz, czym jest i do czego służy DNS, zapoznasz się z chmurą i jej działaniem, spojrzysz na sieci od kuchni, czyli od serwerowni. Dzięki przemyślanym przykładom dowiesz się między innymi, jak używać narzędzia Postman, samodzielnie wykonasz projekt sieci związany z automatyzacją i przeprowadzisz własne eksperymenty w języku skryptowym Python. Ten przewodnik, skierowany do poszukujących praktycznych aspektów sieci i do zaawansowanych sieciowców, ma jeden cel: jak najprzystępniej przedstawić skomplikowane zagadnienia sieciowe, a jednocześnie ugruntować podstawowe informacje. Komponenty sieciowe i architektura modelu TCP/IP Projektowanie adresacji IP Narzędzia do diagnostyki sieci Metody dostępu do internetu Niezależne wirtualne instancje routingu VRF Konfiguracja sieci za pomocą routera Mikrotik Tajniki Cisco Modeling Lab Przenoszenie tablic routingu OSPF za pomocą BGP Utworzenie sieci wirtualnej w GNS3 Mapowanie maszyn wirtualnych NAT i CGNAT Działanie sieci od strony ISP (MPLS L3VPN i MPBGP) Korzystanie z REST API Wirtualizacja sieci w chmurze Azure Cisco DNA Center Spójrz na sieci od strony praktycznej!

1622
E-book

Java. Techniki zaawansowane. Wydanie XI

Cay S. Horstmann

Java jest dojrzałym językiem programowania, który pozwala na pisanie kodu dla wielu rodzajów komputerów służących do różnych celów i działających na różnych platformach. Jest świetnym wyborem dla programistów, którym zależy na tworzeniu bezpiecznych aplikacji o wyjątkowej jakości. Wokół Javy skupia się duża społeczność, dzięki której język ten wciąż się rozwija, unowocześnia i wzbogaca o nowe elementy. Osoby, które swoje zawodowe życie wiążą z pisaniem programów w Javie, muszą poznać zaawansowane zagadnienia i mniej oczywiste funkcjonalności Javy, również te niedawno zaimplementowane. To konieczność dla każdego profesjonalnego programisty Javy. Oto kolejne, przejrzane, zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla zawodowych programistów Javy. Znalazł się tu dokładny opis sposobów tworzenia interfejsu użytkownika, stosowania rozwiązań korporacyjnych, sieciowych i zabezpieczeń, a także nowości wprowadzonych w JDK 11. Przedstawiono techniki programowania baz danych oraz umiędzynarodowiania aplikacji Javy. Sporo uwagi poświęcono bibliotece Swing oraz jej wykorzystaniu do tworzenia realistycznej grafiki i efektów specjalnych. Ponadto w książce zostały pokazane nowe możliwości języka - zademonstrowano, jak dzięki nim uzyskać wyjątkową jakość aplikacji, a zamieszczone przykłady opracowano pod kątem zrozumiałości i wartości praktycznej. W tej książce między innymi: API wejścia-wyjścia Javy, serializacja i wyrażenia regularne efektywne korzystanie z usług sieciowych klienty, serwery i pobieranie danych z internetu moduły platformy Javy nowoczesne mechanizmy bezpieczeństwa w Javie Java: nowoczesny styl, najlepsze praktyki, sprawdzone rozwiązania!

1623
E-book

Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack

Richard Rose

Tworzenie oprogramowania wymaga zarówno umiejętności, jak i wysiłku. Jeśli jednak zależy Ci na szybkich i satysfakcjonujących efektach, wypróbuj wieloplatformowy framework Flutter i język Dart. Obydwie technologie zapewniają bogaty zestaw narzędzi dla programistów i są świetnym punktem startowym do tworzenia pięknych aplikacji niewielkim nakładem pracy. Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta - spójnego rozwiązania do wydajnego budowania aplikacji! Znajdziesz tu przykłady zastosowania języka Dart i frameworka Flutter w rozwiązywaniu problemów. Wisienką na torcie jest omówienie Firebase i Google Cloud! Rob Edwards, Google Cloud UK&I Dzięki recepturom: poznasz zasady efektywnej pracy z Dartem nauczysz się korzystać z narzędzi Fluttera dowiesz się, jak integrować rozwiązania chmurowe z aplikacjami Fluttera rozwiążesz problemy związane z zarządzaniem danymi przez API rozpoczniesz pracę z bazami danych Firebase zaczniesz budować wieloplatformowe, efektywne i efektowne aplikacje Świetna książka dla każdego, kto chce się nauczyć języka Dart i frameworka Flutter! Alex Moore, Google Cloud UK&I

1624
E-book

Zespoły wirtualne i rozproszone. Zdalne zarządzanie projektem informatycznym

Rafał Nowocień

Dowiedz się, jak odnieść sukces z rozproszonym zespołem informatycznym Poznaj najlepsze metodyki prowadzenia projektów programistycznych Przekonaj się, jak obsadzić najważniejsze role i pozyskać specjalistów Naucz się skutecznie zarządzać zespołami rozproszonymi i wirtualnymi Przygotuj się do rozwiązywania problemów i dowiedz się, jak rozliczać pracę W niezwykle dynamicznie rozwijającej się branży IT sukces projektu zapewnić mogą jedynie jego wysoka jakość i niskie koszty realizacji oraz odpowiednio krótki czas dostarczenia go klientowi. Coraz trudniej to osiągnąć w tradycyjny sposób, dlatego firmy zmuszone są stosować nowoczesne modele współpracy i metodyki zarządzania. Aby zapewnić konkurencyjność swoich usług, muszą zlecać wykonanie zadań pracownikom i zespołom znajdującym się w innej lokalizacji, innym kraju, a nierzadko nawet na innym kontynencie. To z kolei wymaga niezawodnych kanałów komunikacji i wydajnych narzędzi wspierających współpracę zdalną. Jak nietrudno się domyślić, wszystko to stawia przed menedżerami zupełnie nowe wyzwania i wymaga bardziej elastycznego podejścia do kwestii zarządzania. Co można zrobić, aby należycie się do tego przygotować? Zdobyć odpowiednią wiedzę! Zapewni Ci ją ta książka, która krok po kroku wprowadzi Cię w świat tworzenia oprogramowania. Znajdziesz tu omówienie różnych metodyk zarządzania projektami, opis finansowych i prawnych aspektów takiej działalności oraz ról zaangażowanych w proces, a także modeli i narzędzi komunikacji, wreszcie procedury rozliczania pracy. Dzięki lekturze dowiesz się również, jak rekrutować pracowników, koordynować działania osób w różnych strefach czasowych, radzić sobie z sytuacjami kryzysowymi i po czym poznać, że projekt odniósł sukces. Przystępnie, praktycznie, na bazie przykładów z życia wziętych - właśnie tak napisana jest ta książka! Czym jest zespół rozproszony, a czym wirtualny? Jaką metodykę zastosować do zarządzania projektem? Co powinna zawierać umowa i o jakie dokumenty należy zadbać? Gdzie szukać odpowiednich specjalistów i jak ich pozyskać? Jakie role biorą udział w projekcie i jaki jest zakres ich odpowiedzialności? Jak zapewnić właściwą komunikację i kontrolę wyników? Jak koordynować pracę i rozwiązywać problemy? Kiedy projekt odnosi sukces i co on oznacza? Skorzystaj z doświadczenia praktyka i zostań mistrzem zarządzania!