Webmasterstwo
Marketing internetowy w Google. Pozycjonowanie, Ads & Analytics dla biznesu, e-commerce, marketerów
Krzysztof Marzec, Tomasz Trzósło
Merytorycznie, praktycznie i konkretnie Pamiętasz czasy, gdy w branży reklamowej obowiązywał podział na ATL i BTL, o uwagę klienta walczono za pomocą wtykanych w drzwi ulotek, plakatów na drzewach i słupach, a wszyscy ekscytowali się spotami w telewizji i radiu? W ciągu ostatnich kilkunastu lat sytuacja kompletnie się zmieniła. Centrum reklamowego i marketingowego świata przeniosło się na komputery i urządzenia mobilne. To tutaj trwa walka o uwagę (i pieniądze) potencjalnego klienta. Obecnie w biznesie i reklamie nie ma miejsca na lanie wody i wróżenie z fusów. Najlepsi podejmują decyzje, opierając się na twardych danych, i oczekują konkretnych wyników. Taka też jest ta książka: konkretna i skupiona na metodach, które pozwolą Ci zarabiać więcej dzięki lepiej prowadzonemu marketingowi w wyszukiwarkach. Doświadczenie zbierane przez autorów tej publikacji od 2005 roku przełożyło się na ponad 300 stron cennej wiedzy o dwóch najskuteczniejszych metodach reklamy: Google Ads oraz pozycjonowaniu. Niezbędną teorię uzupełniono dobrymi praktykami, listą konkretnych zadań do wykonania oraz celnymi przykładami i antyprzykładami. Szeroko omówiono najlepsze narzędzie analityczne, jakim jest Google Analytics, ze szczególnym wskazaniem tych raportów i metod pracy, które są przydatne w codziennej pracy. Poradnik uzupełniono o narzędzia wykorzystywane przez specjalistów do spraw marketingu w wyszukiwarkach oraz kilkanaście przykładów realnych kampanii tworzonych dla klientów. Poradnik skonstruowano tak, by przydał się zarówno praktykom z doświadczeniem, jak i osobom, które pragną rozpocząć karierę w branży SEM. Powinien go także przeczytać właściciel firmy chcący udoskonalić prowadzone przez siebie kampanie albo skuteczniej nadzorować pracę innych. Książkę wyróżniają: na bieżąco aktualizowana elektroniczna errata przedstawiająca dynamicznie wprowadzane zmiany w omawianych narzędziach oraz nowości, dodatkowe materiały - od briefu dla klienta po checklisty pomagające w tworzeniu lepszych reklam, ponad 10 dodatkowych filmów instruktażowych stanowiących kilkugodzinne uzupełnienie i rozszerzenie treści książki, wypowiedzi ponad 20 cenionych ekspertów branżowych wzbogacające zawarty w książce materiał, 15 konkretnych przykładów z życia pokazujących realne problemy i ich rozwiązania w praktyce.
Marta Koziarz, Krzysztof Marzec, Tomasz Trzósło
Wszystko, co musisz wiedzieć o narzędziach reklamowych Google Żadna z gałęzi marketingu nie rozwija się i nie zmienia dziś równie dynamicznie, jak działania reklamowe prowadzone w internecie. Szczególnie mocną pozycję ma w tym świecie Google, który dostarcza marketerom cały pakiet narzędzi przeznaczonych do pozycjonowania, ustawiania reklam w wyszukiwarkach i na stronach, a także analizowania skuteczności własnych działań i zachowań klientów. Opanowanie narzędzi marketingowych, które oferuje Google, to warunek skutecznego promowania marki, jej produktów i usług w sieci. W osiągnięciu tego celu pomoże Ci ten podręcznik. Wprowadzi Cię on krok po kroku w świat SEO i SEM, wskaże, jak działać w Google Ads i Google Analytics 4, dostarczy niezbędnej teorii, podsunie dobre praktyki, a także listę konkretnych zadań do realizacji. Pokaże też przykłady i antyprzykłady ― do naśladowania i do unikania ― co pozwoli Ci lepiej poznać praktyczne zastosowanie opisywanych strategii i narzędzi. Dodatkowo pozycja zawiera ponad 150 minut dodatkowych materiałów wideo. Słowem, znajdziesz tu wszystko, czego potrzebujesz, by skutecznie korzystać z marketingowych narzędzi Google. Drugie wydanie podręcznika zostało wzbogacone o zagadnienia dotyczące współpracy z agencjami, studia przypadku i tematy przydatne dla osób, które chciałyby rozpocząć karierę w branży na stanowisku SEM specialist.
Halil Ibrahim Kalkan, Ismail ÇAGDAŞ
ABP Framework is a complete infrastructure for creating modern web applications by following software development best practices and conventions. With ABP's high-level framework and ecosystem, you can implement the Don’t Repeat Yourself (DRY) principle and focus on your business code.Written by the creator of ABP Framework, this book will help you to gain a complete understanding of the framework and modern web application development techniques. With step-by-step explanations of essential concepts and practical examples, you'll understand the requirements of a modern web solution and how ABP Framework makes it enjoyable to develop your own solutions. You'll discover the common requirements of enterprise web application development and explore the infrastructure provided by ABP. Throughout the book, you’ll get to grips with software development best practices for building maintainable and modular web solutions.By the end of this book, you'll be able to create a complete web solution that is easy to develop, maintain, and test.
Dr. Pooja Jaisingh, Damien Bruyndonckx
Adobe Captivate is used to create highly engaging, interactive, and responsive eLearning content. This book takes you through the production of a few pieces of eLearning content, covering all the project types and workflows of Adobe Captivate. First, you will learn how to create a typical interactive Captivate project. This will give you the opportunity to review all Captivate objects and uncover the application's main tools. Then, you will use the built-in capture engine of Captivate to create an interactive software simulation and a Video Demo that can be published as an MP4 video. Then, you will approach the advanced responsive features of Captivate to create a project that can be viewed on any device. And finally, you will immerse your learners in a 360o environment by creating Virtual Reality projects of Adobe Captivate. At the end of the book, you will empower your workflow and projects with the newer and most advanced features of the application, including variables, advanced actions, JavaScript, and using Captivate 2019 with other applications.If you want to produce high quality eLearning content using a wide variety of techniques, implement eLearning in your company, enable eLearning on any device, assess the effectiveness of the learning by using extensive Quizzing features, or are simply interested in eLearning, this book has you covered!
Jakub Winkler
Navigating the frontend realm of the Adobe Commerce platform can often feel like a labyrinth, given its multifaceted systems and intricate layering. This book demystifies Adobe Commerce frontend development, guiding you through its paths with clarity and precision.You'll learn how to set up your local environment, paving the way for a smooth development experience and navigate the platform's theming ecosystem, exploring layout XML systems and the power of templates. As you progress through the book, you'll leverage an array of JavaScript libraries and frameworks that Adobe Commerce boasts of, with special emphasis on RequireJS, jQuery, Knockout.JS, and UI Components. Additionally, you'll gain an understanding of the intricacies of Adobe Commerce CMS, explore frontend-related configurations in the admin panel, and unlock the secrets of frontend optimization.Practical exercises provided in the book will enable you to create top-notch Adobe Commerce sites that are functional, optimized, user-centric, and a step ahead in the ever-evolving frontend landscape.
Wajahat Karim, Siddharth Shekar
Game engines such as Unity are the power-tools behind the games we know and love. Unity is one of the most widely-used and best loved packages for game development and is used by everyone, from hobbyists to large studios, to create games and interactive experiences for the Web, desktop, mobile, and console. With Unity's intuitive, easy-to-learn toolset and this book, it's never been easier to become a game developer.You will begin with the basic concepts of Android game development, a brief history of Android games, the building blocks of Android games in Unity 5, and the basic flow of games. You will configure an empty project for the Jetpack Joyride Clone Game, add an environment and characters, and control them. Next you will walk through topics such as particle systems, camera management, prefabs, animations, triggers, colliders, and basic GUI systems. You will then cover the basic setup for 3D action fighting games, importing models, textures and controlling them with a virtual on-screen joystick. Later you will set up Scene for 3D Configuration, create basic gameplays, and manage input controls. Next you will learn to create the interface for the main menu, gameplay, game over, achievements, and high score screens. Finally you will polish your game with stats, sounds, and Social Networking, followed by testing the game on Android devices and then publishing it on Google Play, Amazon, and OUYA Stores.
Mastering Angular Components. Build component-based user interfaces with Angular - Second Edition
Gion Kunz
Mastering Angular Components will help you learn how to invent, build, and manage shared and reusable components for your web projects. Angular components are an integral part of any Angular app and are responsible for performing specific tasks in controlling the user interface.Complete with detailed explanations of essential concepts and practical examples, the book begins by helping you build basic layout components, along with developing a fully functional task-management application using Angular. You’ll then learn how to create layout components and build clean data and state architecture for your application. The book will even help you understand component-based routing and create components that render Scalable Vector Graphics (SVG). Toward the concluding chapters, you’ll be able to visualize data using the third-party library Chartist and create a plugin architecture using Angular components.By the end of this book, you will have mastered the component-based architecture in Angular and have the skills you need to build modern and clean user interfaces.
Malendra Hurbuns, Mithun Pattankar
Microsoft has unified their main web development platforms. This unification will help develop web applications using various pieces of the ASP.NET platform that can be deployed on both Windows and LINUX. With ASP.NET Core (Web API), it will become easier than ever to build secure HTTP services that can be used from any client.Mastering ASP.NET Web API starts with the building blocks of the ASP.NET Core, then gradually moves on to implementing various HTTP routing strategies in the Web API. We then focus on the key components of building applications that employ the Web API, such as Kestrel, Middleware, Filters, Logging, Security, and Entity Framework.Readers will be introduced to take the TDD approach to write test cases along with the new Visual Studio 2017 live unit testing feature. They will also be introduced to integrate with the database using ORMs. Finally, we explore how the Web API can be consumed in a browser as well as by mobile applications by utilizing Angular 4, Ionic and ReactJS.By the end of this book, you will be able to apply best practices to develop complex Web API, consume them in frontend applications and deploy these applications to a modern hosting infrastructure.
Benjamin Jakobus
Bootstrap 4 is a free CSS and JavaScript framework that allows developers to rapidly build responsive web interfaces. This book will help you use and adapt Bootstrap to produce enticing websites that fit your needs. You will build a customized Bootstrap website from scratch, using various approaches to customize the framework with increasing levels of skill. You will get to grips with Bootstrap's key features and quickly discover various ways in which Bootstrap can help you develop web interfaces. Then take a walk through the fundamental features, such as its grid system, global styles, helper classes, and responsive utilities. When you have mastered these, you will discover how to structure page layouts, utilize Bootstrap's various navigation components, use forms, and style different types of content. Among other things, you will also tour the anatomy of a Bootstrap plugin, create your own custom components, and extend Bootstrap using jQuery. You will also understand what utility classes Bootstrap 4 has to offer, and how you can use them effectively to speed up the development of your website. Finally, you will discover how to optimize your website and integrate it with third-party frameworks.By the end of this book, you will have a thorough knowledge of the framework's ins and outs, and will be able to build highly customizable and optimized web interfaces.
Mastering CSS. A guided journey through modern CSS
Rich Finelli
Rich Finelli trains you in CSS deep learning and shows you the techniques you need to work in the world of responsive, feature-rich web applications. Based on his bestselling Mastering CSS training video, you can now learn with Rich in this book! Rich shares with you his skills in creating advanced layouts, and the critical CSS insights you need for responsive web designs, fonts, transitions, animations, and using flexbox. Rich begins your CSS training with a review of CSS best practices, such as using a good text editor to automate your authoring and setting up a CSS baseline. You then move on to create a responsive layout making use of floats and stylable drop-down menus, with Rich guiding you toward a modular-organized approach to CSS.Your training with Rich Finelli then dives into detail about working with CSS and the best solutions to make your websites work. You'll go with him into CSS3 properties, transforms, transitions, and animations. You’ll gain his understanding of responsive web designs, web fonts, icon fonts, and the techniques used to support retina devices. Rich expands your knowledge of CSS so you can master one of the most valuable tools in modern web design.
Mastering CSS. A guided journey through modern CSS
Rich Finelli
Rich Finelli trains you in CSS deep learning and shows you the techniques you need to work in the world of responsive, feature-rich web applications. Based on his bestselling Mastering CSS training video, you can now learn with Rich in this book! Rich shares with you his skills in creating advanced layouts, and the critical CSS insights you need for responsive web designs, fonts, transitions, animations, and using flexbox. Rich begins your CSS training with a review of CSS best practices, such as using a good text editor to automate your authoring and setting up a CSS baseline. You then move on to create a responsive layout making use of floats and stylable drop-down menus, with Rich guiding you toward a modular-organized approach to CSS.Your training with Rich Finelli then dives into detail about working with CSS and the best solutions to make your websites work. You'll go with him into CSS3 properties, transforms, transitions, and animations. You’ll gain his understanding of responsive web designs, web fonts, icon fonts, and the techniques used to support retina devices. Rich expands your knowledge of CSS so you can master one of the most valuable tools in modern web design.
Mastering Drupal 8. An advanced guide to building and maintaining Drupal websites
Chaz Chumley, William Hurley
Drupal is an open source content management system trusted by governments and organizations around the globe to run their websites. It brings with it extensive content authoring tools, reliable performance, and a proven track record of security. The community of more than 1,000,000 developers, designers, editors, and others have developed and maintained a wealth of modules, themes, and other add-ons to help you build a dynamic web experience.Drupal 8 is the latest release of the Drupal built on the Symfony2 framework. This is the largest change to the Drupal project in its history. The entire API of Drupal has been rebuilt using Symfony and everything from the administrative UI to themes to custom module development has been affected.This book will cover everything you need to plan and build a complete website using Drupal 8. It will provide a clear and concise walkthrough of the more than 200 new features and improvements introduced in Drupal core. In this book, you will learn advanced site building techniques, create and modify themes using Twig, create custom modules using the new Drupal API, explore the new REST and Multilingual functionality, import, and export Configuration, and learn how to migrate from earlier versions of Drupal.
Mastering Drupal 8. An advanced guide to building and maintaining Drupal websites
Chaz Chumley, William Hurley
Drupal is an open source content management system trusted by governments and organizations around the globe to run their websites. It brings with it extensive content authoring tools, reliable performance, and a proven track record of security. The community of more than 1,000,000 developers, designers, editors, and others have developed and maintained a wealth of modules, themes, and other add-ons to help you build a dynamic web experience.Drupal 8 is the latest release of the Drupal built on the Symfony2 framework. This is the largest change to the Drupal project in its history. The entire API of Drupal has been rebuilt using Symfony and everything from the administrative UI to themes to custom module development has been affected.This book will cover everything you need to plan and build a complete website using Drupal 8. It will provide a clear and concise walkthrough of the more than 200 new features and improvements introduced in Drupal core. In this book, you will learn advanced site building techniques, create and modify themes using Twig, create custom modules using the new Drupal API, explore the new REST and Multilingual functionality, import, and export Configuration, and learn how to migrate from earlier versions of Drupal.
Mastering Elixir. Build and scale concurrent, distributed, and fault-tolerant applications
André Albuquerque, Daniel Caixinha
Running concurrent, fault-tolerant applications that scale is a very demanding responsibility. After learning the abstractions that Elixir gives us, developers are able to build such applications with inconceivable low effort. There is a big gap between playing around with Elixir and running it in production, serving live requests. This book will help you fll this gap by going into detail on several aspects of how Elixir works and showing concrete examples of how to apply the concepts learned to a fully ?edged application. In this book, you will learn how to build a rock-solid application, beginning by using Mix to create a new project. Then you will learn how the use of Erlang's OTP, along with the Elixir abstractions that run on top of it (such as GenServer and GenStage), that allow you to build applications that are easy to parallelize and distribute. You will also master supervisors (and supervision trees), and comprehend how they are the basis for building fault-tolerant applications. Then you will use Phoenix to create a web interface for your application. Upon fnishing implementation, you will learn how to take your application to the cloud, using Kubernetes to automatically deploy, scale, and manage it. Last, but not least, you will keep your peace of mind by learning how to thoroughly test and then monitor your application.