Web Design

145
Завантаження...
EЛЕКТРОННА КНИГА

Practical UX Design. A foundational yet practical approach to UX that delivers more creative, collaborative, holistic, and mature design solutions, regardless of your background or experience

Scott Faranello

Written in an easy-to-read style, this book provides real-world examples, a historical perspective, and a holistic approach to design that will ground you in the fundamental essentials of interactive design, allow you to make more informed design decisions, and increase your understanding of UX in order to reach the highest levels of UX maturity. As you will see, UX is more than just delighting customers and users. It is also about thinking like a UX practitioner, making time for creativity, recognizing good design when you see it, understanding Information Architecture as more than just organizing and labeling websites, using design patterns to influence user behavior and decision making, approaching UX from a business perspective, transforming your client’s and company’s fundamental understanding of UX and its true value, and so much more.This book is an invaluable resource of knowledge, perspective, and inspiration for those seeking to become better UX designers, increase their confidence, become more mature design leaders, and deliver solutions that provide measurable value to stakeholders, customers, and users regardless of project type, size, and delivery method.

146
Завантаження...
EЛЕКТРОННА КНИГА

Practical Web Design. Learn the fundamentals of web design with HTML5, CSS3, Bootstrap, jQuery, and Vue.js

Philippe Hong

Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. This book offers you everything you need to know to build your websites. The book starts off by explaining the importance of web design and the basic design components used in website development. It'll show you insider tips to work quickly and efficiently with web technologies such as HTML5, CSS3, and JavaScript, concluding with a project on creating a static site with good layout. Once you've got that locked down, we'll get our hands dirty by diving straight into learning JavaScript and JQuery, ending with a project on creating dynamic content for your website. After getting our basic website up and running with the dynamic functionalities you'll move on to building your own responsive websites using more advanced techniques such as Bootstrap. Later you will learn smart ways to add dynamic content, and modern UI techniques such as Adaptive UI and Material Design. This will help you understand important concepts such as server-side rendering and UI components. Finally we take a look at various developer tools to ease your web development process.

147
Завантаження...
EЛЕКТРОННА КНИГА

Practical Web Penetration Testing. Secure web applications using Burp Suite, Nmap, Metasploit, and more

Gus Khawaja

Companies all over the world want to hire professionals dedicated to application security. Practical Web Penetration Testing focuses on this very trend, teaching you how to conduct application security testing using real-life scenarios.To start with, you’ll set up an environment to perform web application penetration testing. You will then explore different penetration testing concepts such as threat modeling, intrusion test, infrastructure security threat, and more, in combination with advanced concepts such as Python scripting for automation. Once you are done learning the basics, you will discover end-to-end implementation of tools such as Metasploit, Burp Suite, and Kali Linux. Many companies deliver projects into production by using either Agile or Waterfall methodology. This book shows you how to assist any company with their SDLC approach and helps you on your journey to becoming an application security specialist.By the end of this book, you will have hands-on knowledge of using different tools for penetration testing.

148
Завантаження...
EЛЕКТРОННА КНИГА

Professional Scala. Combine object-oriented and functional programming to build high-performance applications

Mads Hartmann, Ruslan Shevchenko

This book teaches you how to build and contribute to Scala programs, recognizing common patterns and techniques used with the language. You’ll learn how to write concise, functional code with Scala. After an introduction to core concepts, syntax, and writing example applications with scalac, you’ll learn about the Scala Collections API and how the language handles type safety via static types out-of-the-box. You’ll then learn about advanced functional programming patterns, and how you can write your own Domain Specific Languages (DSLs). By the end of the book, you’ll be equipped with the skills you need to successfully build smart, efficient applications in Scala that can be compiled to the JVM.

149
Завантаження...
EЛЕКТРОННА КНИГА

Progressive Web Apps with React. Create lightning fast web apps with native power using React and Firebase

Scott Domes

