Webmasterstwo
Narzędzia Google dla e-commerce
Krzysztof Marzec
E-przedsiębiorco! Bądź widoczny w wyszukiwarce! Wyszukiwarka Google deklasuje rywali. W Polsce korzysta z niej około 97% internautów. Właściwie wszyscy. Kogo w niej nie widać, ten nie istnieje. A kto nie potrafi z Google’em skutecznie współpracować, ten nic nie sprzeda w sieci. Dlaczego? Bo ta wyszukiwarka nie tylko pomaga użytkownikom internetu znaleźć potrzebne informacje, lecz także wskazuje im strony w określonej kolejności. E-przedsiębiorcom oferuje natomiast narzędzia pozwalające skuteczniej docierać z ofertą do potencjalnych klientów, efektywniej monitorować ich zachowania w sieci oraz poprawiać pozycję firmowej witryny w wynikach wyszukiwania. Bez praktycznej umiejętności posługiwania się tymi narzędziami nie sposób planować i prowadzić biznesu online. Google Adwords, Google Analytics i Google Search Console — oto trzy narzędzia, na których skupia się autor tej książki. W swoim praktycznym poradniku w przystępny sposób opisał sposoby budowania kampanii reklamowej AdWords dla sklepów, mierzenia efektów tej kampanii oraz wykorzystywania optymalizacji SEO sklepu internetowego w celu pozyskiwania większego ruchu z bezpłatnych wyników wyszukiwania w Google’u. Co więcej, widać tu praktyczne podejście do optymalizacji strony sklepu. Ta książka przyda się zarówno początkującym e-przedsiębiorcom, jak i praktykom e-commerce. Ci pierwsi będą mogli dzięki niej skonstruować pierwsze skuteczne kampanie, a ci drudzy ugruntują swoją wiedzę i opanują nowe techniki reklamy.
Narzędzia Google dla e-commerce. Wydanie II poszerzone
Krzysztof Marzec
Google'owa skrzynka narzędziowa Google - wyszukiwarka, która rządzi światem internetu. A skoro tak, zależy od niej także i Twój byt, jeśli prowadzisz działalność online. Czasy, kiedy wystarczyło uruchomić stronę WWW i grzecznie czekać, aż klienci sami na nią trafią po wynikach wyszukiwania, dawno minęły. Dziś konkurencja w sieci jest ogromna, więc e-biznes z prawdziwego zdarzenia wymaga od swojego właściciela profesjonalizacji i poświęcenia sporej ilości czasu. Oczywiście pewne sprawy można sobie uprościć, zautomatyzować, ale nadal - bez świadomości narzędzi, które niejako w pakiecie z wszechobecną wyszukiwarką oferuje Google - nie ma mowy o sukcesie biznesu prowadzonego online. Bez umiejętności obsługi Google Analytics trudno się zorientować, skąd na naszą stronę docierają klienci oraz na jakim etapie większość z nich porzuca koszyk zakupowy. Właściciel e-biznesu, który nie rozumie zasad rządzących kampaniami w Google Adwords, będzie już zawsze skazany na przepalanie pieniędzy, które powinny być inwestycją w skuteczną reklamę. Unowocześnianie strony WWW bez użycia do jej testowania Google Optimize jest jak strzelanie w ciemności do tarczy, podczas gdy włącznik światła jest pod ręką. Nieznajomość narzędzia Google Search Console docelowo skutkować będzie spadkiem widoczności e-sklepu w wyszukiwarce, a ponieważ stanie się tak raczej prędzej niż później, najwyższy czas doposażyć swoją stronę WWW w kilka niezbędnych narzędzi od wujka Google! Krzysztof Marzec - absolwent elektronicznego przetwarzania informacji na UJ. Certyfikowany trener Google AdWords oraz certyfikowany specjalista Google Analytics. Autor szkoleń i artykułów z tej tematyki, wykładowca Uniwersytetu Jagiellońskiego oraz Wyższej Szkoły Europejskiej im. Józefa Tischnera. Współwłaściciel agencji DevaGroup. Pracował dla takich marek jak: Allegro.pl, DaWanda, Neo24, Shoper.pl, Conrad.pl, Interia.pl, Grupa RMF czy wydawnictwo Bauer. Specjalizuje się w strategiach wykorzystujących analitykę do optymalizacji kampanii SEM.
NativeScript for Angular Mobile Development. Creating dynamic mobile apps for iOS and Android
Nathan Walker, Nathanael J. Anderson
NativeScript is an open source framework that is built by Progress in order to build truly native mobile apps with TypeScript, JavaScript or just Angular which is an open source framework built by Google that offers declarative templates, dependency injection, and fully featured modules to build rich applications. Angular’s versatile view handling architecture allows your views to be rendered as highly performant UI components native to iOS and Android mobile platforms. This decoupling of the view rendering layer in Angular combined with the power of native APIs with NativeScript have together created the powerful and exciting technology stack of NativeScript for Angular.This book focuses on the key concepts that you will need to know to build a NativeScript for Angular mobile app for iOS and Android. We’ll build a fun multitrack recording studio app, touching on powerful key concepts from both technologies that you may need to know when you start building an app of your own. The structure of the book takes the reader from a void to a deployed app on both the App Store and Google Play, serving as a reference guide and valuable tips/tricks handbook.By the end of this book, you’ll know majority of key concepts needed to build a successful NativeScript for Angular app.
Natura kodu. Symulowanie systemów naturalnych przy użyciu JavaScript
Daniel Shiffman
Co by było, gdyby za pomocą kodu można było odtworzyć budzące podziw wzory stada ptaków lub hipnotyczny taniec świetlików? Książka Natura kodu już od ponad dekady umożliwia to niezliczonym czytelnikom, wypełniając lukę między twórczą ekspresją a programowaniem. Ten innowacyjny przewodnik autorstwa Daniela Shiffmana, twórcy uwielbianego Coding Train, zaprasza zarówno początkujących, jak i doświadczonych programistów do świata, w którym kod spotyka się z radosną kreatywnością. To wydanie przełomowego dzieła Shiffmana, oparte na JavaScripcie, powoli odkrywa tajemnice świata przyrody, zamieniając złożone tematy, takie jak algorytmy genetyczne, symulacje oparte na fizyce i sieci neuronowe, w przystępne i oszałamiające wizualnie kreacje. Praca Shiffmana przekształciła tysiące dociekliwych umysłów w twórców, przełamując bariery między nauką, sztuką i technologią oraz zachęcając Czytelników do postrzegania kodu nie tylko jako narzędzia do wykonywania zadań, ale jako płótna dla nieograniczonej kreatywności. Niezależnie od tego, czy rozszyfrowujesz eleganckie wzorce zjawisk naturalnych, czy też tworzysz własne cyfrowe ekosystemy, wskazówki Shiffmana z pewnością dostarczą informacji i inspiracji. W Naturze kodu nie chodzi tylko o kodowanie, lecz o nowe spojrzenie na świat przyrody i sprawienie, aby jego cuda zainspirowały twoje następne dzieła. Zanurz się i odkryj radość z przekształcania kodu w sztukę - a to wszystko przy jednoczesnym opanowaniu podstaw kodowania. Rozpocznij tę niezwykłą przygodę z projektami obejmującymi: Mechanizmy fizyki: symuluj przyciąganie grawitacyjne. Stado ptaków: twórz choreografię hipnotyzującego tańca stada. Rozgałęziające się drzewa: twórz realistyczne i organiczne struktury drzew. Sieci neuronowe: twórz inteligentne systemy, które uczą się i adaptują. Automaty komórkowe: odkrywaj magię samoorganizujących się wzorców. Algorytmy ewolucyjne: bądź świadkiem naturalnej selekcji we własnym kodzie. O autorze Daniel Shiffman, twórca kanału The Coding Train na YouTube (www.youtube.com/c/TheCodingTrain), większość swojego wolnego czasu poświęca, ucząc kodowania prawie 2 miliony subskrybentów, poprzez połączenie szczegółowych samouczków i filmów z projektami. Jako profesor sztuki w NYU Tisch School of the Arts i współzałożyciel Processing Foundation, Shiffman ma misję umożliwienia dociekliwym uczniom i ludziom na całym świecie wyrażania siebie poprzez kod.
Nauka programowania. Rusz głową!
Eric Freeman
Przewodnik po kodowaniu i myśleniu komputacyjnym Programista to bardzo szczególny typ specjalisty. Jeśli uważasz, że myśli w inny sposób niż tak zwani normalni ludzie, to masz rację. Dobra wiadomość jest taka, że i Ty możesz się nauczyć myślenia komputacyjnego - umiejętności, która się przydaje niezależnie od charakteru rozwiązywanego problemu, środowiska czy języka programowania. Tylko w ten sposób można od początku nauki programowania pisać przejrzysty, uporządkowany, znakomity kod, zgodny z najlepszymi praktykami wypracowanymi przez mistrzów. Innymi słowy: pracować jak profesjonalny programista. Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaangażuje i błyskawicznie przyswoi sobie zasady programowania w Pythonie. Autor wykorzystał oczywistą prawdę, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Najpierw więc się zainteresujesz, potem zaangażujesz, wreszcie przygotujesz sobie warsztat pracy, czyli zainstalujesz Pythona. Później zaczniesz ćwiczyć myślenie komputacyjne i oczywiście napiszesz swój pierwszy program. A dalej będzie coraz ciekawiej... W tej książce między innymi: Istotne koncepcje programistyczne Zasady programowania w Pythonie Funkcje i rekurencja Programowanie obiektowe Tworzenie API dla aplikacji internetowych Widgety i zdarzenia Neurony płoną. Emocje szaleją. Tak napiszesz kod godny mistrza!
Nauka programowania. Rusz głową!
Eric Freeman
Przewodnik po kodowaniu i myśleniu komputacyjnym Programista to bardzo szczególny typ specjalisty. Jeśli uważasz, że myśli w inny sposób niż tak zwani normalni ludzie, to masz rację. Dobra wiadomość jest taka, że i Ty możesz się nauczyć myślenia komputacyjnego - umiejętności, która się przydaje niezależnie od charakteru rozwiązywanego problemu, środowiska czy języka programowania. Tylko w ten sposób można od początku nauki programowania pisać przejrzysty, uporządkowany, znakomity kod, zgodny z najlepszymi praktykami wypracowanymi przez mistrzów. Innymi słowy: pracować jak profesjonalny programista. Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaangażuje i błyskawicznie przyswoi sobie zasady programowania w Pythonie. Autor wykorzystał oczywistą prawdę, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Najpierw więc się zainteresujesz, potem zaangażujesz, wreszcie przygotujesz sobie warsztat pracy, czyli zainstalujesz Pythona. Później zaczniesz ćwiczyć myślenie komputacyjne i oczywiście napiszesz swój pierwszy program. A dalej będzie coraz ciekawiej... W tej książce między innymi: Istotne koncepcje programistyczne Zasady programowania w Pythonie Funkcje i rekurencja Programowanie obiektowe Tworzenie API dla aplikacji internetowych Widgety i zdarzenia Neurony płoną. Emocje szaleją. Tak napiszesz kod godny mistrza!
Nest.js: A Progressive Node.js Framework. Hit the ground running with Nest.js
Greg Magolan, Patrick Housley, Adrien de Peretti,...
Nest.js is a modern web framework built on a Node.js Express server. With the knowledge of how to use this framework, you can give your applications an organized codebase and a well-defined structure.The book begins by showing how to use Nest.js controllers, providers, modules, bootstrapping, and middleware in your applications. You’ll learn to use the authentication feature of Node.js to manage the restriction access in your application, and how to leverage the Dependency Injection pattern to speed up your application development. As you advance through the book, you'll also see how Nest.js uses TypeORM—an Object Relational Mapping (ORM) that works with several relational databases. You’ll use Nest.js microservices to extract part of your application’s business logic and execute it within a separate Nest.js context. Toward the end of the book, you’ll learn to write tests (both unit tests as well as end-to-end ones) and how to check the percentage of the code your tests cover.By the end of this book, you’ll have all the knowledge you need to build your own Nest.js applications.
Nest.js: A Progressive Node.js Framework. Hit the ground running with Nest.js
Greg Magolan, Patrick Housley, Adrien de Peretti,...
Nest.js is a modern web framework built on a Node.js Express server. With the knowledge of how to use this framework, you can give your applications an organized codebase and a well-defined structure.The book begins by showing how to use Nest.js controllers, providers, modules, bootstrapping, and middleware in your applications. You’ll learn to use the authentication feature of Node.js to manage the restriction access in your application, and how to leverage the Dependency Injection pattern to speed up your application development. As you advance through the book, you'll also see how Nest.js uses TypeORM—an Object Relational Mapping (ORM) that works with several relational databases. You’ll use Nest.js microservices to extract part of your application’s business logic and execute it within a separate Nest.js context. Toward the end of the book, you’ll learn to write tests (both unit tests as well as end-to-end ones) and how to check the percentage of the code your tests cover.By the end of this book, you’ll have all the knowledge you need to build your own Nest.js applications.
Next.js Quick Start Guide. Server-side rendering done right
Kirill Konshin
Next.js is a powerful addition to the ever-growing and dynamic JavaScript world. Built on top of React, Webpack, and Babel, it is a minimalistic framework for server-rendered universal JavaScript applications. This book will show you the best practices for building sites using Next. js, enabling you to build SEO-friendly and superfast websites.This book will guide you from building a simple single page app to a scalable and reliable client-server infrastructure. You will explore code sharing between client and server, universal modules, and server-side rendering.The book will take you through the core Next.js concepts that everyone is talking about – hot reloading, code splitting, routing, server rendering, transpilation, CSS isolation, and more. You will learn ways of implementing them in order to create your own universal JavaScript application. You will walk through the building and deployment stages of your applications with the JSON API,customizing the confguration, error handling,data fetching, deploying to production, and authentication.
Next.js Quick Start Guide. Server-side rendering done right
Kirill Konshin
Next.js is a powerful addition to the ever-growing and dynamic JavaScript world. Built on top of React, Webpack, and Babel, it is a minimalistic framework for server-rendered universal JavaScript applications. This book will show you the best practices for building sites using Next. js, enabling you to build SEO-friendly and superfast websites.This book will guide you from building a simple single page app to a scalable and reliable client-server infrastructure. You will explore code sharing between client and server, universal modules, and server-side rendering.The book will take you through the core Next.js concepts that everyone is talking about – hot reloading, code splitting, routing, server rendering, transpilation, CSS isolation, and more. You will learn ways of implementing them in order to create your own universal JavaScript application. You will walk through the building and deployment stages of your applications with the JSON API,customizing the confguration, error handling,data fetching, deploying to production, and authentication.
NGINX Cookbook. Over 70 recipes for real-world configuration, deployment, and performance
Tim Butler
NGINX Cookbook covers the basics of configuring NGINX as a web server for use with common web frameworks such as WordPress and Ruby on Rails, through to utilization as a reverse proxy. Designed as a go-to reference guide, this book will give you practical answers based on real-world deployments to get you up and running quickly. Recipes have also been provided for multiple SSL configurations, different logging scenarios, practical rewrites, and multiple load balancing scenarios. Advanced topics include covering bandwidth management, Docker container usage, performance tuning, OpenResty, and the NGINX Plus commercial features.By the time you've read this book, you will be able to adapt and use a wide variety of NGINX implementations to solve any problems you have.
Martin Bjerretoft Fjordvald, Clement Nedelcu
Nginx is a lightweight HTTP server designed for high-traffic websites, with network scalability as the primary objective. With the advent of high-speed internet access, short loading times and fast transfer rates have become a necessity.This book is a detailed guide to setting up Nginx in ways that correspond to actual production situations: as a standalone server, as a reverse proxy, interacting with applications via FastCGI, and more. In addition, this complete direct reference will be indispensable at all stages of the configuration and maintenance processes. This book mainly targets the most recent version of Nginx (1.13.2) and focuses on all the new additions and improvements, such as support for HTTP/2, improved dynamic modules, security enhancements, and support for multiple SSL certificates. This book is the perfect companion for both Nginx beginners and experienced administrators. For beginners, it will take you through the complete process of setting up this lightweight HTTP server on your system and configuring its various modules so that it does exactly what you need quickly and securely. For more experienced administrators, this book provides different approaches that can help you make the most of your current infrastructure. Nginx can be employed in many situations, whether you are looking to construct an entirely new web-serving architecture or simply want to integrate an efficient tool to optimize your site loading speeds.
NHibernate 4.x Cookbook. Click here to enter text. - Second Edition
Gunnar Liljas, Alexander Zaytsev, Jason Dentler
NHibernate is a mature, flexible, scalable, and feature-complete open source project for data access. Although it sounds like an easy task to build and maintain database applications, it can be challenging to get beyond the basics and develop applications that meet your needs perfectly. NHibernate allows you to use plain SQL and stored procedures less and keep focus on your application logic instead. Learning the best practices for a NHibernate-based application will help you avoid problems and ensure that your project is a success. The book will take you from the absolute basics of NHibernate through to its most advanced features, showing you how to take full advantage of each concept to quickly create amazing database applications. You will learn several techniques for each of the four core NHibernate tasks—configuration, mapping, session and transaction management, and querying—and which techniques fit best with various types of applications. In short, you will be able to build an application using NHibernate by the end of the book. You will also learn how to best implement enterprise application architecture patterns using NHibernate, leading to clean, easy-to-understand code and increased productivity. In addition to new features, you will learn creative ways to extend the NHibernate core, as well as gaining techniques to work with the NHibernate search, shards, spatial, envers, and validation projects.
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie II
Steve Krug
W gąszczu milionów witryn WWW znajdujących się w sieci jest również i Twoja. Co należy zrobić, aby użytkownicy sieci korzystali akurat z niej, a nie z innych? Odpowiednie wypozycjonowanie strony w wyszukiwarkach jest niezwykle ważne, ale nie stanowi jedynego rozwiązania. Równie ważne, jeśli nie ważniejsze, jest takie jej zaprojektowanie i przygotowanie witryny, aby odwiedzające ją osoby nie zostały przytłoczone nadmiarem funkcji nawigacyjnych, dziesiątkami akapitów czy też mnóstwem nie do końca potrzebnych elementów graficznych. Należy zaprojektować witrynę tak, aby korzystanie z niej było intuicyjne i łatwe. W kolejnym wydaniu doskonałej książki "Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych" znajdziesz wskazówki, dzięki którym projektowane przez Ciebie witryny WWW będą spełniały podstawowe wymaganie większości użytkowników internetu -- będą przejrzyste, czytelne i łatwe w nawigacji. Nauczysz się projektować strukturę witryny, opracowywać logiczny schemat nawigacji i przygotowywać elementy graficzne, które będą uatrakcyjniać stronę, a nie odwracać uwagę użytkownika od jej treści. Dowiesz się także, jak stosować kaskadowe arkusze stylów i radzić sobie z często absurdalnymi zachciankami szefów i klientów. Specyfika przedstawiania informacji na stronach WWW Dzielenie strony na elementy funkcjonalne Projektowanie schematów i mechanizmów nawigacyjnych Planowanie odpowiedniego układu strony głównej Uwzględnianie grupy docelowej przy projektowaniu witryny Testowanie funkcjonalności i działania witryny Zastosowanie stylów CSS Chcesz, aby Twoje witryny zagościły w folderze Ulubione u setek użytkowników sieci? Nic prostszego -- wykorzystaj znajdujące się w tej książce porady.
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie II
Steve Krug
W gąszczu milionów witryn WWW znajdujących się w sieci jest również i Twoja. Co należy zrobić, aby użytkownicy sieci korzystali akurat z niej, a nie z innych? Odpowiednie wypozycjonowanie strony w wyszukiwarkach jest niezwykle ważne, ale nie stanowi jedynego rozwiązania. Równie ważne, jeśli nie ważniejsze, jest takie jej zaprojektowanie i przygotowanie witryny, aby odwiedzające ją osoby nie zostały przytłoczone nadmiarem funkcji nawigacyjnych, dziesiątkami akapitów czy też mnóstwem nie do końca potrzebnych elementów graficznych. Należy zaprojektować witrynę tak, aby korzystanie z niej było intuicyjne i łatwe. W kolejnym wydaniu doskonałej książki "Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych" znajdziesz wskazówki, dzięki którym projektowane przez Ciebie witryny WWW będą spełniały podstawowe wymaganie większości użytkowników internetu -- będą przejrzyste, czytelne i łatwe w nawigacji. Nauczysz się projektować strukturę witryny, opracowywać logiczny schemat nawigacji i przygotowywać elementy graficzne, które będą uatrakcyjniać stronę, a nie odwracać uwagę użytkownika od jej treści. Dowiesz się także, jak stosować kaskadowe arkusze stylów i radzić sobie z często absurdalnymi zachciankami szefów i klientów. Specyfika przedstawiania informacji na stronach WWW Dzielenie strony na elementy funkcjonalne Projektowanie schematów i mechanizmów nawigacyjnych Planowanie odpowiedniego układu strony głównej Uwzględnianie grupy docelowej przy projektowaniu witryny Testowanie funkcjonalności i działania witryny Zastosowanie stylów CSS Chcesz, aby Twoje witryny zagościły w folderze Ulubione u setek użytkowników sieci? Nic prostszego -- wykorzystaj znajdujące się w tej książce porady.
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III
Steve Krug
Zdobądź użytkowników dzięki UX! Rynek stron internetowych i aplikacji jest nasycony do granic możliwości. Użytkownicy mogą wybierać spośród setek produktów spełniających ich potrzeby. Jak sprawić, żeby wybrali właśnie Twoją witrynę lub aplikację? Jak przebić się na trudnym rynku i odnieść sukces? Na te pytania znajdziesz wiele odpowiedzi, ale najprostsza składa się z dwóch liter - UX! User eXperience, bo tak brzmi pełna nazwa, to pojęcie, które określa wrażenia użytkownika po kontakcie z produktem. Im lepsze, tym większa szansa na sukces! Trzymasz w rękach kolejne wydanie kultowej książki, w całości poświęconej zagadnieniom związanym z projektowaniem funkcjonalnych witryn i aplikacji internetowych. W trakcie lektury dowiesz się, jak przygotować system nawigacji na Twojej stronie, testować funkcjonalność witryny oraz tworzyć jej wersję działającą na urządzeniach mobilnych. Ponadto zrozumiesz, jak użytkownicy korzystają z sieci oraz jak tę wiedzę wykorzystać do tworzenia efektownych stron WWW. Książka ta jest doskonałym źródłem wiedzy na temat tworzenia funkcjonalnych serwisów WWW, docenionym przez czytelników na całym świecie. Przekonaj się sam! Dzięki tej książce: dowiesz się, jak użytkownicy korzystają ze stron WWW zaprojektujesz elastyczny i przyjazny system nawigacji przetestujesz funkcjonalność tworzonej strony wykorzystasz potencjał urządzeń mobilnych Funkcjonalne strony internetowe dla Ciebie!
Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna
Maria Markstedter
Procesory ARM są coraz popularniejsze w urządzeniach mobilnych, laptopach i serwerach. Rosnąca popularność czyni je interesującymi dla badaczy bezpieczeństwa. Specjaliści z tej branży często używają technik inżynierii wstecznej podczas badania plików binarnych. W tym celu konieczne jest zapoznanie się z poleceniami asemblera ARM. Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd podstawowych zagadnień związanych z systemem operacyjnym, wyjaśnienie, czym są polecenia asemblera i na czym polega proces kompilacji pliku, a także opis mechanizmów działania poleceń służących do przetwarzania danych, dostępu do pamięci i kontroli przepływu sterowania. W kolejnych rozdziałach zapoznasz się z przeglądem technik inżynierii wstecznej, takich jak analiza statyczna i dynamiczna, jak również z kompleksowym omówieniem złośliwego oprogramowania, które może ją utrudniać. W książce: wprowadzenie do architektury ARM zestawy poleceń: A64, A32 i T32, a także format plików ELF przegląd wzorców przepływu sterowania w procesorach ARM narzędzia inżynierii wstecznej proces dezasemblowania i debugowania plików binarnych ARM w systemie Linux typowe narzędzia do dezasemblowania i debugowania plików binarnych ARM Poznaj moc inżynierii wstecznej!
Niech Cię widzą w sieci! Blog lub serwis branżowy od podstaw
Grzegorz Miłkowski
Niech Cie widzą w sieci - w Radiu Kraków o książce Grzegorza Miłkowskiego >> POSŁUCHAJ Content is the king! Dobrze prowadzony content marketing to podstawa efektywnych, a przy tym stosunkowo niskokosztowych działań promujących firmę, jej produkty lub usługi. Zasadniczą ideą przyświecającą marketingowi treści jest dzielenie się wiedzą - regularne publikowanie informacji atrakcyjnych dla odbiorcy. Przy czym mianem odbiorcy w przypadku content marketingu określa się potencjalnego klienta z założeniem, że skoro chętnie i regularnie korzysta z udostępnianych przez firmę informacji, to w pewnym momencie skorzysta także z jej oferty. Content marketing pozwala również zbudować prestiż marki eksperta w danym obszarze oraz sprzyja wyszukiwaniu jej w sieci, a to za przyczyną wyszukiwarek, które "kochają" słowa klucze pojawiające się na firmowych blogach i stronach. Tu przechodzimy od "co" do "jak". Jak zatem realizować skuteczne działania z zakresu marketingu treści? Jedną z ciekawszych propozycji jest prowadzenie firmowego bloga lub tematycznego portalu, gromadzącego wokół siebie ludzi zainteresowanych danym zagadnieniem albo konkretną branżą. Takie medium online może założyć właściciel każdego, nawet bardzo niewielkiego biznesu, pod warunkiem że lubi pisać i dysponuje wiedzą niezbędną do tego, by na polu marketingu treści działać skutecznie. Wiedzę, jak powszechnie wiadomo, pozyskuje się z odpowiednich książek. Ta została podzielona na trzy zasadnicze części: Z pierwszej, teoretycznej, dowiesz się, jakimi regułami rządzi się komunikacja contentmarketingowa bazująca na mediach własnych Część druga przeprowadzi Cię przez najważniejsze techniczne aspekty uruchamiania bloga lub portalu internetowego Na koniec nauczysz się budować strukturę efektywnego serwisu takiego, który ludzie będą chętnie odwiedzać i polecać innym Poznaj książkę i jej autora! >>
Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie II
Jason Beaird
Nie jesteś grafikiem, a chcesz projektować zachwycające witryny internetowe? Dowiedz się, jak stworzyć użyteczny układ witryny i miły dla oka interfejs użytkownika Naucz się umiejętnie dobierać i odpowiednio zestawiać kolory serwisu Opanuj zasady stosowania fontów oraz uatrakcyjniania strony grafiką i typografią Myślisz, że zadanie programisty kończy się na stworzeniu wydajnego i funkcjonalnego silnika witryny, a kwestia jego wyglądu to już "sprawa dla webmastera"? Frustruje Cię, że potrafisz robić perfekcyjnie działające strony, które bez dobrego grafika nie wzbudzają entuzjazmu użytkowników? Jeśli wciąż uważasz, że wyczucie graficzne pozwalające tworzyć zachwycające wizualnie strony internetowe to umiejętność zarezerwowana jedynie dla najlepszych projektantów i webmasterów, pora skończyć ze stereotypami i ograniczeniami! Oto drugie wydanie rewolucyjnej książki, która odmieniła sposób pracy programistów na całym świecie! Ta wypełniona kolorowymi ilustracjami, licznymi przykładami i przejrzystymi instrukcjami książka pozwoli Ci szybko zrozumieć zasady dobrego projektowania stron internetowych, dzięki czemu już wkrótce zastosujesz je w swoich projektach. Będzie dla Ciebie praktycznym przewodnikiem, prowadzącym od koncepcji do realizacji przez wszystkie niezbędne zagadnienia, takie jak sensowny układ i atrakcyjna kompozycja witryny, przykuwająca uwagę kolorystyka, czytelna typografia i właściwe zdjęcia. Szybko przekonasz się, dlaczego właśnie ta książka cieszy się taką popularnością wśród programistów. Nim się zorientujesz, już zaczniesz tworzyć zachwycające serwisy internetowe! Dowiesz się m.in., jak: dobierać kolory, by komponować miłe dla oka schematy barw budować solidne układy, efektywnie stosując systemy siatek i białą przestrzeń wykorzystywać tekstury, w tym potęgę nawet najprostszych elementów, takich jak punkt, linia, figura, głębia czy deseń opanować sztukę transformacji nudnych kompozycji w olśniewające perły przy użyciu samej typografii wybierać, modyfikować i pozycjonować grafiki na stronie śmiało projektować strony kompatybilne z urządzeniami przenośnymi korzystać z dobrodziejstw fontów dzięki deklaracji @font-face Opanuj zasady dobrego projektowania - od koncepcji do sprawnej realizacji! Jason Beaird jest projektantem i programistą z więcej niż dziesięcioletnim doświadczeniem w pracy nad wieloma uznanymi i nagradzanymi witrynami internetowymi. Dzięki zamiłowaniu do projektu graficznego i wielkiemu oddaniu standardom sieciowym Jason sukcesywnie znajduje nowe sposoby, by uczynić sieć piękniejszym miejscem. W chwilach, gdy nie bawi się pikselami w Photoshopie bądź nie kombinuje ze znacznikami HTML, dzieli się z innymi swoją twórczą pasją.
Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie II
Jason Beaird
Nie jesteś grafikiem, a chcesz projektować zachwycające witryny internetowe? Dowiedz się, jak stworzyć użyteczny układ witryny i miły dla oka interfejs użytkownika Naucz się umiejętnie dobierać i odpowiednio zestawiać kolory serwisu Opanuj zasady stosowania fontów oraz uatrakcyjniania strony grafiką i typografią Myślisz, że zadanie programisty kończy się na stworzeniu wydajnego i funkcjonalnego silnika witryny, a kwestia jego wyglądu to już "sprawa dla webmastera"? Frustruje Cię, że potrafisz robić perfekcyjnie działające strony, które bez dobrego grafika nie wzbudzają entuzjazmu użytkowników? Jeśli wciąż uważasz, że wyczucie graficzne pozwalające tworzyć zachwycające wizualnie strony internetowe to umiejętność zarezerwowana jedynie dla najlepszych projektantów i webmasterów, pora skończyć ze stereotypami i ograniczeniami! Oto drugie wydanie rewolucyjnej książki, która odmieniła sposób pracy programistów na całym świecie! Ta wypełniona kolorowymi ilustracjami, licznymi przykładami i przejrzystymi instrukcjami książka pozwoli Ci szybko zrozumieć zasady dobrego projektowania stron internetowych, dzięki czemu już wkrótce zastosujesz je w swoich projektach. Będzie dla Ciebie praktycznym przewodnikiem, prowadzącym od koncepcji do realizacji przez wszystkie niezbędne zagadnienia, takie jak sensowny układ i atrakcyjna kompozycja witryny, przykuwająca uwagę kolorystyka, czytelna typografia i właściwe zdjęcia. Szybko przekonasz się, dlaczego właśnie ta książka cieszy się taką popularnością wśród programistów. Nim się zorientujesz, już zaczniesz tworzyć zachwycające serwisy internetowe! Dowiesz się m.in., jak: dobierać kolory, by komponować miłe dla oka schematy barw budować solidne układy, efektywnie stosując systemy siatek i białą przestrzeń wykorzystywać tekstury, w tym potęgę nawet najprostszych elementów, takich jak punkt, linia, figura, głębia czy deseń opanować sztukę transformacji nudnych kompozycji w olśniewające perły przy użyciu samej typografii wybierać, modyfikować i pozycjonować grafiki na stronie śmiało projektować strony kompatybilne z urządzeniami przenośnymi korzystać z dobrodziejstw fontów dzięki deklaracji @font-face Opanuj zasady dobrego projektowania - od koncepcji do sprawnej realizacji! Jason Beaird jest projektantem i programistą z więcej niż dziesięcioletnim doświadczeniem w pracy nad wieloma uznanymi i nagradzanymi witrynami internetowymi. Dzięki zamiłowaniu do projektu graficznego i wielkiemu oddaniu standardom sieciowym Jason sukcesywnie znajduje nowe sposoby, by uczynić sieć piękniejszym miejscem. W chwilach, gdy nie bawi się pikselami w Photoshopie bądź nie kombinuje ze znacznikami HTML, dzieli się z innymi swoją twórczą pasją.
Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie II
Jason Beaird
Nie jesteś grafikiem, a chcesz projektować zachwycające witryny internetowe? Dowiedz się, jak stworzyć użyteczny układ witryny i miły dla oka interfejs użytkownika Naucz się umiejętnie dobierać i odpowiednio zestawiać kolory serwisu Opanuj zasady stosowania fontów oraz uatrakcyjniania strony grafiką i typografią Myślisz, że zadanie programisty kończy się na stworzeniu wydajnego i funkcjonalnego silnika witryny, a kwestia jego wyglądu to już "sprawa dla webmastera"? Frustruje Cię, że potrafisz robić perfekcyjnie działające strony, które bez dobrego grafika nie wzbudzają entuzjazmu użytkowników? Jeśli wciąż uważasz, że wyczucie graficzne pozwalające tworzyć zachwycające wizualnie strony internetowe to umiejętność zarezerwowana jedynie dla najlepszych projektantów i webmasterów, pora skończyć ze stereotypami i ograniczeniami! Oto drugie wydanie rewolucyjnej książki, która odmieniła sposób pracy programistów na całym świecie! Ta wypełniona kolorowymi ilustracjami, licznymi przykładami i przejrzystymi instrukcjami książka pozwoli Ci szybko zrozumieć zasady dobrego projektowania stron internetowych, dzięki czemu już wkrótce zastosujesz je w swoich projektach. Będzie dla Ciebie praktycznym przewodnikiem, prowadzącym od koncepcji do realizacji przez wszystkie niezbędne zagadnienia, takie jak sensowny układ i atrakcyjna kompozycja witryny, przykuwająca uwagę kolorystyka, czytelna typografia i właściwe zdjęcia. Szybko przekonasz się, dlaczego właśnie ta książka cieszy się taką popularnością wśród programistów. Nim się zorientujesz, już zaczniesz tworzyć zachwycające serwisy internetowe! Dowiesz się m.in., jak: dobierać kolory, by komponować miłe dla oka schematy barw budować solidne układy, efektywnie stosując systemy siatek i białą przestrzeń wykorzystywać tekstury, w tym potęgę nawet najprostszych elementów, takich jak punkt, linia, figura, głębia czy deseń opanować sztukę transformacji nudnych kompozycji w olśniewające perły przy użyciu samej typografii wybierać, modyfikować i pozycjonować grafiki na stronie śmiało projektować strony kompatybilne z urządzeniami przenośnymi korzystać z dobrodziejstw fontów dzięki deklaracji @font-face Opanuj zasady dobrego projektowania - od koncepcji do sprawnej realizacji! Jason Beaird jest projektantem i programistą z więcej niż dziesięcioletnim doświadczeniem w pracy nad wieloma uznanymi i nagradzanymi witrynami internetowymi. Dzięki zamiłowaniu do projektu graficznego i wielkiemu oddaniu standardom sieciowym Jason sukcesywnie znajduje nowe sposoby, by uczynić sieć piękniejszym miejscem. W chwilach, gdy nie bawi się pikselami w Photoshopie bądź nie kombinuje ze znacznikami HTML, dzieli się z innymi swoją twórczą pasją.
Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie III
Jason Beaird, James George
Nie musisz uczęszczać do akademii sztuk pięknych, by tworzyć witryny marzeń! Stworzenie doskonałej strony WWW wymaga współpracy grafika i programisty, który potrafi przekuć jego wizję na język kodu. Czy jest możliwe połączenie tych dwóch ról? Czy programista może nauczyć się tworzyć atrakcyjne, eleganckie i estetyczne strony WWW bez pomocy grafika? Dowiedz się, jak to osiągnąć i zoptymalizować swoją pracę! Sięgnij po kolejne wydanie tej bogato ilustrowanej książki i poznaj najlepsze zasady projektowania stron internetowych. W kolejnych rozdziałach zdobędziesz bezcenną wiedzę na temat dobierania kolorów, tworzenia układów stron oraz korzystania z tekstur. Ponadto poznasz szkielety Foundation i Bootstrap. Najnowsze wydanie tej cenionej książki kładzie nacisk na tworzenie responsywnych stron, które prezentują się dobrze zarówno na dużych, jak i małych ekranach. Książka ta jest doskonałą lekturą dla wszystkich pasjonatów tworzenia stron WWW! Dowiedz się, jak: Dobierać kolory, by komponować zabójcze schematy barw. Tworzyć elastyczne układy stron, które wyglądać będą rewelacyjnie na wszystkich urządzeniach. Wykorzystywać tekstury, w tym potęgę nawet najprostszych elementów takich, jak: punkt, linia, figura, głębia czy deseń. Budować solidne układy, efektywnie stosując systemy siatek i białą przestrzeń. Opanować sztukę transformacji ... nudnych kompozycji w olśniewające perły przy pomocy samej typografii. Stosować frameworki w rodzaju Foundation i Bootstrap do tworzenia solidnie ustrukturyzowanych projektów. Wybierać, modyfikować i pozycjonować grafiki na stronie. I wielu innych rzeczy... Przewodnik po projektowaniu stron dla programistów!
Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie III
Jason Beaird, James George
Nie musisz uczęszczać do akademii sztuk pięknych, by tworzyć witryny marzeń! Stworzenie doskonałej strony WWW wymaga współpracy grafika i programisty, który potrafi przekuć jego wizję na język kodu. Czy jest możliwe połączenie tych dwóch ról? Czy programista może nauczyć się tworzyć atrakcyjne, eleganckie i estetyczne strony WWW bez pomocy grafika? Dowiedz się, jak to osiągnąć i zoptymalizować swoją pracę! Sięgnij po kolejne wydanie tej bogato ilustrowanej książki i poznaj najlepsze zasady projektowania stron internetowych. W kolejnych rozdziałach zdobędziesz bezcenną wiedzę na temat dobierania kolorów, tworzenia układów stron oraz korzystania z tekstur. Ponadto poznasz szkielety Foundation i Bootstrap. Najnowsze wydanie tej cenionej książki kładzie nacisk na tworzenie responsywnych stron, które prezentują się dobrze zarówno na dużych, jak i małych ekranach. Książka ta jest doskonałą lekturą dla wszystkich pasjonatów tworzenia stron WWW! Dowiedz się, jak: Dobierać kolory, by komponować zabójcze schematy barw. Tworzyć elastyczne układy stron, które wyglądać będą rewelacyjnie na wszystkich urządzeniach. Wykorzystywać tekstury, w tym potęgę nawet najprostszych elementów takich, jak: punkt, linia, figura, głębia czy deseń. Budować solidne układy, efektywnie stosując systemy siatek i białą przestrzeń. Opanować sztukę transformacji ... nudnych kompozycji w olśniewające perły przy pomocy samej typografii. Stosować frameworki w rodzaju Foundation i Bootstrap do tworzenia solidnie ustrukturyzowanych projektów. Wybierać, modyfikować i pozycjonować grafiki na stronie. I wielu innych rzeczy... Przewodnik po projektowaniu stron dla programistów!