Wydawca: Helion
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.
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
David Thomas, Andrew Hunt
Wydanie jubileuszowe z okazji 20. rocznicy pierwszej edycji Programiści dysponują coraz lepszym, szybszym i wszechstronniejszym sprzętem. Pojawiają się nowe języki programowania i nowe paradygmaty tworzenia architektury oprogramowania. Są jednak rzeczy, które w świecie programowania pozostają stałe i niezmienne. Wciąż proces stawania się programistą wymaga od adeptów tego rzemiosła sporego wysiłku. Akt kodowania to za mało. Trzeba zmienić sposób myślenia, nawyki, zachowania i oczekiwania. Konieczne jest świadome dążenie do stosowania dobrych praktyk. Jeśli pilnuje się jakości swojej pracy i nieustannie pamięta, co i po co się robi, można w końcu stać się pragmatycznym programistą. W drugim wydaniu tego kultowego przewodnika wskazówki techniczne harmonijnie łączą się z aspektami filozofii pragmatycznego programisty. Książka została zaktualizowana i gruntownie przejrzana, aby teraz, dwadzieścia lat po pierwszym wydaniu, ponownie pokazać, co to znaczy być nowoczesnym, pragmatycznym programistą. Poruszono tu tematy osobistej odpowiedzialności i rozwoju zawodowego, komunikacji i poznawania prawdziwych wymagań, nowoczesnych technik architektonicznych oraz coraz ważniejszych kwestii zachowania bezpieczeństwa i prywatności. Książka składa się z krótkich rozdziałów, które tworzą szeroki kontekst, dzięki czemu zyskasz wiedzę o najlepszych podejściach, unikniesz głównych pułapek, a co najważniejsze — rozwiniesz nawyki i postawy, które staną się fundamentem Twojego sukcesu zawodowego. Dowiedz się, jak: pisać kod dynamiczny, elastyczny i łatwy do dostosowywania unikać pułapek związanych z powielaniem wiedzy chronić oprogramowanie przed lukami w zabezpieczeniach budować zespoły pragmatycznych programistów skutecznie testować wziąć odpowiedzialność za swoją pracę i karierę Dbaj o swoje rzemiosło i myśl o tym, co robisz!
Mike Cohen
Pozornie nie dzieje się nic złego, jeśli inżynier lub analityk danych nie rozumie algebry liniowej. Może korzystać z już istniejących narzędzi i nie przejmować się szczegółami ich implementacji. Warto jednak dokładnie poznać algorytmy używane w nauce o danych i dostosować do swoich potrzeb istniejące metody obliczeniowe, tutaj więc nowoczesna algebra liniowa okazuje się nieodzowna. Jeśli chcesz ją poznać w nowoczesnej, praktycznej formie, najlepiej posłużyć się kodem i zastosowaniem algebry liniowej w analizie danych czy symulacjach numerycznych. To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.
Chris Sanders
Przechwytywanie pakietów i badanie ich zawartości może kojarzyć się z szemraną działalnością domorosłych hakerów i włamywaczy. Okazuje się jednak, że analiza pakietów jest jednym ze skuteczniejszych narzędzi do rozwiązywania problemów z siecią. O ile samo przechwycenie pakietu, na przykład za pomocą popularnego narzędzia Wireshark, zasadniczo nie sprawia problemu, o tyle zbadanie zawartości tego pakietu i wykorzystanie zdobytej wiedzy do poprawy działania sieci bywa sporym wyzwaniem nawet dla doświadczonych administratorów. Niniejsza książka jest niezwykle praktycznym, przystępnie napisanym podręcznikiem, który znakomicie ułatwia zrozumienie tego, co się dzieje w sieci, i podjęcie adekwatnych działań w celu poprawy jej funkcjonowania. Niniejsze, trzecie wydanie książki zostało przejrzane i zaktualizowane, uwzględniono w nim również najnowszą wersję narzędzia Wireshark (2.x). Opisano sposób wykorzystywania przechwyconych danych do rozwiązywania problemów sieci. Gruntownie omówiono protokoły IPv6 i SMTP, znalazł się tu również nowy rozdział opisujący narzędzia tshark i tcpdum. Działają one na poziomie powłoki i służą do analizy pakietów. Najważniejsze zagadnienia ujęte w książce: badanie komunikacji sieciowej w czasie rzeczywistym wykrywanie przyczyn problemów z siecią wyodrębnianie plików z pakietów działanie złośliwego kodu na poziomie pakietów generowanie raportów i statystyk dotyczących ruchu sieciowego Sprawdź, co w pakiecie piszczy! Chris Sanders — jest ekspertem w dziedzinie bezpieczeństwa informacji. Pochodzi z Mayfield w stanie Kentucky. Pracował dla wielu agencji rządowych i wojskowych, a także dla kilku firm z listy Fortune 500. W czasie współpracy z Departamentem Obrony USA Sanders rozwijał modele dostawcy usług sieciowych oraz narzędzia wywiadowcze. Założył fundację, której celem jest rozwój zaawansowanych technologii informatycznych na obszarach wiejskich. W wolnych chwilach ogląda mecze koszykówki, grilluje i spędza czas na plaży. Wraz z żoną Ellen mieszka w Charleston, w stanie Karolina Południowa.
Paweł Zaręba
Opanuj sieci - w praktyce! Poznaj tajniki połączeń sieciowych Skonfiguruj sieć lokalną i dostęp do Internetu Zaimplementuj VoIP oraz zastosuj technologię VPN Kontroluj i monitoruj dom za pośrednictwem sieci Fale radiowe, światłowody, kable - sieci oplatają świat. Dziś komputer bez połączenia z Internetem stanowi właściwie tylko kosztowny kawałek elektronicznego złomu. To właśnie sieć sprawia, że otaczające nas zewsząd urządzenia cyfrowe zapewniają dostęp do interesujących treści, umożliwiają korzystanie z map, pozwalają monitorować otoczenie, słuchać strumieniowanej muzyki i oglądać filmy - słowem, dają nam wszystkie te możliwości, które kojarzymy z rewolucją informacyjną. Książka Praktyczne projekty sieciowe bezboleśnie wprowadzi Cię w świat współczesnych technologii sieciowych. Przedstawia najistotniejsze informacje na temat ich możliwości oraz ograniczeń. W niezwykle praktyczny sposób uczy, jak radzić sobie z zadaniami stawianymi przed projektantami i administratorami sieci. Prezentuje szereg konkretnych przykładów i projektów, które z pewnością przydadzą Ci się w pracy. Jeśli szukasz kompendium praktycznej wiedzy na temat sieci, lepiej nie można było trafić. Podstawowe informacje o typach sieci i technologiach sieciowych Zapewnianie dostępu do Internetu i tworzenie VLAN-ów Zestawianie lokalnych i globalnych połączeń VoIP Projektowanie sieci mobilnych oraz zastosowanie technologii MPLS i VPN Wykorzystanie IoT do monitorowania i zarządzania domem Praktyczne zastosowanie technologii QoS, NetFlow i RADIUS Administracja złożonej sieci Wi-Fi Zarządzanie sieciami i rozwiązywanie problemów Sieci? Z tą książką to nic trudnego!
Praktyczny kurs asemblera. Wydanie II
Eugeniusz Wróbel
Wejdź w świat programowania w języku asemblera Dowiedz się, kiedy użycie asemblera jest niezbędne Poznaj zasady programowania w asemblerze Napisz szybkie i wydajne programy dla DOS-a i Windows Zdobądź wiedzę o zasadach działania procesora i pamięci Uważasz, że możliwości języków programowania wysokiego poziomu nie pozwalają na napisanie programu, którego potrzebujesz? Chcesz stworzyć sterownik, program rezydentny, demo lub... wirusa? Interesuje Cię, co dzieje się w komputerze podczas wykonywania programu? Wykorzystaj potencjał asemblera! Programowanie w języku niskiego poziomu daje niemal nieograniczoną kontrolę nad sprzętem i działaniem aplikacji. Programy napisane w języku asemblera działają szybko, są niewielkie i zajmują mało pamięci. Są bardzo wydajne i otwierają dostęp do takich obszarów komputera, do których dostęp z poziomu C++ czy Visual Basica jest niemożliwy. Książka "Praktyczny kurs asemblera" wprowadzi Cię w świat programowania w tym języku. Dowiesz się, jak działa procesor, w jaki sposób komunikuje się z pamięcią i pozostałymi elementami komputera. Poznasz typy rozkazów procesora, tryby adresowania i zasady tworzenia programów w asemblerze. Lepiej poznasz swój komputer i dowiesz się, w jaki sposób zapamiętuje i przetwarza dane. Komputer przestanie być dla Ciebie "czarną skrzynką" wykonującą w czarodziejski sposób Twoje polecenia. Podstawowe wiadomości o architekturze procesorów Intel Organizacja pamięci i tryby adresowania Omówienie listy rozkazów procesora Narzędzia do tworzenia programów w języku asemblera Struktura programu w asemblerze Definiowanie zmiennych Tworzenie podprogramów i makrorozkazów Wykorzystanie funkcji BIOS-a oraz MS-DOS Programy w asemblerze uruchamiane w systemie Windows Optymalizacja kodu Tworzenie modułów dla innych języków programowania Po przeczytaniu tej książki przestaniesz postrzegać asemblera jako zbiór magicznych zaklęć, zrozumiałych jedynie dla brodatych guru pamiętających jeszcze czasy komputerów zajmujących powierzchnię sali gimnastycznej. Napiszesz programy, których uruchomienie nie będzie wymagało od użytkownika posiadania superkomputera. Poznasz wszystkie, nawet najgłębiej ukryte, możliwości komputera.
Praktyczny kurs Java. Wydanie III
Marcin Lis
Uniwersalna i niezastąpiona — Java na każdą okazję Poznaj podstawy — środowisko, struktura i kompilacja programu Dowiedz się więcej — instrukcje języka, wyjątki i programowanie obiektowe Wykorzystaj różne możliwości — system wejścia-wyjścia, kontenery, aplikacje i aplety Język Java nieprzerwanie święci triumfy na salonach profesjonalnych firm, zajmujących się programowaniem. Jest wykorzystywany zarówno w prostych programach dla telefonów komórkowych, jak i w skomplikowanych aplikacjach sieciowych. Jego główne zalety to duża przenośność i świetna, przemyślana konstrukcja, która pozwala łatwo opanować zasady programowania i szybko zacząć tworzyć własne, dobrze działające programy. Java ma jeszcze jedną cechę, istotną z punktu widzenia każdej osoby zajmującej się informatyką — po prostu nie wypada jej nie znać! Książka "Praktyczny kurs Java. Wydanie III " oferuje swoim czytelnikom możliwość łatwego i szybkiego zapoznania się z podstawami programowania w tym języku. Z jej pomocą w mig zainstalujesz odpowiednie środowisko programistyczne i poznasz reguły budowania aplikacji w Javie, typy danych oraz rodzaje zmiennych. Nauczysz się kontrolować przebieg wykonywania programu oraz wykorzystywać tablice. Zrozumiesz, na czym polega programowanie obiektowe i związane z nim podstawowe pojęcia, takie jak dziedziczenie i polimorfizm. Dowiesz się, jak obsługiwać i tworzyć wyjątki, jak działa system wejścia-wyjścia, co to są kontenery i typy uogólnione oraz czym różnią się aplikacje od apletów. A wszystko to w serii znakomitych, praktycznych ćwiczeń! Krótka historia Javy, jej narzędzia i wersje Instalacja JDK i podstawy programowania Zmienne, instrukcje sterujące i tablice Dziedziczenie, polimorfizm, interfejsy i klasy wewnętrzne Wyjątki System wejścia-wyjścia Kontenery i typy uogólnione Aplikacje i aplety Zanurz się w świecie Javy!
Danuta Mendrala, Marcin Szeliga
Wykorzystaj pełnię możliwości baz danych Na czym polega model relacyjny? W jaki sposób pobierać dane z bazy? Jak projektować bazy danych i tabele? Systemy zarządzania bazami danych to aplikacje, które spotkać można praktycznie w każdej firmie. Na rynku dostępnych jest wiele takich narzędzi, różniących się od siebie wydajnością, wymaganiami sprzętowymi, potencjalnymi zastosowaniami i - przede wszystkim -- ceną. Użytkownicy mogą wybierać zarówno wśród rozwiązań komercyjnych, jak i nieustępujących im rozwiązań bezpłatnych. Cechą łączącą wszystkie systemy zarządzania bazami danych jest język, na którym opiera się praca z nimi - SQL. To ustandaryzowany zbiór poleceń pozwalających na niemal dowolne manipulacje danymi zgromadzonymi w bazach, tworzenie nowych baz oraz administrowanie serwerami baz danych. Bez jego znajomości wykorzystanie pełni możliwości bazy danych jest praktycznie niemożliwe. "Praktyczny kurs SQL" to książka, dzięki której poznasz ten język. Czytając ją, dowiesz się, czym jest relacyjność w bazach danych, jak skonstruowane są takie bazy i czym są postaci normalne. Nauczysz się pobierać dane w oparciu o różne kryteria, przetwarzać uzyskane wyniki i wyświetlać je na ekranie w odpowiedni sposób. Poznasz funkcje pozwalające na modyfikację istniejących i dodawanie nowych danych, zastosujesz zapytania złożone i podzapytania oraz wykorzystasz mechanizmy transakcji. Przeczytasz także o projektowaniu baz danych oraz definiowaniu i nadawaniu uprawnień do korzystania z nich. Modele baz danych Postaci normalne w modelu relacyjnym Historia języka SQL Pobieranie danych za pomocą instrukcji SELECT Dobór kryteriów wybierania Przetwarzanie wyników zapytań Zapytania złożone i podzapytania Transakcje Modyfikowanie i dodawanie danych Projektowanie baz danych Uprawnienia Uzupełnieniem do książki jest udostępniona tutaj baza danych. Poznaj w praktyce język będący podstawą wszystkich nowoczesnych systemów zarządzania bazami danych.
Praktyczny kurs SQL. Wydanie II
Danuta Mendrala, Marcin Szeliga
Poznaj modele baz danych i standardy języka SQL. Naucz się korzystać z instrukcji pobierania i modyfikacji danych. Dowiedz się, jak tworzyć i zmieniać strukturę bazy oraz zarządzać jej użytkownikami. Opanuj język SQL w praktyce! Bazy danych są dosłownie wszędzie. Trudno sobie dziś bez nich wyobrazić funkcjonowanie nowoczesnej biblioteki, choćby najmniejszego sklepu internetowego, biura rachunkowego czy nawet niewielkiego serwisu WWW. Użytkownicy korzystający z baz danych często nie mają nawet pojęcia, w jaki sposób odbywa się dostęp do informacji i jaki mechanizm jest za to odpowiedzialny. Na ignorancję tę nie mogą sobie jednak pozwolić osoby odpowiedzialne za tworzenie, zarządzanie i konserwowanie baz danych. Powinny one znać przynajmniej jeden z popularnych serwerów bazodanowych i sprawnie posługiwać się językiem SQL stanowiącym standardowe narzędzie komunikacji z relacyjnymi bazami. Jeśli pragniesz dołączyć do ekskluzywnego grona administratorów baz danych lub chcesz zostać programistą aplikacji bazodanowych, lecz przeszkadza Ci brak znajomości SQL-a, sięgnij po książkę "Praktyczny kurs SQL. Wydanie II". W prosty i przystępny sposób prezentuje ona podstawowe pojęcia i zasady rządzące relacyjnym modelem baz danych, a także najważniejsze cechy i konstrukcje języka SQL oraz metody ich wykorzystywania. Lektura książki umożliwi Ci poznanie instrukcji odpowiedzialnych za odczytywanie danych z bazy i ich zapisywanie oraz modyfikację, jak również tworzenie baz i zmianę ich struktury. Poznasz też sposoby tworzenia ról i kont użytkowników oraz zarządzania ich uprawnieniami. Twoją wiedzę ugruntują praktyczne zadania kończące każdy rozdział, a zamieszczone na końcu książki rozwiązania pomogą skorygować ewentualne błędy. Teoretyczne podstawy funkcjonowania baz danych Historia języka SQL i obowiązujące standardy zapytań Odczytywanie, przeszukiwanie, łączenie i grupowanie danych Korzystanie z podzapytań Zapisywanie, modyfikacja i usuwanie danych Transakcje i równoległy dostęp do danych Tworzenie baz danych i modyfikacja ich struktury Korzystanie z widoków i indeksów Zarządzanie użytkownikami, rolami i prawami dostępu do baz danych Dowiedz się, jak tworzyć relacyjną bazę danych i zarządzać nią za pomocą języka SQL.
Praktyczny kurs SQL. Wydanie III
Danuta Mendrala, Marcin Szeliga
Ziemia do bazy: nadaję komunikat w języku SQL! Pobieranie i modyfikowanie informacji, czyli jak porozumieć się z relacyjną bazą danych Tworzenie baz danych, czyli jak wcielić w życie własną koncepcję centrum informacji Uprawnienia użytkowników, czyli kto i po co może korzystać z Twojej bazy danych SQL to dziś właściwie jedyny poważny język używany do tworzenia i obsługi relacyjnych baz danych, niezależnie od tego, czy są to bazy Microsoftu, Oracle czy Sun Microsystems. I choć nie wszędzie działa dokładnie tak samo, bez jego znajomości nie ma co marzyć o swobodnym korzystaniu z bazy, nie mówiąc już o jej stworzeniu. Jeśli więc taka baza jest Ci potrzebna, jeśli chcesz zorientować się, jak ułożyć dane w sposób najwygodniejszy dla siebie albo precyzyjnie wysegregować to, czego akurat szukasz, musisz opanować SQL - inaczej serwer bazodanowy nijak Cię nie zrozumie. Trzecie wydanie tej książki traktuje o języku SQL w wersji dla SQL Server firmy Microsoft. Autorzy szybko przeprowadzą Cię od instalacji serwera bazodanowego, przez najróżniejsze operacje na przykładowej, niewielkiej bazie AdventureWorksLT, aż po kwestie związane z tworzeniem własnej bazy i nadawaniem uprawnień jej użytkownikom. Ponadto znajdziesz tu ważne (i nowe!) informacje o partycjonowaniu danych i wydajności zapytań. Bezcennym wsparciem w trakcie nauki będą dla Ciebie zadania - ich rozwiązanie pozwoli Ci poczuć się pewniej i sprawdzić swoje wiadomości w praktyce. Jeśli chcesz rozpocząć swoją przygodę z bazami danych albo odświeżyć swoje informacje, trafiłeś doskonale! Trochę teorii, czyli modele baz danych i standardy języka SQL Odczytywanie danych z wybranej tabeli Wybieranie i grupowanie wierszy Łączenie tabel i wyników zapytań Partycjonowanie wierszy oraz funkcje rankingu, analityczne i okienkowe Podzapytania i wydajność zapytań Transakcje i współbieżność Bazy danych i tabele Widoki i indeksy Nadawanie i odbieranie uprawnień Stwórz bazę na bazie języka SQL!
Praktyczny poradnik poligraficzny. Procesy
Andrzej Gołąb
Poznaj procesy poligraficzne w praktyce! W książce: Profesjonalne przygotowanie publikacji do druku Drukowanie przy użyciu różnych technologii Czynności introligatorskie, oprawa i uszlachetnianie publikacji Autorem, wydawcą i dystrybutorem rozmaitych publikacji dziś może być właściwie każdy. Stało się to możliwe dzięki niezwykle łatwemu dostępowi do odpowiednich narzędzi, takich jak wydajne komputery i specjalistyczne oprogramowanie, jak również do mniej lub bardziej profesjonalnych usług poligraficznych. Jednak to nie gwarantuje jeszcze sukcesu. Bez właściwego przygotowania, wiedzy, talentu i opanowania warsztatu efekty tego rodzaju działalności mogą okazać się niewystarczające, co niejednokrotnie przekłada się na niewielką sprzedaż i finansowe niepowodzenie całego przedsięwzięcia. Ta książka sprawi, że będziesz swobodnie poruszać się w świecie poligrafii i edycji oraz unikniesz niweczących wysiłek błędów. Poradnik przyda się osobom bezpośrednio zaangażowanym w procesy wydawnicze, grafikom komputerowym, projektantom, pracownikom działów promocji i marketingu oraz handlowcom, a także uczniom oraz studentom kierunków poligraficznych i artystycznych, wiążących z tą branżą swoją zawodową przyszłość. Dowiedz się, jak profesjonalnie przygotowywać, drukować i oprawiać publikacje!
Praktyka czyni mistrza. Wzorce, inspiracje i praktyki rzemieślników programowania
Dave Hoover, Adewale Oshineye
Jeśli chcesz być świetnym programistą, nie możesz poprzestać tylko na opanowaniu narzędzi deweloperskich i kilku języków programowania. Do rozwiązywania złożonych problemów, które często pojawiają się podczas tworzenia aplikacji, nie wystarczy Ci sama wiedza techniczna. Tak jak w innych dziedzinach rzemiosła, także i tu staniesz przed zagadnieniami, które Cię przerosną, choć wcale nie są unikatowe. Właśnie dla takich zagadnień opracowuje się wzorce — w gruncie rzeczy łączące wiele różnych dziedzin, bo oparte na podobnym schemacie. No dobrze, ale w jaki sposób rzemieślnik programowania może się uczyć od, dajmy na to, mistrza tańca? W tej książce temat nauki rzemiosła potraktowano interdyscyplinarnie. Jej podstawą są dziesiątki wywiadów z praktykami oraz literatura na temat uczenia się, psychologii optymalnej wydajności i wszystkiego, co łączy się z osiąganiem mistrzostwa. Pokazano tu, jak uczyli się wybitni chirurdzy, choreografowie, filozofowie oraz architekci aplikacji. Książka stanowi źródło inspiracji: poszczególne wzorce rozwiązywania problemów są osadzane w określonych kontekstach, a sugerowane rozwiązania uzupełniono relacjami danego wzorca do innych wzorców i wzbogacono w odniesienia do literatury i historii mistrzów z różnych dziedzin. Dzięki tej książce dowiesz się: czy jesteś uczniem, czeladnikiem czy może już mistrzem rzemiosła programistycznego czym są wzorce i jakie znaczenie mają dla nauki rzemiosła jak nieustannie się uczyć i dążyć do mistrzostwa jak oceniać swoje umiejętności i zapewniać sobie korzyści związane z realistyczną samooceną jak skutecznie rozwiązywać różne problemy, począwszy od kłopotliwej współpracy z klientem, a skończywszy na pokonaniu własnego wypalenia zawodowego Rzemieślnik — mistrz, czyli najlepszy fachowiec! David H. Hoover — prowadzi dział rozwoju oprogramowania oraz program praktyk zawodowych w firmie Optiva. Programuje od 2000 roku, jednak jego pasją jest rozwijanie idei rzemieślniczego podejścia do pisania aplikacji. W wolnych chwilach uprawia różne sporty wytrzymałościowe. Adewale Oshineye — jest inżynierem w fimie Google. Programuje od wczesnego dzieciństwa. Pracował nad wieloma projektami o różnej skali, dzięki czemu mógł się uczyć od najlepszych praktyków Europy Zachodniej. Jego ulubioną rozrywką jest przemierzanie Londynu z aparatem fotograficznym w ręku.
Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług
Jon Yablonski
Nawet najciekawsze rozwiązanie w zakresie cyfrowego interfejsu nie znajdzie uznania, jeśli jego twórcy nie wezmą pod uwagę psychologii behawioralnej, która opisuje prawa rządzące zachowaniem ludzi. Próba zmuszenia użytkownika do porzucenia tego, co już zna, i dostosowania swojego działania do interfejsu jest jednym z najpoważniejszych błędów projektantów produktów i usług. Zaproponowane rozwiązanie ma sprawiać dobre wrażenie i przekonywać do korzystania, ale przede wszystkim musi być zgodne ze schematem, według którego ludzie postrzegają świat i w nim działają. Ta książka jest przewodnikiem po najważniejszych z punktu widzenia projektanta UX prawach psychologii, dzięki którym możliwe jest tworzenie produktów i usług o bardziej intuicyjnym i ukierunkowanym na człowieka charakterze. Autor posłużył się przykładami znanych aplikacji, aby lepiej wyjaśnić, jak ludzie się zachowują i dlaczego. Przedstawił też cały szereg praw i zasad opisanych w psychologii wraz z dokładnym wyjaśnieniem, jak ich zastosowanie przyczyni się do tego, aby zaprojektowany produkt cyfrowy był pomocny, skuteczny i chętniej wybierany. Przewodnik został napisany tak, aby jak najbardziej ułatwić wykorzystanie zawartych w nim informacji w codziennej pracy. W książce: prawa psychologii, które powinien wziąć pod uwagę każdy projektant front-endu modele predykcyjne i heurystyka UX nieoczywisty związek między estetyką a pozytywnymi odczuciami odbiorcy warunki, w jakich produktywność użytkownika będzie największa implikacje etyczne wykorzystywania odkryć psychologii UX: projekty ukierunkowane na użytkownika! Jon sprawia, że pojęcia psychologiczne łatwo zrozumieć i zastosować je w kontekście projektowania UX. Pozwala to na opracowanie wspólnego języka, który wspomaga pracę zespołów, dając im możliwość sprawniejszego porozumiewania się w ramach ewaluacji decyzji projektowych Christy Ennis-Kloote, Design Practice Manager w OST Prawa UX są świetnym źródłem dla profesjonalnego projektanta. Książka daje możliwość zapoznania się z najważniejszymi zasadami UX i jest przydatnym punktem odniesienia, kiedy potrzeba szerszego oglądu Jens Oliver Meiert, Meiert.com
Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług. Wydanie II
Jon Yablonski
Dobry projektant UX musi umiejętnie godzić wymagania techniczne i użytkowe ze schematem ludzkiego sposobu postrzegania świata. Psychologia behawioralna potrafi szczegółowo opisać prawidła rządzące zachowaniem ludzi i stanowi źródło wiedzy, która jest niezwykle ważna dla projektanta interfejsu. Nawet najbardziej atrakcyjny projekt okaże się nieudany, jeśli będzie zmuszał użytkowników do dostosowania się do niego, zamiast podążać za ich naturalną percepcją. To najważniejsza, niezwiązana ściśle z projektowaniem umiejętność, jaką powinien posiadać projektant. Ta książka to drugie, zaktualizowane i rozszerzone wydanie przewodnika po kluczowych pojęciach psychologicznych w tworzeniu produktów i wrażeń, które mają bardziej intuicyjny i ukierunkowany na człowieka charakter. Szczegółowo przeanalizowano znane aplikacje i wrażenia użytkowników, aby pokazać, jak projektanci UX powinni kreować produkty dostosowane do sposobu, w jaki użytkownicy postrzegają i przetwarzają interfejsy cyfrowe. Poza prawami i zasadami opisanymi w psychologii dokładnie przedstawiono, jak ich zastosowanie przyczyni się do wyższej przydatności zaprojektowanego produktu. Najciekawsze zagadnienia: w jaki sposób atrakcyjność wizualna projektu wywołuje pozytywne reakcje osiągnięcia psychologii, które powinni znać projektanci, i ich związek z heurystyką UX modele predykcyjne, takie jak prawa Fittsa, Jakoba i Hicka etyczne aspekty korzystania z psychologii w projektowaniu Oto doskonałe źródło wiedzy zarówno dla początkujących, jak i zawodowców! Możesz zgłębić i zrozumieć UX, zamiast jedynie naśladować istniejące wzorce! Chris Desjardins, prezes firmy Tungsten
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
Rae L. Baker
OSINT (ang. open source intelligence) polega na pozyskiwaniu danych wywiadowczych z ogólnodostępnych źródeł. Jest to zestaw praktycznych umiejętności, które przydadzą się nie tylko analitykom - metody białego wywiadu okazują się pomocne na wielu ścieżkach kariery, a także w życiu codziennym. Łatwo się przekonasz, że OSINT pozwala uzyskać niezwykle cenne informacje, a przy tym jest satysfakcjonującym i ciekawym zajęciem! Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie, które należy wdrożyć podczas poszukiwania informacji z publicznie dostępnych źródeł. Ugruntujesz wiedzę na temat bezpieczeństwa operacyjnego i uświadomisz sobie, w jaki sposób niektórzy używają publicznie dostępnych danych do nielegalnych celów. Książkę tę szczególnie docenią inżynierowie społeczni i specjaliści do spraw bezpieczeństwa, a także kadra kierownicza. Najciekawsze zagadnienia: strategie stosowania urządzeń IoT do gromadzenia danych wywiadowczych pozyskiwanie danych przy użyciu publicznie dostępnych informacji transportowych techniki poprawy bezpieczeństwa operacyjnego zagrożenia związane z ogólnodostępnymi danymi metody gromadzenia danych wywiadowczych stosowane przez najlepsze zespoły do spraw bezpieczeństwa Dostrzegaj to, co pozostaje niewidoczne dla innych!
PreSonus Studio One. Podręcznik użytkownika
Janusz Grzybek
Twórz muzykę jak profesjonalista! Studio One w wersji 5.0 jest nowatorskim i kompleksowym programem przeznaczonym do tworzenia i produkcji muzyki na komputerach z systemem Mac(R) OS X i Windows(R). Pozwala na łatwą i przyjemną pracę nad nagrywaniem, sekwencjami MIDI i masteringiem audio (w Studio One Professional). To kompleksowe środowisko, stworzone z myślą o intuicyjnym użytkowaniu, wydajności i szybkości pracy, posiada wszystko, czego potrzebujesz do działania ― od tworzenia muzyki aż po jej dystrybucję. Wersja 5.0 oferuje szeroki zakres nowych funkcji, ulepszeń i zaawansowanych technologii. Ten podręcznik sprawdzi się świetnie jako materiał bazowy do rozpoczęcia nauki i pracy w Studio One. Dostarcza szczegółowych informacji ― zarówno dla zaawansowanych, jak i początkujących użytkowników programu. Odnosi się do polskiej wersji PreSonus Studio One 5 i w większości opiera się na treści polskiej pomocy do tego programu, jednak zawiera dodatkowe informacje i praktyczne porady. Autor książki współpracuje z producentem i polskim dystrybutorem programu przy opracowaniu polskiego interfejsu. Program edukacyjny PreSonus Training Center » Program zniżek dla studentów na zakup sprzętu PreSonus » Program PreSonus Training Center na kanale YouTube »
PrestaShop. Sklep internetowy szyty na miarę
Witold Wrotek
Książka dedykowana edycji programu 1.5.2.0. Własny sklep internetowy? Z PrestaShop to nic trudnego! Jak zbudować sklep internetowy, który przyciągnie klientów? Jak zarządzać ofertą i użytkownikami, aby odnieść sukces? Jak sprawić, aby internetowy sklep przynosił zyski? PrestaShop to rozwiązanie umożliwiające proste i szybkie skonfigurowanie, uruchomienie i prowadzenie sklepu internetowego. Pakiet jest dostępny na zasadach otwartego oprogramowania, co oznacza, że można z niego korzystać zupełnie za darmo. Fakt ten doceniło już bardzo wielu użytkowników, a to uczyniło PrestaShop jednym z najpopularniejszych rozwiązań w swojej klasie. Możliwości oferowane przez to oprogramowanie nie ograniczają się jedynie do podstawowych funkcji sklepu internetowego, lecz obejmują również systemy banerów i komentarzy, obsługę kanałów RSS, porównywanie produktów, analizę sprzedaży czy budowanie oferty w różnych walutach. Co więcej, oprogramowanie można łatwo rozszerzać za pomocą modułów dodatkowych. Wszystko to sprawia, że PrestaShop stanowi doskonałe narzędzie dla osób prowadzących sprzedaż za pośrednictwem sieci. Jeśli chcesz do nich dołączyć, sięgnij po książkę „PrestaShop. Sklep internetowy szyty na miarę”, która przeprowadzi Cię przez proces instalacji i konfigurowania programu, pokaże, jak zbudować nowoczesny i przyjazny dla klienta sklep internetowy, zaprezentuje metody tworzenia atrakcyjnej oferty i skutecznego zarządzania sprzedażą, podpowie, jak konstruować promocje i przyznawać rabaty, a także nauczy, jak podtrzymywać relacje z klientami i radzić sobie z zamówieniami. Jeśli rozważasz uruchomienie dochodowego biznesu w sieci, lektura tej książki jest pierwszym krokiem, który powinieneś zrobić! Przygotowanie środowiska pracy Instalacja i konfiguracja PrestaShop Zabezpieczanie systemu przez zagrożeniami Zarządzanie modułami sklepu Konfigurowanie ustawień lokalizacyjnych Określanie zasad i kosztów dostawy Zarządzanie klientami i ich obsługa Ustalanie cen, rabatów i promocji Zarządzanie zamówieniami i fakturowanie Nie czekaj! Załóż sklep internetowy w oparciu o system PrestaShop!