For years, the speed and power of web apps has lagged behind native applications. Progressive Web Apps (PWAs) aim to solve this by bridging the gap between the web apps and native apps, delivering a host of exciting features. Simultaneously, React is fast becoming the go-to solution for building modern web UIs, combining ease of development with performance and capability. Using React alongside PWA technology will make it easy for you to build a fast, beautiful, and functional web app.After an introduction and brief overview of the goals of PWAs, the book moves on to setting up the application structure. From there, it covers the Webpack build process and the process of creating React components. You'll learn how to set up the backend database and authentication solution to communicate with Firebase and how to work with React Router. Next, you will create and configure your web app manifest, making your PWA installable on mobile devices. Then you'll get introduced to service workers and see how they work as we configure the app to send push notifications using Firebase Cloud Messaging. We'll also explore the App Shell pattern, a key concept in PWAs and look at its advantages regarding efficient performance. Finally, you'll learn how to add of?ine capabilities to the app with caching and confirm your progress by auditing your PWA with Lighthouse. Also, you'll discover helper libraries and shortcuts that will help you save time and understand the future of PWA development.

150
Завантаження...
EЛЕКТРОННА КНИГА

Projektowanie nawigacji strony WWW. Optymalizacja funkcjonalności witryny

James Kalbach

Sekrety sukcesu witryn WWW W jaki sposób użytkownicy przeglądają witryny WWW? Jak wykorzystać różne typy mechanizmów nawigacyjnych? W jaki sposób dobrać kolorystykę i liternictwo elementów nawigacyjnych? Dynamiczny rozwój internetu i technologii sieciowych sprawił, że korzystanie z sieci stało się równie powszechne jak oglądanie telewizji i czytanie gazet. Poprzez witryny WWW zdobywamy niezbędne informacje, zamawiamy towary, płacimy rachunki i kontaktujemy się z przyjaciółmi. Co sprawia, że wśród setek tysięcy serwisów internetowych posiadających podobne możliwości jedne cieszą się popularnością użytkowników, a inne nie? Na pewno na atrakcyjność strony WWW wpływa grafika i treść, ale przede wszystkim jej funkcjonalność. Natomiast o wygodzie korzystania ze niej decyduje nawigacja, czyli sposób, w jaki uzyskujemy potrzebne informacje, przechodzimy pomiędzy stronami i wybieramy interesujące tematy. Współczesne techniki tworzenia witryn WWW - Flash, AJAX i inne - pozwalają na kreowanie niezwykle atrakcyjnych interfejsów użytkownika, ale kluczem do sukcesu jest właśnie odpowiedni projekt struktury nawigacyjnej. Książka "Projektowanie nawigacji strony WWW. Optymalizacja ergonomii witryny " to podręcznik, który ułatwi poznanie i zastosowanie w praktyce zasad projektowania ergonomicznych i efektownych mechanizmów nawigacyjnych na stronach WWW. Czytając go, dowiesz się, czego oczekują użytkownicy stron WWW, jakie schematy nawigacji stosuje się najczęściej i jak dobrać typ nawigacji do przeznaczenia i treści witryny. Nauczysz się analizować cele witryny, tworzyć prototypy i scenariusze nawigacji, określać ścieżki nawigacji i budować elementy menu. Przeczytasz także o projektowaniu interfejsów użytkownika dla aplikacji sieciowych oraz łączeniu mechanizmów nawigacyjnych z wyszukiwawczymi. Podstawowe cele mechanizmów nawigacji w witrynie WWW Teoretyczne modele wyszukiwania Typy mechanizmów nawigacyjnych Metody analizy i oceny projektu nawigacji Tworzenie prototypów i ścieżek nawigacji Dobór kolorów, czcionek i stylów dla elementów nawigacyjnych Mechanizmy wyszukiwawcze Znakowanie treści w portalach społecznościowych Interfejsy użytkownika w aplikacjach internetowych Twórz przejrzyste i wygodne mechanizmy nawigacyjne.

151
Завантаження...
EЛЕКТРОННА КНИГА

Przemyślana strona internetowa. Od pomysłu do planu: co musisz wiedzieć, zanim ruszysz ze stroną - samodzielnie lub z kimś!

Aleksandra Machnicka

