Inne
Aleksei Spizhevoi, Aleksandr Rybnikov
OpenCV 3 is a native cross-platform library for computer vision, machine learning, and image processing. OpenCV's convenient high-level APIs hide very powerful internals designed for computational efficiency that can take advantage of multicore and GPU processing. This book will help you tackle increasingly challenging computer vision problems by providing a number of recipes that you can use to improve your applications.In this book, you will learn how to process an image by manipulating pixels and analyze an image using histograms. Then, we'll show you how to apply image filters to enhance image content and exploit the image geometry in order to relay different views of a pictured scene. We’ll explore techniques to achieve camera calibration and perform a multiple-view analysis.Later, you’ll work on reconstructing a 3D scene from images, converting low-level pixel information to high-level concepts for applications such as object detection and recognition. You’ll also discover how to process video from files or cameras and how to detect and track moving objects. Finally, you'll get acquainted with recent approaches in deep learning and neural networks.By the end of the book, you’ll be able to apply your skills in OpenCV to create computer vision applications in various domains.
osCommerce. Tworzenie sklepów internetowych. Wydanie dla początkujących
David Mercer
W dzisiejszym stechnicyzowanym świecie handel przekroczył bariery czasoprzestrzenne. Stanie w kolejkach to już zamierzchła przeszłość, co więcej -- nawet nie trzeba wychodzić z domu, aby coś kupić lub sprzedać! A że -- jak powszechnie wiadomo -- czas to pieniądz, internet wychodzi naprzeciw potrzebom klientów, proponując nowoczesną formę robienia zakupów, czyli wirtualne sklepy. Czasochłonne wycieczki po centrach handlowych z powodzeniem zastępujemy surfowaniem po sieciowych witrynach. Wystarczy jeden klik i -- jak za dotknięciem magicznej różdżki -- w wirtualnym koszyku pojawiają się towary, w niczym nieustępujące tym, które własnoręcznie zdejmujemy z półki. Książka "osCommerce. Tworzenie sklepów internetowych. Wydanie dla początkujących" to praktyczny przewodnik po tajnikach tworzenia handlowej witryny internetowej i administrowania nią. Autor przedstawia innowacyjne narzędzie -- pakiet osCommerce -- dzięki niemu krok po kroku poznasz zasady działania sklepu internetowego, od instalacji, poprzez konfigurację, aż po zabezpieczenia i sposoby usprawniania pakietu. Książka odkrywa i przybliża tajemną wiedzę dotyczącą poruszania się po meandrach sklepowego e-biznesu. Po jej lekturze nic już nie będzie takie jak wcześniej -- świat internetowych transakcji stanie przed Tobą otworem! W książce opisano między innymi: Konfigurowanie pakietu OsCommerce Administrowanie produktami w e-sklepie Tworzenie atrakcyjnej szaty graficznej e-sklepu Obsługa płatności: PayPal i karty kredytowe Sposoby zabezpieczania witryny OsCommerce Bądź zawsze o jeden klik! przed konkurencją.
osCommerce. Tworzenie sklepów internetowych. Wydanie dla zaawansowanych
David Mercer
Sprzedawaj bez granic! Zaplanuj, skonfiguruj i przetestuj własną witrynę osCommerce Opracuj rachunek kosztów i zysków Twojego e-handlu Skutecznie zarządzaj danymi zgromadzonymi w Twoim e-sklepie Twórz własne dynamiczne dodatki i funkcje usprawniające działanie sklepu e-Biznes nie zna granic! Dzięki nowoczesnym technologiom nawet mała firma może odnosić sukcesy na rynku, docierając do klientów z najodleglejszych miejsc. Wygoda, szybkość i efektywność internetowego handlu sprawiają, że coraz więcej przedsiębiorstw inwestuje w ten obszar działalności. Jednak trzeba pamiętać, że e-sprzedaż to również wyzwanie. Dziś skuteczne konkurowanie w sieci wymaga fachowej wiedzy. Właśnie tę cenną wiedzę znajdziesz w książce "osCommerce. Tworzenie sklepów internetowych. Wydanie dla zaawansowanych". Czytając ją, poznasz mnóstwo przydatnych porad i sposobów na zwiększenie zysków Twojego internetowego sklepu. Autor klarownie opisuje wszystkie etapy prowadzenia handlowej witryny: od zaplanowania i zaprojektowania sklepu aż do jego funkcjonowania, omawia też rozwiązywanie problemów oraz aspekty prawno-podatkowe. W książce omówiono: Instalowanie i konfigurowanie e-sklepu Administrowanie produktami Obsługa zamówień i płatności Bezpieczeństwo Twojej witryny osCommerce Odtwarzanie e-sklepu po awarii Marketing i promocja stosowane w sieci Zagadnienia prawne i podatkowe Poznaj reguły marketingu, dzięki którym Twoja witryna przyniesie jeszcze większe zyski.
Rob Friesel
A task-based guide that provides solutions to real-world test automation problems. This book is intended for web development professionals who want to integrate PhantomJS into their development and testing workflows. If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.
Podręcznik freelancera. Tajniki sukcesu niezależnego projektanta stron WWW. Smashing Magazine
Smashing Magazine
Jesteś zmęczony sztywnymi ramami pracy w firmie? Marzysz o swobodzie, pracy w wybranych godzinach i dowolnym miejscu? Zostań freelancerem! Zanim jednak to zrobisz, poznaj wszystkie za i przeciw. Bycie świetnym webmasterem nie musi oznaczać, że równie dobrze poradzisz sobie z obowiązkami "wolnego strzelca". Dzięki tej książce przekonasz się, czy wolisz być częścią grupy, czy pragniesz zostać sobie sterem, żeglarzem, okrętem… Ten podręcznik to pozycja wyjątkowa na rynku wydawniczym. Prezentuje najważniejsze umiejętności i cechy, jakie powinien posiadać niezależny projektant WWW. Dzięki niej poznasz sposoby skutecznej komunikacji z klientami oraz najlepsze metody wyceny projektów. W trakcie lektury nauczysz się reagować na krytykę, przygotowywać umowy oraz planować budżet. Ponadto poznasz błędy, które najczęściej popełniają freelancerzy, i dowiesz się, jak ich unikać. Książka porusza wszystkie zagadnienia, o których freelancer wiedzieć powinien! Sprawdź: od czego zacząć, czyli jakie cechy powinien mieć freelancer projektów WWW jak tworzyć oferty i rozmawiać z klientami jak wycenić projekt i zarządzać finansami jak dobrze się zareklamować, czyli uprawiać skuteczny marketing "wolnego strzelca" Rozpocznij karierę na własny rachunek!
Podstawy projektowania interfejsów użytkownika
Witold Malina, Mariusz Szwoch
Dobry interfejs użytkownika to podstawa sukcesu każdej aplikacji! Poznaj różne sposoby komunikowania się użytkownika z komputerem Dowiedz się, co w kwestii interfejsu użytkownika oferują współczesne urządzenia i programy Naucz się projektować efektowne i proste w obsłudze interfejsy użytkownika Interfejs użytkownika to wizytówka każdej aplikacji komputerowej i strony WWW, a także brama zapewniająca dostęp do ich funkcji. Nawet najlepsze, najbardziej wydajne i oferujące największe możliwości oprogramowanie ma niewielkie szanse na rynkowy sukces, jeśli jego interfejs będzie toporny, brzydki lub nieintuicyjny, a używanie go — męczące. Ludzie po prostu lubią korzystać z ładnie i funkcjonalnie zaprojektowanego oprogramowania i chcą to robić w jak najprostszy sposób, nie tracąc przy tym zbyt wiele czasu na naukę. Budowanie przyjaznych interfejsów użytkownika to sztuka, którą zdecydowanie warto opanować, gdy tworzy się oprogramowanie komunikujące się z ludźmi. Pomoże Ci w tym książka "Podstawy projektowania interfejsów użytkownika", wprowadzająca w tę rozbudowaną i interesującą dziedzinę wiedzy. Znajdziesz w niej opis wybranych urządzeń wejścia–wyjścia oraz stosowanych obecnie elementów interfejsów, informacje na temat sposobów tworzenia projektów interfejsów i ich rozwoju, a także praktyczne przykłady zarówno dobrych, jak i złych rozwiązań w tej dziedzinie. Podstawowe informacje na temat UI Sposoby interakcji człowieka z komputerem Graficzne interfejsy użytkownika i ich elementy Rozwiązania multimedialne i multimodalne Zasady projektowania interfejsów użytkownika Możliwości analizy i oceny interfejsów Interfejsy stosowane w VR i AR Dobrze programujesz? Zacznij też dobrze projektować swoje interfejsy użytkownika! Witold Malina — ukończył Wydział Elektroniki Politechniki Gdańskiej. W 2003 r. uzyskał tytuł profesora nauk technicznych. W latach 1981–2000 był kierownikiem Katedry Technik Programowania, a w latach 1984–1990 prodziekanem. W czasie działalności naukowo-dydaktycznej brał udział w projektach ministerialnych (CPBR nr. 8.1, cztery granty KBN) oraz programie europejskim Tempus JEP. Był inicjatorem i współwykonawcą takich programów, jak automatyczna analiza sygnałów EKG, systemu komputerowej analizy dziekanatów PG (grant rektora PG), dydaktycznego systemu rozpoznawania obrazów, systemu automatycznej analizy testów egzaminacyjnych. Był wykładowcą wielu przedmiotów, najczęściej prowadził zajęcia z przetwarzania i rozpoznawania obrazów oraz technik programowania. Wykładał również w Akademii Marynarki Wojennej w Gdyni, Wyższej Szkole Inżynierskiej w Olsztynie oraz Społecznej Akademii Nauk w Słupsku. Ostatnio zajmował się metodami inteligentnego przetwarzania informacji oraz projektowaniem przyjaznych interfejsów. Jest autorem lub współautorem 14 książek i ponad 120 publikacji. Mariusz Szwoch — ukończył Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej. W 2002 r. uzyskał stopień doktora nauk technicznych. Od 1990 r. pracował na Wydziale ETI PG w Katedrze Technik Programowania, a potem Inteligentnych Systemów Interaktywnych. Jego zainteresowania związane z pracą naukową i dydaktyczną obejmują m.in. techniki programowania, multimedia, systemy interaktywne i tworzenie gier wideo. Jest autorem lub współautorem 3 książek i ponad 80 publikacji, a także twórcą kilku systemów informatycznych.
Aristeidis Bampakos, Pablo Deeleman
Angular od lat jest uważany za wiodącą platformę programistyczną JavaScript. Profesjonalistom ułatwia tworzenie poprawnego, czystego kodu, umożliwia bezproblemowe testowanie, a sama praca z nim jest przyjemna, efektywna i satysfakcjonująca. Aby w pełni skorzystać z możliwości Angulara, koniecznie trzeba się zapoznać z architekturą jego aplikacji, a także z modułami i komponentami. Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi. W książce: wdrażanie nowej aplikacji w Angularze od podstaw korzystanie ze standardowych komponentów i tworzenie własnych szablony obsługiwane przez Angular usługi danych HTTP i uzyskiwanie dostępu do API budowa aplikacji z osobnymi API debugowanie aplikacji i obsługa błędów Poznaj najlepsze strony Angulara!
Joshua N. Milligan
Dane stały się paliwem rozwoju cywilizacji. Wykorzystanie ich potencjału jest jednak trudne: problemem okazuje się wyciąganie z nich informacji i wniosków, aby można było na ich podstawie podejmować trafne decyzje. Jednym z narzędzi ułatwiających tę pracę jest Tableau - program do analityki danych, który umożliwia ich zrozumienie, interpretację i prowadzenie na nich efektywnych działań. Dzięki tej książce płynnie rozpoczniesz pracę z Tableau 2022 i nauczysz się wizualizacji danych. Dowiesz się, jak je analizować i przedstawiać w formie graficznej, a także jak opowiadać oparte na nich historie. W tym wydaniu ujęto najnowsze funkcje programu, między innymi rozszerzenia pulpitów nawigacyjnych, Explain Data i integrację z CRM Analytics (Einstein Analytics), służącym do modelowania predyktywnego w Tableau. Pokazano również, jak używać tabel i obliczeń na różnych poziomach szczegółowości i stosować wizualną analitykę statystyczną. Następnie zademonstrowano techniki łączenia różnych źródeł danych z funkcjonalnościami modeli danych Tableau wraz z mapami i wizualizacjami geoprzestrzennymi. Z tego przewodnika dowiesz się też, jak korzystać z funkcji Tableau Prep Builder, by skutecznie oczyścić i zorganizować dane. Dzięki książce nauczysz się: tworzyć zachwycające wizualizacje złożonych danych budować interaktywne pulpity nawigacyjne korzystać z obliczeń w celu rozwiązywania problemów i uzupełniania analiz wzbogacać możliwości Tableau poprzez rozszerzenia, skrypty i CRM Analytics oczyszczać i organizować dane w Tableau tworzyć angażujące historie oparte na danych Przekonaj się, co Tableau wyczaruje z Twoich danych!
Daniel Oh, James Freeman, Fabio Alessandro Locati
Ansible enables you to automate software provisioning, configuration management, and application roll-outs, and can be used as a deployment and orchestration tool. While Ansible provides simple yet powerful features to automate multi-layer environments using agentless communication, it can also solve other critical IT challenges, such as ensuring continuous integration and continuous deployment (CI/CD) with zero downtime.In this book, you'll work with Ansible 2.9 and learn to solve complex issues quickly with the help of task-oriented scenarios. You'll start by installing and configuring Ansible on Linux and macOS to automate monotonous and repetitive IT tasks and get to grips with concepts such as playbooks, inventories, and network modules. As you progress, you'll gain insight into the YAML syntax and learn how to port between Ansible versions. In addition to this, you'll also understand how Ansible enables you to orchestrate multi-layer environments such as networks, containers, and the cloud.By the end of this Ansible book, you'll be well - versed in writing playbooks and other related Ansible code to overcome just about all of your IT challenges, from infrastructure-as-code provisioning to application deployments, and even handling the mundane day-to-day maintenance tasks that take up so much valuable time.
Ryan T. White, Archana Tikayat Ray
Discrete mathematics deals with studying countable, distinct elements, and its principles are widely used in building algorithms for computer science and data science. The knowledge of discrete math concepts will help you understand the algorithms, binary, and general mathematics that sit at the core of data-driven tasks.Practical Discrete Mathematics is a comprehensive introduction for those who are new to the mathematics of countable objects. This book will help you get up to speed with using discrete math principles to take your computer science skills to a more advanced level.As you learn the language of discrete mathematics, you’ll also cover methods crucial to studying and describing computer science and machine learning objects and algorithms. The chapters that follow will guide you through how memory and CPUs work. In addition to this, you’ll understand how to analyze data for useful patterns, before finally exploring how to apply math concepts in network routing, web searching, and data science.By the end of this book, you’ll have a deeper understanding of discrete math and its applications in computer science, and be ready to work on real-world algorithm development and machine learning.
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
Prawo w IT. Praktycznie i po ludzku
Szymon Ciach
Książka Prawo w IT. Praktycznie i po ludzku Szymona Ciacha zdobyła II Nagrodę w konkursie na Najlepszą Polską Książkę Informatyczną 2025r. organizowanym przez Polskie Towarzystwo Informatyczne. Większość pracowników IT wie, że znajomość prawa istotnego dla sektora, w którym działają, jest niezwykle przydatna. Wszak nieznajomość prawa szkodzi, a jego zrozumienie i umiejętność praktycznego stosowania są kluczowe dla skutecznego funkcjonowania w branży. Prawo w IT. Praktycznie i po ludzku to prawdziwe kompendium wiedzy nie tylko dla prawników, ale także konsultantów IT, menedżerów do spraw bezpieczeństwa informacji, wreszcie wszystkich tych, którym zależy na zrozumieniu i stosowaniu prawa w obszarze technologii informatycznych. Lektura niezbędna dla osób chcących się efektywnie poruszać w cyfrowej rzeczywistości i skutecznie chronić swoje interesy w świecie internetu i nowych mediów. Szymon Ciach, który specjalizuje się w umowach IT oraz regulacjach ICT w sektorze finansowym, używając żargonu właściwego dla branży IT, zagłębia się w najważniejsze aspekty regulacji prawnych związanych z cyberprzestrzenią, ochroną danych czy prawami autorskimi w świecie cyfrowym. Koncentruje się na wymiarze praktycznym omawianych zagadnień, co pozwala lepiej zrozumieć, jak działa prawo w odniesieniu do stanów faktycznych związanych z IT - nie tylko pokazuje zestaw istotnych przepisów, ale też wskazuje sposób myślenia, jaki można "zaimplementować", by radzić sobie ze stosowaniem prawa w tym obszarze. W książce między innymi: Świat IT okiem prawnika Umowy IT (rodzaje, najważniejsze zagadnienia) Technologie (chmura obliczeniowa, AI, DLT, blockchain, kryptoaktywa i więcej) Regulacje IT (przetwarzanie i ochrona danych, cyberbezpieczeństwo) Spory i transakcje M&A w IT
Chris Love
Are you a developer that wants to create truly cross-platform user experiences with a minimal footprint, free of store restrictions and features customers want? Then you need to get to grips with Progressive Web Applications (PWAs), a perfect amalgamation of web and mobile applications with a blazing-fast response time.Progressive Web Application Development by Example helps you explore concepts of the PWA development by enabling you to develop three projects, starting with a 2048 game. In this game, you will review parts of a web manifest file and understand how a browser uses properties to define the home screen experience. You will then move on to learning how to develop and use a podcast client and be introduced to service workers. The application will demonstrate how service workers are registered and updated. In addition to this, you will review a caching API so that you have a firm understanding of how to use the cache within a service worker, and you'll discover core caching strategies and how to code them within a service worker.Finally, you will study how to build a tickets application, wherein you’ll apply advanced service worker techniques, such as cache invalidation. Also, you'll learn about tools you can use to validate your applications and scaffold them for quality and consistency. By the end of the book, you will have walked through browser developer tools, node modules, and online tools for creating high-quality PWAs.
Tal Ater
Aplikacje natywne, ustąpcie miejsca. Nowe, progresywne aplikacje webowe mają możliwości, które wkrótce sprawią, że będziecie przestarzałe. Dzięki temu podręcznikowi programiści sieciowi i osoby na stanowiskach kierowniczych nauczą się, jak i dlaczego tworzyć aplikacje webowe wykorzystujące funkcje do tej pory dostępne wyłącznie w aplikacjach natywnych. Funkcje te obejmują szybkie czasy ładowania, powiadomienia z serwera, dostęp offline, skróty na ekranie startowym i środowisko przypominające działanie aplikacji. Dzięki interfejsom API najnowszych przeglądarek progresywne aplikacje webowe łączą wszystkie korzyści aplikacji natywnych, unikając ich wad. W tej książce Tal Ater pokazuje, jak udoskonalić prostą witrynę WWW fikcyjnego hotelu Gotham Imperial, aby stała się nowoczesną, progresywną aplikacją webową. Ponadto przedstawia: Działanie skryptów service worker oraz używanie ich do tworzenia witryn, które uruchamiają się błyskawicznie bez względu na połączenie internetowe użytkownika Tworzenie pełnoekranowych aplikacji webowych, które uruchamiają się z ekranu startowego telefonu zupełnie jak aplikacje natywne Ponowne przyciąganie użytkowników dzięki powiadomieniom z serwera, nawet po upływie dni od opuszczenia witryny Przyjęcie podejścia najpierw tryb offline i budowanie aplikacji webowych, które z gracją obsługują utratę łączności Nowe możliwości środowiska użytkownika i wyzwania dotyczące progresywnych aplikacji webowych Tal Ater jest programistą, konsultantem i przedsiębiorcą z ponad 20 letnim stażem. Jego doświadczenie obejmuje tworzenie oprogramowania klienckiego, serwerowego i użytkowego, a także zarządzanie działami badawczo-rozwojowymi i produkcyjnymi. Miliony osób używają codziennie jego rozwiązań open source, w tym popularnych bibliotek mechanizmu service worker i rozpoznawania mowy. "Wspaniałe wprowadzenie do progresywnych aplikacji webowych, ekscytujący zbiór nowatorskich, standaryzowanych technologii przeglądarek, które łączą bezproblemową naturę sieci WWW z niezawodnością i możliwościami typowo kojarzonymi z aplikacjami natywnymi." -Andreas Bovens Kierownik, Zarządzanie produktem, Mozilla
Projektowanie interfejsów. Sprawdzone wzorce projektowe
Jenifer Tidwell
Najważniejsze jest pierwsze wrażenie! Mimo istnienia ogromnej ilości narzędzi do tworzenia interfejsów użytkownika projektowanie dobrych interfejsów aplikacji wciąż nie jest łatwe. Ta bestsellerowa książka jest jednym z niewielu wiarygodnych źródeł, które pomogą Ci przejść przez istny labirynt wariantów projektowych. "Projektowanie interfejsów" przedstawia najlepsze praktyki i gotowe do wdrożenia pomysły w postaci wzorców UI oraz dostarcza rozwiązań powszechnych problemów w dziedzinie projektowania. Rozwiązania te możesz łatwo dostosować do sytuacji, w jakiej się znajdujesz. W niniejszym zaktualizowanym wydaniu znajdziesz wzorce do wykorzystania zarówno w aplikacjach mobilnych i mediach społecznościowych, jak i w aplikacjach internetowych czy programach komputerowych. Każdy wzorzec zilustrowany jest przykładowymi projektami oraz opatrzony praktycznymi poradami, z których możesz natychmiast skorzystać. Doświadczeni projektanci mogą używać tego przewodnika jako źródła pomysłów, zaś początkujący mogą go potraktować jak mapę w drodze przez świat projektowania interfejsów i interakcji. Twórz porywające i praktyczne interfejsy - pewnie, a nie po omacku Poznaj trudne do interpretacji koncepcje projektowania: afordancje, hierarchię wizualną, odległość nawigacyjną oraz wykorzystanie kolorów Zapoznaj się z rekomendacjami poszczególnych wzorców UI, a także z wzorcami zastępczymi i poradami, kiedy pewnych wzorców nie należy używać Łącz i zestawiaj wzorce interfejsu według upodobań Dopieść wygląd i działanie interfejsów dzięki wykorzystaniu zasad projektowania graficznego oraz wzorców Użytkownicy wybierają atrakcyjne i praktyczne interfejsy!