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.
Unix i Linux. Przewodnik administratora systemów. Wydanie V
Evi Nemeth, Garth Snyder, Trent R. Hein...
Mijają lata, a systemy Unix i Linux są ciągle gwarancją najwyższej niezawodności, wydajności i elastyczności. Ich potencjał jest niekwestionowany, a odporność na niestandardowe warunki zapewnia bezawaryjną pracę w różnych sytuacjach. To wszystko sprawia, że systemy te wykorzystywane są w dużych i złożonych organizacjach. Ich sieci wymagają profesjonalnego administrowania, co jest trudną i odpowiedzialną pracą. Łatwo skonfigurować pojedynczy system, znacznie trudniej jednak zapewnić stabilne działanie rozproszonej, opartej na chmurze platformy, narażonej na skokowe wzrosty popularności, rozbicia sieci i celowe ataki. Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem kultowego podręcznika dla profesjonalnych administratorów zarządzających środowiskami produkcyjnymi w korporacjach czy urzędach. Znajdziesz tu obszerne wyjaśnienie takich zagadnień, jak instalacja systemu, skrypty powłoki, kontrolowanie procesów czy konfiguracja uprawnień. Dowiesz się, jak zarządzać użytkownikami, przestrzenią dyskową, zadaniami okresowymi oraz backupami. Przestudiujesz zagadnienia sieciowe, a zwłaszcza kwestie bezpieczeństwa i reakcji na incydenty. W tym wydaniu znajdziesz m.in. omówienie demonów zarządzania systemem, zasady zarządzania kontem użytkownika root, techniki kontroli wersji za pomocą Git, kwestie związane z zarządzaniem sieciami w chmurze, tworzeniem i utrzymywaniem centrów danych, opis metodologii DevOps i wiele innych! Najciekawsze zagadnienia: podstawy administrowania i obowiązki administratora system plików i zarządzanie oprogramowaniem rejestrowanie zdarzeń zarządzanie jądrem systemu i sterownikami sieci i sprzęt sieciowy zapewnianie wydajności i niezawodności sieci metodologie i reguły w IT Unix i Linux: niezawodność, wydajność i elastyczność na najwyższym poziomie!
Unreal Engine. Nauka pisania gier dla kreatywnych
Joanna Lee
Wśród graczy są tacy, którzy codziennie większość swojego czasu poświęcają rozgrywkom i testowaniu nowości. Nieliczni jednak potrafią pisać własne gry. Jesteś pasjonatem? Wykorzystaj to! Sprawdź, co oferuje Ci Unreal Engine — intuicyjne, wszechstronne narzędzie, dzięki któremu szybko można zacząć pisać profesjonalne gry o różnorodnej tematyce. Wystarczy Twoja kreatywność — resztę zapewni Unreal Engine! Niniejsza książka jest przeznaczona dla początkujących twórców gier, którzy postanowili nauczyć się technologii Unreal Engine. Autorka rozpoczyna od przedstawienia prostych pomysłów i projektów gier, które spróbujesz samodzielnie rozwinąć i dokończyć. Następnie prezentuje podstawowe wiadomości na temat Unreal Engine, dzięki którym można stworzyć od podstaw prostą grę. W dalszych rozdziałach poznasz kolejne tajniki tworzenia gier z wykorzystaniem aktorów, animacji, efektów itd. Po lekturze tej książki każdy powinien umieć napisać własną grę w Unreal Engine. Najważniejsze zagadnienia omówione w książce: Podstawowe wiadomości o silnikach gier i historia Unreal Engine Obsługa edytora Unreal Engine 4 i tworzenie pomieszczeń w poziomie gry Podstawowe struktury obiektów w grze Tworzenie interaktywnych obiektów przy użyciu szablonów Podstawowe informacje na temat renderowania grafiki Interfejsy użytkownika, różne rodzaje oświetlenia, system cząsteczkowy, system audio, edytor terenu, sekwencje filmowe w Unreal Engine 4 — i wiele innych! Joanna Lee od blisko dziesięciu lat zajmuje się projektowaniem i programowaniem gier komputerowych. Biegle posługuje się wieloma różnymi silnikami gier. Unreal Engine zna od 2005 roku. Jest również znana jako recenzentka książek i filmów na temat CryEngine 4. Unreal Engine — Twoje narzędzie do pisania świetnych gier!
Unreal Engine w 24 godziny. Nauka tworzenia gier
Aram Cookson, Ryan DowlingSoka, Clinton Crumpler
Jeśli dużo grasz na różnych urządzeniach, na pewno masz też pomysły na nowe gry. Jeśli zastanawiasz się, w jaki sposób taką grę napisać, bez obaw — nie trzeba do tego magicznych umiejętności. Wystarczy wykorzystać odpowiednie narzędzie, takie jak Unreal Engine: potężny silnik gier wykorzystywany przez wielu profesjonalnych i niezależnych twórców, udostępniający szereg niezwykle przydatnych edytorów i narzędzi. Niniejsza książka jest przeznaczona dla osób, które chcą poznać podstawy Unreal Engine 4. Ten praktyczny przewodnik składa się z 24 rozdziałów. Przestudiowanie każdego z nich wymaga najwyżej jednej godziny. W książce znalazły się szczegółowe instrukcje, praktyczne przykłady oraz liczne ćwiczenia i wskazówki. Przedstawiono istotne informacje o platformie Gameplay i opisano, jak korzystać z jednostek i systemów kontroli Unreal, aby już po kilku godzinach nauki tworzyć w pełni funkcjonalne gry na różne platformy, w tym również gry internetowe i dla urządzeń mobilnych. W tej książce między innymi: organizacja projektów i przepływ pracy w Unreal Engine 4 pisanie gier planszowych tworzenie krajobrazów, budynków i postaci za pomocą różnych edytorów korzystanie z wizualnego systemu skryptów Blueprint tworzenie zdarzeń reagujących na akcje użytkownika optymalizacja gier dla urządzeń mobilnych i przygotowanie gry do wdrożenia Unreal Engine — świetne narzędzie dla najlepszych twórców gier! Aram Cookson wykłada w Savannah College of Art and Design. Od 15 lat naucza zasad grafiki i projektowania gier. Specjalizuje się w technologii Unreal Engine. Ryan Dowling Soka jest jednym z autorów gry Gears of War. Jest bardzo doświadczonym użytkownikiem Unreal Engine 4. Clinton Crumpler jest starszym grafikiem środowiskowym w Microsoft Studios. Wcześniej pracował jako grafik w Battlecry Studios. Specjalizuje się w grafice środowiskowej.
Upoluj cyberprzestępcę. Przewodnik dla hakerów prowadzących śledztwa online
Vinny Troia
Korporacyjny system informatyczny musi być stale gotowy do obrony. Trzeba mieć strategię reagowania na incydenty bezpieczeństwa i zachować czujność. Cyberprzestępczość jest dziś stałym elementem środowiska biznesowego i jeśli nie chcesz narazić swojego przedsiębiorstwa na niepowetowane straty, musisz opracować solidny zestaw narzędzi umożliwiających obronę i tropienie cyberprzestępców. Mimo że w pewnych okolicznościach należy zaangażować organy ścigania, spora część dochodzenia w sprawie naruszenia bezpieczeństwa należy do organizacji. Ta książka jest praktycznym kompendium przeznaczonym dla inżynierów bezpieczeństwa. Znajdziesz w niej opis najnowszych narzędzi, technik i zasobów. Poznasz sposoby badania źródeł niepożądanego ruchu sieciowego, wydobywania informacji z publicznie dostępnych zasobów internetowych i ścigania osób, które mogłyby wyrządzić szkodę organizacji. Dowiesz się, jak, począwszy od pojedynczego adresu IP, stopniowo zdobywać informacje potrzebne do wzmocnienia ochrony, zidentyfikowania i wytropienia hakerów. Opisana tu metodologia została zastosowana w śledztwie przeciwko członkom grupy cyberterrorystycznej. Przekonasz się, że dzięki użyciu łatwo dostępnych narzędzi można wytropić i zidentyfikować sprawców nawet wyjątkowo wyrafinowanych włamań do systemu! W książce: najnowocześniejsze narzędzia do prowadzenia dochodzeń przeciw cyberprzestępcom techniki śledzenia niepożądanego ruchu sieciowego wyszukiwanie informacji wywiadowczych identyfikowanie potencjalnych sprawców dzięki powszechnie dostępnym informacjom budowa złożonych scenariuszy zaawansowanego wyszukiwania sztuczki i nieoczywiste techniki stosowane przez ekspertów Wykryto cyberatak? Czas na polowanie!
Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania
Kent Beck
Niechlujny kod to koszmar programisty. Utrudnia zrozumienie logiki programu i często prowadzi do problemów z debugowaniem. Komplikuje modyfikację i rozbudowę programu, pogarsza współpracę z zespołem. Z kolei uporządkowany kod jest zrozumiały i łatwy w utrzymaniu. To proste: czysty kod to szczęśliwy programista! To ważna książka na ważny temat! Dave Farley, założyciel i dyrektor Continuous Delivery Ltd. Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowane przepływy pieniężne i opcjonalność. Porządkowanie kodu jest tu przedstawione jako element codziennej pracy programisty, prowadzący do poprawy struktury całego projektu. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym można wypróbować wybrane techniki, najlepiej sprawdzające się w danym przypadku. W tej książce znajdziesz praktyczne rady dotyczące ulepszania kodu. Sam Newman, autor książek Budowanie mikrousług i Od monolitu do mikrousług Najciekawsze zagadnienia: teoretyczne podstawy projektowania oprogramowania różnica między zmianami działania systemu a zmianami jego struktury najlepszy czas na sprzątanie kodu dokonywanie dużych zmian małymi krokami projektowanie oprogramowania jako ćwiczenie z obszaru relacji międzyludzkich Tę książkę polecam każdemu, komu zależy na czystym i czytelnym kodzie! Gergely Orosz, autor newslettera The Pragmatic Engineer
Usability w e-biznesie. Co kieruje Twoim klientem?
Tomasz Karwatka
Wygodny jak... Twoja strona! Ergonomia w sieci, czyli konstruowanie serwisów intuicyjnych i prostych w obsłudze Zwiększanie rentowności witryn przez poprawianie ich użyteczności -- nawet od 100 do 400% Rozwiązania zaprojektowane z myślą o właścicielach sklepów internetowych, menedżerach produktów, projektantach i grafikach, a także specjalistach od PR-u Sposoby na wydłużenie pobytu użytkowników na stronie Wszędzie dobrze, ale najlepiej na Twojej stronie! W sieci robi się tłoczno. Nowe serwisy i usługi internetowe pojawiają się jak grzyby po deszczu. Użytkownik może nieskrępowanie surfować z jednego adresu na kolejny, przeskakując po drodze jeszcze tu i tam. I tylko Twoja kreatywność, intuicja i troska o jego komfort mogą sprawić, że zostanie dłużej właśnie na Twojej stronie. Jeśli się nim nie zajmiesz, przeklika się dalej... Człowiek jest istotą wygodną. Zwłaszcza, gdy wydaje w sieci swoje własne pieniądze! W tym przypadku komfort i ergonomia przejawiają się w intuicyjnej nawigacji, szybkim dostępie do szukanych informacji, przyjaznym interfejsie, szybkości działania serwisu i jego merytorycznej zawartości. Nie można zapomnieć także o zestawie pewnych konwencji, których przestrzeganie jest w Internecie niepisanym prawem. Wykorzystaj wszystkie te elementy i stwórz przyjazną, wygodną oraz logiczną witrynę -- a potem ciesz się jej popularnością i wysoką rentownością! Sztuka użytkowa w Internecie: Co daje dobre usability? Jakie są główne elementy konwencji i czym się kierować, umieszczając standardowe elementy na stronie, wybierając typografię oraz tworząc przyciski graficzne? Dlaczego ramki i Flash mogą okazać się strzałem w kolano? Jak zwiększać efektywność systemów e-commerce? Czym charakteryzują się dobre strony korporacyjne, urzędowe i sklepy internetowe? Co to są testy user-experience i jak je prowadzić? Dlaczego mapa strony jest tak istotna? Jak tworzyć skuteczne i niedługie teksty na strony internetowe (od ogółu do szczegółu)? Dodatkowe informacje znajdziesz na stronie: www.kursusability.pl Partnerzy merytoryczni:
USB. Praktyczne programowanie z Windows API w C++
Andrzej Daniluk
Dowiedz się więcej o działaniu USB i poznaj metody programowania transmisji danych W jaki sposób odbywa się transfer danych? Jak odblokować urządzenia do transmisji? Na czym polega programowanie obiektowe transmisji USB? USB (skrót od ang. Universal Serial Bus -- uniwersalna magistrala szeregowa) to rodzaj bardzo praktycznego portu komunikacyjnego, dzięki któremu możliwe jest podłączanie do komputera wielu różnych urządzeń, takich jak mysz, kamera, aparat fotograficzny, telefon komórkowy, modem, skaner, przenośna pamięć. Podłączone w ten sposób urządzenia są od razu wykrywane i rozpoznawane przez system, dzięki czemu instalacja sterowników i konfiguracja sprzętu odbywają się zwykle automatycznie. Książka "USB. Praktyczne programowanie z Windows API w C++" w zwięzły sposób przedstawia wszelkie zagadnienia, dotyczące użytkowania i programowania transmisji USB. Korzystając z tego podręcznika, poznasz nie tylko teoretyczne podstawy działania USB, ale także zdobędziesz praktyczne umiejętności w tym zakresie. Książka zawiera bowiem zarówno konkretne przykłady, jak i ćwiczenia do samodzielnego wykonania dla wszystkich, którzy chcą zyskać wiedzę na zaawansowanym poziomie. Dowiesz się między innymi, jakie są rodzaje transferów danych i transakcji USB, za co odpowiadają komponenty i jak wykorzystać wzorce projektowe. Zrozumiesz także metody projektowania obiektowego oraz implementacji oprogramowania sterującego łączem USB. Środowisko fizyczne i sygnałowe USB Klasy instalacji urządzeń Rejestr systemowy Transmisja danych Struktura systemu USB Detekcja i identyfikacja urządzeń Odczyt i zapis danych w formie raportu Programowanie obiektowe transmisji USB Wewnętrzne struktury danych Programy wielowątkowe Konwertery USB Tu znajdziesz wszystko o działaniu USB i możliwościach jego wykorzystania!
USB. Praktyczne programowanie z Windows API w C++. Wydanie II
Andrzej Daniluk
USB dobre na wszystko — wykorzystaj jego moc! Standardy USB 2.0 i 3.0 oraz połączone urządzenia, czyli sprzętowa podstawa transmisji danych Transmisja danych w standardzie USB, czyli komunikacja i współdziałanie zasobów systemowych różnych urządzeń Biblioteki i programy wielowątkowe, czyli szczegółowe aspekty programowania transmisji danych w USB Mniej więcej pod koniec lat 90. standard USB utrwalił się w świadomości użytkowników komputerów na całym świecie i stał się dla nich jednym z najwygodniejszych narzędzi zapewniających komunikację oraz wymianę danych między urządzeniami. Liczba gniazd USB, do których można podłączyć dosłownie wszystko — mysz, pendrive’a, dysk zewnętrzny czy kartę sieciową — stała się jednym z ważnych kryteriów przy zakupie nowego komputera, a czołowi wytwórcy ani myślą zastępować go czymkolwiek innym. Jednak USB ma także swoje wady. Zalicza się do nich konieczność używania bardziej złożonego sprzętu i oprogramowania w porównaniu ze starszymi protokołami transmisji danych. Te kłopoty pomoże Ci rozwiązać niniejsza książka, o ile nieobcy jest Ci język C/C++ w zakresie programowania strukturalnego i proceduralnego. Pokaże Ci ona całą architekturę standardu USB oraz implikacje jego stosowania dla różnych urządzeń. Dzięki niej poznasz także podstawy zasad programowania transmisji USB z wykorzystaniem zasobów systemów operacyjnych Windows oraz współistniejących bibliotek programistycznych. W dodatku autor tego wyczerpującego podręcznika nie poprzestaje na suchym wyliczeniu typów danych czy funkcji, lecz zamieszcza mnóstwo wskazówek dotyczących konkretnych, działających aplikacji. Jeśli myślisz o programowaniu transmisji danych w USB, nie znajdziesz nic lepszego! Standardy bazowe USB 2.0 oraz 3.0 Informacje o urządzeniach Wstęp do transmisji danych Urządzenia klasy HID Detekcja i identyfikacja różnych klas urządzeń dołączonych do magistrali USB Odblokowanie urządzenia do transmisji Odczyt i zapis danych Biblioteki WinUSB oraz LibUSB Podstawy programowania obiektowego transmisji USB Wewnętrzne struktury danych Podstawy programowania wielowątkowego transmisji USB Adaptery USB Poznaj jeden z najpopularniejszych standardów wszech czasów!
UX Design. Projektowanie aplikacji dla urządzeń mobilnych
Pablo Perea, Pau Giner
UX Design. Projektowanie aplikacji dla urządzeń mobilnych User experience (UX), czyli wrażenie użytkownika, w ogromnym stopniu decyduje o sukcesie produktu cyfrowego. Przed przystąpieniem do właściwego pisania aplikacji warto zastosować wywodzące się z UX techniki analizy rzeczywistych potrzeb użytkowników. W ten sposób łatwiej jest tworzyć produkty, z których użytkownik będzie korzystał z przyjemnością. Odpowiadanie na potrzeby odbiorcy - poprzez staranne projektowanie interakcji z użytkownikiem - jest szczególnie istotne w przypadku aplikacji mobilnych. UX pozwala znacznie obniżyć ryzyko porażki i zaoszczędzić czas podczas projektowania. Ta książka jest praktycznym wprowadzeniem do projektowania efektownych aplikacji mobilnych. Zaproponowano tu techniki odpowiednie dla wczesnych etapów rozwoju aplikacji, pozwalające na skrócenie czasu prac projektowych i zmniejszenie ryzyka. Sporo uwagi poświęcono testowaniu pomysłów, ich wyborowi i dopracowywaniu. Opisano techniki korzystania z prototypów o niskiej i wysokiej wierności z wykorzystaniem profesjonalnego oprogramowania narzędziowego, a także wyjaśniono wady i zalety ich poszczególnych rodzajów. Przedstawiono podstawowe sposoby i etapy procesu testowania. Co istotne, zaprezentowane w książce idee i techniki można zastosować niezależnie od wielkości budżetu przeznaczonego na projekt. Najważniejsze zagadnienia: zasady projektowania i budowy scenariuszy badanie potrzeb użytkowników korzystanie ze szkiców, wzorców mobilnych, szkieletów i makiet narzędzia do prototypowania: Tumult Hype i Framer Studio testowanie prototypu z udziałem użytkowników Zrób na użytkowniku najlepsze wrażenie!
UX dla biznesu. Jak projektować wartościowe firmy cyfrowe
Joel Marsh
W pracy projektanta nie chodzi wyłącznie o projektowanie. Przede wszystkim trzeba wiedzieć, co stworzyć i jak przekonać innych, aby to zbudowali. By Twój produkt cyfrowy odniósł sukces, musisz poważnie przemyśleć kwestie wrażeń użytkownika, czyli UX. Takie podejście przynosi korzyści nie tylko projektowi, ale jest zbawienne dla całej firmy! Nie możemy dłużej ignorować potrzeby połączenia UX z kwestiami biznesowymi! Kevin Meunier, prezes Offinite Wyjątkowość tej książki polega na pragmatyzmie: opisano w niej, jak wyglądają realia pracy projektanta UX i jak bardzo potrafią być zagmatwane. Zapoznasz się z różnymi kontekstami i sytuacjami związanymi z projektowaniem UX, a także z ograniczeniami, jakie temu towarzyszą. To przygotuje Cię do prawdziwych wyzwań związanych z osobami zaangażowanymi w projekty. Poznasz też realia działalności firm i znaczenie aspektów biznesowych i finansowych. Posiądziesz cenną umiejętność godzenia celów komercyjnych ze swoją pracą bez uszczerbku dla empatii i etyki projektowania. Dzięki książce: zidentyfikujesz wartościowe zagadnienia i będziesz je systematycznie rozwiązywać przeprowadzisz badania i uzyskasz cenne wyniki mimo presji budżetu i czasu dostosujesz swoje projekty do modelu biznesowego nauczysz się skutecznej komunikacji z interesariuszami unikniesz przypadkowego zrujnowania swojej firmy (i kilku innych pułapek) Teraz projektant łatwiej zrozumie swoich interesariuszy i będzie miał na nich ogromny wpływ! Ellen Chisa, boldstart ventures
UX dla początkujących. Sto krótkich lekcji
Joel Marsh
Nawet najlepsza aplikacja i najmądrzejsza strona internetowa nie przyniosą kokosów, jeśli nie spodobają się użytkownikom. Droga do sukcesu projektanta prowadzi przez miłe doznania, jakie wywoła u osób, które będą klikać, przewijać, czytać i przeglądać. W żadnym razie nie można lekceważyć zagadnień projektowania doświadczenia użytkownika (UX). Wiele ciekawych rozwiązań nie znalazło uznania, gdyż twórcy interfejsów użytkownika nie wzięli pod uwagę podstaw behawioryzmu i pewnych szczególnych sposobów działania ludzkiego umysłu. Innymi słowy, zaprojektowane rozwiązanie musi zachęcająco wyglądać, poprawnie działać, a przede wszystkim - sprawiać dobre wrażenie i przekonywać do korzystania. Ten zwięzły podręcznik projektowania UX powstał na bazie błyskawicznego kursu dla profesjonalistów. Pozwala prześledzić od początku do końca proces projektowania mający na celu stworzenie rozwiązań prawdziwie przyjaznych użytkownikom. Poza podstawowymi pojęciami, zasadami i koncepcjami znalazły się tu informacje, które docenią profesjonalni projektanci. Mimo że książka stanowi raczej pobieżny przegląd niż wyczerpującą analizę tematu, zawiera naprawdę sporo przydatnego materiału. W 100 krótkich lekcjach przedstawiono wiele praktycznych wskazówek w kolejności odpowiadającej rzeczywistemu wdrożeniu. Podręcznik został napisany zrozumiałym, lekkim i zabawnym językiem - dla wielu kandydatów na projektantów UX jego lektura z pewnością będzie dobrym doświadczeniem! Dzięki tej książce poznasz: podstawy (również naukowe!) projektowania doświadczenia użytkownika fascynujące (i nie do końca racjonalne) zwyczaje użytkowników techniki wpływania na użytkowników za pomocą rozmiarów, kolorów i rozmieszczenia elementów planowanie i wykonywanie makiet metody sprawdzania skuteczności zaprojektowanych rozwiązań UX: pasja projektanta, przyjemność użytkownika!
UX w projektowaniu witryn internetowych
Marli Ritter, Cara Winterbottom
Wrażenia użytkownika, czyli User Experience (UX), to jeden z najważniejszych czynników, które decydują o sukcesie produktu cyfrowego. Ostatnio UX staje się szeroką dyscypliną, która wykracza daleko poza tworzenie prostych w obsłudze, estetycznych interfejsów użytkownika. Obecnie uważa się, że o wrażeniach użytkownika decyduje rozbudowany zbiór wielu powiązanych ze sobą komponentów. Najważniejszym z nich jest użyteczność, ale trzeba też uwzględniać kompleksowość funkcjonalności, w odpowiedni sposób zaprojektować interakcje z użytkownikiem, zapewniając również dostępność produktu dla osób o szczególnych potrzebach. Ta książka jest praktycznym przewodnikiem po metodykach UX dla witryn internetowych, dzięki któremu łatwiejsze staje się zrozumienie zachowań i potrzeb użytkownika. Pokazano tu, jak można zdobyć zaufanie użytkownika. Opisano metodyki UX potrzebne podczas badań, projektowania, tworzenia i testowania produktów. Konsekwentne stosowanie tych metodyk pozwala na zwiększenie współczynnika retencji użytkowników. Opisano wdrażanie zasad UX przy projektowaniu przepływów zadań, szkieletów i prototypów oraz techniki wykrywania luk w ścieżkach wędrówek użytkowników. Omówiono także konwencjonalne standardy dostępności witryn dla wszystkich użytkowników. Najważniejsze zagadnienia: Podstawy UX i tworzenie więzi emocjonalnej z użytkownikiem Standardy użyteczności UX Przygotowanie, wdrażanie i optymalizacja strategii UX Dostępność witryny i testowanie pod kątem dostępności Wdrażanie Web Content Accessibility Guidelines (WCAG) 2.0 UX: użytkownicy pokochają Twoją witrynę!
UXUI. Design Zoptymalizowany. Manual Book
Chris Badura
Używaj razem! Manual Book + Workshop Book Poznaj najlepsze praktyki projektowania, aby Twoje aplikacje mogły podbijać świat! Czy wiesz, że projektowanie skutecznych produktów cyfrowych, takich jak aplikacje, strony czy systemy, to znacznie więcej niż nadanie im ładnego wyglądu? O ich sukcesie przesądza równowaga między użytecznością, zaspokajaniem potrzeb użytkownika a szatą graficzną. Jeśli chcesz się dowiedzieć, jak prawidłowo definiować funkcje takich produktów, jak dobrze je zaprojektować i prowadzić badania jakościowe z użytkownikami - koniecznie sięgnij po ten niezwykle użyteczny zestaw książek, złożony z podręcznika i ćwiczeń. To jedyna taka publikacja na rynku, pozwalająca na przekrojowe doświadczanie wiedzy, w którym teoria przenika się z praktyką UXUI, co daje możliwość dogłębnego zrozumienia zagadnień i trafnego stosowania rozwiązań. Bez względu na to, czy zakładasz startup, pracujesz w korporacji, czy chcesz zawodowo zajmować się User Experience lub User Interface Design - zacznij od stabilnych fundamentów, na których zbudujesz wyjątkowe aplikacje! Podręcznik wprowadzi Cię w świat efektywnego i świadomego projektowania. Wskaże najważniejsze praktyki, dzięki którym Twoje projekty będą intuicyjne i zachwycą użytkowników. Manual Book to mnóstwo praktycznej wiedzy, najistotniejszych zagadnień technicznych, wskazówek projektowych oraz instrukcje do ćwiczeń, które będziesz realizować za pomocą Workshop Booka.
VBA dla Excela 2007 PL. 88 praktycznych przykładów
Piotr Czarny
Zautomatyzuj działanie arkusza kalkulacyjnego Poznaj język Visual Basic for Applications i zasady programowania obiektowego Zaprojektuj interfejsy użytkownika dla aplikacji Zoptymalizuj działanie programu w VBA Visual Basic for Applications, w skrócie VBA, to język programowania wykorzystywany do tworzenia programów wykonywanych wewnątrz innych aplikacji i korzystających z ich funkcji. Najprostszym programem w VBA jest makropolecenie -- zarejestrowany przez użytkownika ciąg operacji, który można potem wielokrotnie powtórzyć. Makropolecenia mogą znacznie przyspieszyć i usprawnić Twoją pracę. Oczywiście na tym nie kończą się możliwości VBA. Wiele aplikacji w tym języku powstaje na potrzeby użytkowników arkusza kalkulacyjnego Excel. Za pomocą VBA tworzone są wyspecjalizowane narzędzia umożliwiające wprowadzanie danych, ich analizę, przetwarzanie i prezentację bez potrzeby żmudnego poszukiwania odpowiedniej funkcji w menu. Książka "VBA dla Excela 2007 PL. 88 praktycznych przykładów" to podręcznik opisujący zasady automatyzowania i usprawniania pracy z tym arkuszem kalkulacyjnym za pomocą aplikacji VBA. Dzięki lekturze tego podręcznika poznasz język VBA i reguły programowania obiektowego. Nauczysz się korzystać z edytora VBA dostępnego w pakiecie Microsoft Office, pisać wydajny kod źródłowy, dzielić programy na moduły i projektować interfejsy użytkownika. Dowiesz się, jak wyszukiwać i usuwać błędy z aplikacji oraz rozwiązywać najczęściej spotykane problemy z działaniem programów. Rejestrowanie i wykorzystywanie makropoleceń VBA i programowanie obiektowe Edytor VBA Zmienne i typy danych Komunikacja z użytkownikiem aplikacji Przypisywanie wartości komórkom Operacje na arkuszu kalkulacyjnym Podział programu na moduły funkcjonalne Usuwanie błędów z kodu Poznaj ogrom możliwości VBA i napisz własne aplikacje dla Excela.
VBA dla Excela 2010. Leksykon kieszonkowy
Miroslaw Lewandowski
Excel do Twoich usług - okiełznaj go z VBA! Elementy języka VBA, czyli fundament Twojej pracy Instrukcje i procedury, czyli wytyczanie kierunku Formularze i wstążka, czyli wygodne rozszerzenie możliwości Excela Program Excel, wykorzystywany w codziennej pracy przez nieprzebrane rzesze użytkowników, zdecydowanie ułatwia przeprowadzanie operacji na liczbach - zwłaszcza operacji bardziej zaawansowanych. Największą zaletą Excela jest to, że każdy może dostosować jego działanie do swoich własnych, unikatowych potrzeb. Zautomatyzowanie dowolnie skomplikowanego ciągu obliczeń, by potem jednym kliknięciem uruchomić całą procedurę, to rozwiązanie bezcenne - pozwala zaoszczędzić mnóstwo czasu i uniknąć wielu potencjalnych błędów. To niewątpliwie największa zasługa języka VBA. Jeśli więc wiesz, co chcesz osiągnąć, a nieobce Ci są podstawy programowania, ta książka na pewno ułatwi Twoją pracę. "VBA dla Excela 2010. Leksykon kieszonkowy" to już trzecia, uaktualniona edycja tego przydatnego przewodnika po funkcjach VBA. Opisano w niej wszystkie najważniejsze narzędzia, dostępne w wersji programu z 2010 roku. Znajdziesz tu informacje o podstawowych funkcjach VBA oraz stałych, zmiennych i tablicach. Dowiesz się, jakie działania można wykonać na obiektach Excela, i przypomnisz sobie, jak korzystać ze zdarzeń. Odświeżysz lub poszerzysz wiedzę w zakresie obsługi błędów oraz formularzy, a potem zorientujesz się, jak można zmodyfikować wstążkę Office i uzyskać liczby w zapisie słownym. Krótko mówiąc - kup tę ściągę i przestań tracić czas! Stałe, zmienne i tablice Obiekty i metody Instrukcje Visual Basica Procedury zdarzeniowe Formularze Dodatki Wybierz najkrótszą drogę do celu!
VBA dla Excela 2010 PL. 155 praktycznych przykładów
Witold Wrotek
Poznaj język VBA i jego zastosowania w programie Excel Dowiedz się, jak tworzyć rozbudowane makropolecenia Naucz się wydajnie programować arkusze kalkulacyjne Zrób krok dalej — poznaj Visual Basic for Applications Jeśli używasz Excela od jakiegoś czasu, z pewnością zetknąłeś się już ze skrótem VBA, oznaczającym Visual Basic for Applications. Jest to prosty w użyciu język programowania, za pomocą którego można tworzyć programy uruchamiane w obrębie innych aplikacji i automatyzować ich działanie. Jeśli miałeś okazję zarejestrować kiedyś makro, w gruncie rzeczy korzystałeś już z VBA, ponieważ to właśnie przy użyciu tego języka zapisywane są ciągi operacji wykonywane przez Ciebie w arkuszu. Jeśli jednak doszedłeś do punktu, w którym przestało Ci to wystarczać, powinieneś wkroczyć w świat bardziej zaawansowanego programowania w VBA. Znakomicie ułatwi Ci to książka "VBA dla Excela 2010 PL. 155 praktycznych przykładów", która stanowi doskonałe wprowadzenie w tematykę stosowania języka VBA do automatyzacji zadań i tworzenia programów działających w najnowszej wersji arkusza Excel. Znajdziesz w niej podstawowe informacje o środowisku programowania, przegląd dostępnych narzędzi oraz opis sposobów używania obiektów i korzystania z elementów interfejsu użytkownika programu. Dowiesz się też, jak sterować działaniem Excela i przeprowadzać skomplikowane operacje na danych przechowywanych w arkuszach. Tworzenie, edytowanie i używanie makropoleceń Sposób korzystania z edytora Visual Basic for Applications Definiowanie i używanie zmiennych Komunikacja z użytkownikiem aplikacji Stosowanie obiektów VBA Sterowanie pracą programu Excel Używanie instrukcji warunkowych, zdarzeń, metod i podprogramów Przegląd metod, funkcji, instrukcji i operatorów Stań się prawdziwym guru Excela — zacznij programować w VBA!