"Przemyślana strona internetowa" to e-book stworzony dla kobiet, które od dawna marzą o własnej stronie, ale wciąż kręcą się w kółko, zaczynają i nie kończą. Jeśli masz poczucie chaosu, toniesz w technicznych poradach, a Twoja wizja zmienia się co tydzień - ten przewodnik pomoże Ci złapać klarowność i wreszcie poukładać pomysł na stronę. Zamiast kolejnego kursu o klikaniu w WordPressie czy szablonów, które nie pasują do Twojego biznesu, dostajesz przewodnik krok po kroku, który prowadzi Cię od podstaw: Po co Ci strona internetowa i jak ją dopasować do realnych potrzeb Twojego biznesu - zamiast powielać schematy i robić stronę "bo trzeba", zrozumiesz, jakie konkretne zadania ma spełniać Twoja strona i jak ją zaplanować tak, by wspierała Twój biznes, a nie była tylko ozdobą. Jak zrozumieć swoją grupę docelową i pisać treści, które naprawdę trafiają do klientek - nauczysz się patrzeć na stronę oczami odbiorcy. Zamiast tworzyć treści "pod siebie", zaczniesz świadomie odpowiadać na pytania i potrzeby osób, do których chcesz dotrzeć. Jak stworzyć architekturę strony bez przeładowania i chaosu - zobaczysz, jak poukładać zakładki, sekcje i treści, aby użytkowniczki szybko znalazły to, czego szukają, i nie pogubiły się w gąszczu podstron. Dlaczego kolory, zdjęcia i grafika mają znaczenie dla spójnego wizerunku - dowiesz się, jak już na etapie planowania zapisać, jakie emocje i skojarzenia Twoja strona ma wywoływać u klientek. Nie musisz jeszcze wybierać palet czy fontów - tutaj chodzi o fundamenty wizualne, które rozwiniesz później, np. w kolejnym etapie pracy nad stroną. Jakie błędy najczęściej popełniają kobiety przy tworzeniu stron i jak ich uniknąć - poznasz typowe pułapki i nauczysz się świadomie ich omijać, żeby Twoja strona od początku była bardziej skuteczna. Ten e-book to nie teoria, tylko praktyczne narzędzie, które pozwoli Ci krok po kroku przygotować stronę dopasowaną do Ciebie i Twoich klientek. To Twoja baza - dzięki niej nie pogubisz się w szczegółach technicznych, bo już na starcie będziesz wiedzieć, co i dlaczego robisz. Dla kogo jest ten e-book? dla kobiet, które chcą mieć stronę internetową, ale nie wiedzą, od czego zacząć, dla tych, które zaczynały już 10 razy i wciąż stoją w miejscu, dla osób, które gubią się w opcjach i potrzebują jasnego planu, dla soloprzedsiębiorczyń, które chcą, aby ich strona była skutecznym narzędziem sprzedaży, a nie tylko ładną wizytówką Dlaczego warto? oszczędzisz czas i pieniądze, bo unikniesz błędów i poprawek, zyskasz spokój i klarowność, zamiast gubić się w poradnikach z YouTube, stworzysz stronę dopasowaną do klienta, a nie tylko "pod siebie", przestaniesz kręcić się w kółko i wreszcie ruszysz z miejsca.   Czas skończyć z kręceniem się w kółko. "Przemyślana strona internetowa" pomoże Ci poukładać wszystko od początku, żeby Twoja strona wreszcie powstała i działała tak, jak potrzebujesz. Zrób pierwszy krok już dziś i spraw, by Twoja wizja stała się rzeczywistością. Dystrybucja książek, ebooków, audiobooków w księgarniach, hurtowniach i platformach sprzedażowych przez eBOOKnij to - partnera wydawniczego dla self-publishingu i niezależnych autorów.

152
Завантаження...
EЛЕКТРОННА КНИГА

pytest Quick Start Guide. Write better Python code with simple and maintainable tests

Bruno Oliveira

Python's standard unittest module is based on the xUnit family of frameworks, which has its origins in Smalltalk and Java, and tends to be verbose to use and not easily extensible.The pytest framework on the other hand is very simple to get started, but powerful enough to cover complex testing integration scenarios, being considered by many the true Pythonic approach to testing in Python.In this book, you will learn how to get started right away and get the most out of pytest in your daily work?ow, exploring powerful mechanisms and plugins to facilitate many common testing tasks. You will also see how to use pytest in existing unittest-based test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily.