Top Selling in Web
Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code.Explore Python’s major built-in object types such as numbers, lists, and dictionariesCreate and process objects with Python statements, and learn Python’s general syntax modelUse functions to avoid code redundancy and package code for reuseOrganize statements, functions, and other tools into larger components with modulesDive into classes: Python’s object-oriented programming tool for structuring codeWrite large programs with Python’s exception-handling model and development toolsLearn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing
Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You’ll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization’s goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures
Fully updated for Java Platform, Standard Edition 8 (Java SE 8), Java: A Beginner's Guide, Sixth Edition gets you started programming in Java right away. Bestselling programming author Herb Schildt begins with the basics, such as how to create, compile, and run a Java program. He then moves on to the keywords, syntax, and constructs that form the core of the Java language. This Oracle Press resource also covers some of Java's more advanced features, including multithreaded programming, generics, and Swing. Of course, new Java SE 8 features such as lambda expressions and default interface methods are described. An introduction to JavaFX, Java's newest GUI, concludes this step-by-step tutorial.
Designed for Easy Learning:Key Skills & Concepts -- Chapter-opening lists of specific skills covered in the chapter Ask the Expert -- Q&A sections filled with bonus information and helpful tips Try This -- Hands-on exercises that show you how to apply your skills Self Tests -- End-of-chapter quizzes to reinforce your skills Annotated Syntax -- Example code with commentary that describes the programming techniques being illustrated
The book's code examples are available FREE for download.
Now Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic–with updated examples and a new chapter on mobile usability. And it’s still short, profusely illustrated…and best of all–fun to read.
If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.
“After reading it over a couple of hours and putting its ideas to work for the past five years, I can say it has done more to improve my abilities as a Web designer than any other book.”
–Jeffrey Zeldman, author of Designing with Web Standards
Fully updated for Java SE 9, Java: The Complete Reference, Tenth Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key portions of the Java API library, such as I/O, the Collections Framework, the stream library, and the concurrency utilities. Swing, JavaFX, JavaBeans, and servlets are examined and numerous examples demonstrate Java in action. Of course, the new module system added by Java SE 9 is discussed in detail. This Oracle Press resource also offers an introduction to JShell, Java’s new interactive programming tool.
•Data types, variables, arrays, and operators
•Classes, objects, and methods
•Method overloading and overriding
•Interfaces and packages
•Enumerations, autoboxing, and annotations
•The I/O classes
•The Collections Framework
•Swing and JavaFX
•The Concurrent API
•The Stream API
•Much, much more
Code examples in the book are available for download at www.OraclePressBooks.com.
TAG: For a complete list of Oracle Press titles, visit www.OraclePressBooks.com.
Who this book is for
Successful interaction design requires more than just creating clean code and sharp graphics. You must also fulfill your strategic objectives while meeting the needs of your users. Even the best content and the most sophisticated technology won't help you balance those goals without a cohesive, consistent user experience to support it.
With so many issues involved—usability, brand identity, information architecture, interaction design— creating the user experience can be overwhelmingly complex. This new edition of The Elements of User Experience cuts through that complexity with clear explanations and vivid illustrations that focus on ideas rather than tools or techniques. Garrett gives readers the big picture of user experience development, from strategy and requirements to information architecture and visual design.
Like the popular O'Reilly book, Understanding the Linux Kernel, this book clearly explains the underlying concepts and teaches you how to follow the actual C code that implements it. Although some background in the TCP/IP protocols is helpful, you can learn a great deal from this text about the protocols themselves and their uses. And if you already have a base knowledge of C, you can use the book's code walkthroughs to figure out exactly what this sophisticated part of the Linux kernel is doing.
Part of the difficulty in understanding networks -- and implementing them -- is that the tasks are broken up and performed at many different times by different pieces of code. One of the strengths of this book is to integrate the pieces and reveal the relationships between far-flung functions and data structures. Understanding Linux Network Internals is both a big-picture discussion and a no-nonsense guide to the details of Linux networking. Topics include:Key problems with networkingNetwork interface card (NIC) device driversSystem initializationLayer 2 (link-layer) tasks and implementationLayer 3 (IPv4) tasks and implementationNeighbor infrastructure and protocols (ARP)BridgingRoutingICMP
Author Christian Benvenuti, an operating system designer specializing in networking, explains much more than how Linux code works. He shows the purposes of major networking features and the trade-offs involved in choosing one solution over another. A large number of flowcharts and other diagrams enhance the book's understandability.
Ideal for developers, operations engineers, and system administrators—especially those keen to embrace a DevOps approach—Using Docker will take you from Docker and container basics to running dozens of containers on a multi-host system with networking and scheduling. The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker.Get started with Docker by building and deploying a simple web applicationUse Continuous Deployment techniques to push your application to production multiple times a dayLearn various options and techniques for logging and monitoring multiple containersExamine networking and service discovery: how do containers find each other and how do you connect them?Orchestrate and cluster containers to address load-balancing, scaling, failover, and schedulingSecure your system by following the principles of defense-in-depth and least privilege
This book builds three apps with varying degrees of complexity. It starts with a simple 'Guess the Number' game, which serves as a platform to launch you into the world of Angular. Next, you will learn to construct a popular '7-Minute Workout' app, covering the building blocks of Angular. The final app, 'Personal Trainer' morphs the existing '7-Minute Workout' into a full-fledged personal workout builder and runner, covering advanced directive building, which is the most fundamental and powerful feature of Angular.
In addition to this, you will learn about testability and the framework constructs Angular provides to effectively test your app. The book concludes by providing you with practical advice and useful tips that will come in handy as you build more and more apps with Angular.Style and approach
This project-based book will get you building fun projects to see how Angular works in the wild. The book focuses more on doing things rather than just reading the theory. The chapters are structured to introduce the concept, then implement it, and finally explain why it worked.
With these practical solutions, experienced developers with no previous knowledge of Docker will be able to package and deploy distributed applications within a couple of chapters. IT professionals will be able to solve everyday problems, as well as create, run, share, and deploy Docker images. Operators will quickly be able to adopt the tools that will change the way they work.
The recipes in this book will help you:Manage containers, mount data volumes, and link containersCreate and share container imagesNetwork containers across single or multiple hostsTackle advanced topics such as Docker configuration and developmentDeploy multi-container applications on a distributed cluster with KubernetesUse a new generation of operating systems optimized for DockerLearn tools for application deployment, continuous integration, service discovery, and orchestrationAccess a Docker host on Amazon AWS, Google GCE, and Microsoft AzureMonitor containers and explore different application use cases
If you are familiar with Go and are want to put your knowledge to work, then this is the book for you. Go programming knowledge is a must.What You Will LearnBuild quirky and fun projects from scratch while exploring patterns, practices, and techniques, as well as a range of different technologiesCreate websites and data services capable of massive scale using Go's net/http package, exploring RESTful patterns as well as low-latency WebSocket APIsInteract with a variety of remote web services to consume capabilities ranging from authentication and authorization to a fully functioning thesaurusDevelop high-quality command-line tools that utilize the powerful shell capabilities and perform well using Go's in-built concurrency mechanismsBuild microservices for larger organizations using the Go Kit libraryImplement a modern document database as well as high-throughput messaging queue technology to put together an architecture that is truly ready to scaleWrite concurrent programs and gracefully manage the execution of them and communication by smartly using channelsGet a feel for app deployment using Docker and Google App EngineIn Detail
Go is the language of the Internet age, and the latest version of Go comes with major architectural changes. Implementation of the language, runtime, and libraries has changed significantly. The compiler and runtime are now written entirely in Go. The garbage collector is now concurrent and provides dramatically lower pause times by running in parallel with other Go routines when possible.
This book will show you how to leverage all the latest features and much more. This book shows you how to build powerful systems and drops you into real-world situations. You will learn to develop high-quality command-line tools that utilize the powerful shell capabilities and perform well using Go's in-built concurrency mechanisms. Scale, performance, and high availability lie at the heart of our projects, and the lessons learned throughout this book will arm you with everything you need to build world-class solutions. You will get a feel for app deployment using Docker and Google App Engine. Each project could form the basis of a start-up, which means they are directly applicable to modern software markets.Style and approach
This book provides fun projects that involve building applications from scratch. These projects will teach you to build chat applications, a distributed system, and a recommendation system.
In this thoroughly updated edition, authors Arun Kejariwal (MZ) and John Allspaw provide a systematic, robust, and practical approach to capacity planning—rather than theoretical models—based on their own experiences and those of many colleagues in the industry. They address the vast sea change in web operations, especially cloud computing.Understand issues that arise on heavily trafficked websites or mobile appsExplore how capacity fits into web/mobile app availability and performanceUse tools for measuring and monitoring computer performance and usageTurn measurement data into robust forecasts and learn how trending fits into the planning processExamine related deployment concepts: installation, configuration, and management automationLearn how cloud autoscaling enables you to scale your app’s capacity up or down
Companies moving toward flexible SOA architectures often face difficult information management and integration challenges. The master data they rely on is often stored and managed in ways that are redundant, inconsistent, inaccessible, non-standardized, and poorly governed. Using Master Data Management (MDM), organizations can regain control of their master data, improve corresponding business processes, and maximize its value in SOA environments.
Enterprise Master Data Management provides an authoritative, vendor-independent MDM technical reference for practitioners: architects, technical analysts, consultants, solution designers, and senior IT decisionmakers. Written by the IBM® data management innovators who are pioneering MDM, this book systematically introduces MDM’s key concepts and technical themes, explains its business case, and illuminates how it interrelates with and enables SOA.
Drawing on their experience with cutting-edge projects, the authors introduce MDM patterns, blueprints, solutions, and best practices published nowhere else—everything you need to establish a consistent, manageable set of master data, and use it for competitive advantage.
How MDM and SOA complement each other Using the MDM Reference Architecture to position and design MDM solutions within an enterprise Assessing the value and risks to master data and applying the right security controls Using PIM-MDM and CDI-MDM Solution Blueprints to address industry-specific information management challenges Explaining MDM patterns as enablers to accelerate consistent MDM deployments Incorporating MDM solutions into existing IT landscapes via MDM Integration Blueprints Leveraging master data as an enterprise asset—bringing people, processes, and technology together with MDM and data governance Best practices in MDM deployment, including data warehouse and SAP integration
React and React Native allow you to build cross-platform desktop and mobile applications using Facebook's innovative UI libraries. Combined with the Flux data architecture and Relay, you can now create powerful and feature-complete applications from just one code base!
This book is split into three parts. The first part shows you how to start crafting composable UIs using React, from rendering with JSX and creating reusable components through to routing and creating isomorphic applications that run on Node.
We then move on to showing you how to take the concepts of React and apply them to building Native UIs using React Native. You'll find out how to build responsive and streamlined UIs that can properly handle user interactions in a mobile environment. You'll also learn how to access device-specific APIs such as the geolocation API, and how to handle offline development with React Native.
Finally, we'll tie all of these skills together and shows you how you can create React applications that run on every major platform. As well as understanding application state in depth, you'll learn how to leverage Relay to make feature-complete, data-driven web and native mobile applications.Style and approach
Split into three major sections to help organize your learning, this hands-on, code-first book will help you get up to speed with React and React Native—the UI framework that powers Netflix, Yahoo, and Facebook.
—Andrew Hedges, Tapulous
React has taken the web development world by storm, and it is only natural that the unique architecture and its ecosystem of third-party support be applied to native application development. This book will take you through the basics of React Native development all the way through to some more advanced components.
This book covers topics in React Native ranging from adding basic UI components to successfully deploying for multiple target platforms. The book follows a top-down approach beginning with building rich user interfaces. These UIs will be created with both built-in and custom components that you will create, style, and animate.
You will then learn about different strategies for working with data, including leveraging the popular Redux library and optimizing the performance of the application. Then, you will step further into exposing native device functionality. Finally, we will discuss how to put your application into production and maintain its reliability.Style and approach
What’s so special about this book?
WordPress Site Blueprints is suitable for new or experienced WordPress users. You don't need to be a PHP developer or have ever created a WordPress theme or plugin. Instead the book will help you use themes and plugins (all free) to create a wide range of sites. Familiarity with the WordPress interface will help you but you don't need to be able to write code.What You Will LearnMigrate your old static site into WordPressCreate a network of sites for other people to work with each otherBuild a great store using the free WooCommerce pluginCreate a video streaming site linked to YouTubeCreate a review site for products, services, or anything you'd likeCreate a jobs board so people can post jobs and apply for themCreate websites that focus on networking such as a social media site, a communications center for your team, and a membership site to build a communityCreate a beautiful gallery site to showcase your photographyIn Detail
WordPress is the world's most popular Content Management System (CMS) and you can use it to create any kind of site you or your clients need. Using free plugins and themes for WordPress, you can create a store, a social media site, a review site, a video site, a network of sites or a community site, and more. Wordpress makes your job of creating your own website simple and hassle-free!
If you've started using WordPress to create a blog or simple website, you'll have had a taste of the opportunities offered by this massively popular CMS.
This book will take you through the process of creating ten popular kinds of site using WordPress with free plugins and themes, each chapter covering various functionality of the web. After having learned how to migrate from your static site to Wordpress in the first chapter, you will then explore the world of social networking websites followed focusing on e-commerce. Without writing too much code, you'll be able to create a store, a video streaming site, a team communications site, a jobs board, and more.
This book is a one-stop solution to resolve all your worries about creating a website that will give the best experience to your users.Style and approach
A project-based step-by-step guide to creating ten different types of popular website using WordPress. This book takes you through clear and logical steps, with screenshots and tips along the way to help you follow the guide and learn how to get more from WordPress.
Packed with trade secrets, this second edition is your one-stop solution to creating websites that will provide the best experience for your users. We cover six popular, real-world examples, where each project teaches you about the various functionalities of Bootstrap 4 and their implementation.
This book follows a project-based approach to creating different types of popular websites using Bootstrap. You'll work through easy-to-follow, clear, and logical steps, with screenshots and tips provided along the way to help you get more from Bootstrap.
The book is for Java developers who want to exploit Spring MVC and its features to build web applications. Some familiarity with basic servlet programming concepts would be a plus, but is not a prerequisite.What You Will LearnFamiliarize yourself with the anatomy of the Spring 4.X development environmentUnderstand web application architecture and the Spring MVC request flowIntegrate bean validation and custom validationUse error handling and exception resolvingGet to grips with REST-based web service development and AjaxTest your web applicationIn Detail
Spring MVC helps you build flexible and loosely coupled web applications. The Spring MVC Framework is architected and designed in such a way that every piece of logic and functionality is highly configurable. Also, Spring can integrate effortlessly with other popular web frameworks such as Struts, WebWork, Java Server Faces, and Tapestry.
The book progressively teaches you to configure the Spring development environment, architecture, controllers, libraries, and more before moving on to developing a full web application. It begins with an introduction to the Spring development environment and architecture so you're familiar with the know-hows. From here, we move on to controllers, views, validations, Spring Tag libraries, and more. Finally, we integrate it all together to develop a web application. You'll also get to grips with testing applications for reliability.Style and approach
This book takes a pragmatic step-by-step approach to web application development using Spring MVC, with informative screenshots and concise explanation.
The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.
Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking.Introduces readers to the Ruby programming language Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)
PHP developers who want to build scalable, highly available, and secure applications will find this book useful. No knowledge of microservices is assumed.What You Will LearnSet up a development environment using the right strategies and tools.Learn about application design and structure to start implementing your application.Transform a monolithic application into microservices.Explore the best way to start implementing your application using testing.Understand how to monitor your microservices, handle errors, and debug the application.Deploy your finished application into a production environment and learn how to solve common problems.Know how to scale your application based on microservices once it is up–and-running.In Detail
The world is moving away from bulky, unreliable, and high-maintenance PHP applications, to small, easy-to-maintain and highly available microservices and the pressing need is for PHP developers to understand the criticalities in building effective microservices that scale at large. This book will be a reliable resource, and one that will help you to develop your skills and teach you techniques for building reliable microservices in PHP.
The book begins with an introduction to the world of microservices, and quickly shows you how to set up a development environment and build a basic platform using Docker and Vagrant. You will then get into the different design aspects to be considered while building microservices in your favorite framework and you will explore topics such as testing, securing, and deploying microservices. You will also understand how to migrate a monolithic application to the microservice architecture while keeping scalability and best practices in mind. Furthermore you will get into a few important DevOps techniques that will help you progress on to more complex domains such as native cloud development, as well as some interesting design patterns.
By the end of this book you will be able to develop applications based on microservices in an organized and efficient way. You will also gain the knowledge to transform any monolithic applications into microservices.Style and approach
Filled with code that you can start typing straightaway, this book will take you through building, testing, securing, and deploying microservices in the most practical way possible. The focus of the book is more inclined towards showing you how it's done, rather than with what to do, although you will get a good idea of those tools most widely used to build microservices.
Apps Script makes it easy to create and publish add-ons in an online store for Google Sheets, Docs, and Forms.
It serves as one single platform to build, code, and ultimately share your App on the Web store.
This book begins by covering the basics of the Google application platform and goes on to empower you to automate most of the Google applications.
You will learn the concepts of creating a menu, sending mails, building interactive web pages, and implementing all these techniques to develop an interactive Web page as a form to submit sheets
You will be guided through all these tasks with plenty of screenshots and code snippets that will ensure your success in customizing and automating various Google applications
This guide is an invaluable tutorial for beginners who intend to develop the skills to automate and customize Google applicationsStyle and approach
An easy-to-follow yet comprehensive guide, filled with many code examples and screenshots illustrating various Google Apps scripts.
Profound transformations in our digital society have brought many enterprising women to social media platforms—from blogs to YouTube to Instagram—in hopes of channeling their talents into fulfilling careers. In this eye-opening book, Brooke Erin Duffy draws much-needed attention to the gap between the handful who find lucrative careers and the rest, whose “passion projects” amount to free work for corporate brands.
Drawing on interviews and fieldwork, Duffy offers fascinating insights into the work and lives of fashion bloggers, beauty vloggers, and designers. She connects the activities of these women to larger shifts in unpaid and gendered labor, offering a lens through which to understand, anticipate, and critique broader transformations in the creative economy. At a moment when social media offer the rousing assurance that anyone can “make it”—and stand out among freelancers, temps, and gig workers—Duffy asks us all to consider the stakes of not getting paid to do what you love.
This practical guide teaches you how to create an effective product roadmap, and demonstrates how to use the roadmap to align stakeholders and prioritize ideas and requests. With it, you’ll learn to communicate how your products will make your customers and organization successful.
Whether you're a product manager, product owner, business analyst, program manager, project manager, scrum master, lead developer, designer, development manager, entrepreneur, or business owner, this book will show you how to:Articulate an inspiring vision and goals for your productPrioritize ruthlessly and scientificallyProtect against pursuing seemingly good ideas without evaluation and prioritizationEnsure alignment with stakeholdersInspire loyalty and over-delivery from your teamGet your sales team working with you instead of against youBring a user and buyer-centric approach to planning and decision-makingAnticipate opportunities and stay ahead of the gamePublish a comprehensive roadmap without overcommitting
Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:Operational intelligence: Perform real-time analytics of business dataEcommerce: Use MongoDB as a product catalog master or inventory management systemContent management: Learn methods for storing content nodes, binary assets, and discussionsOnline advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and biddingSocial networking: Learn how to store a complex social graph, modeled after Google+Online gaming: Provide concurrent access to character and world data for a multiplayer role-playing game
Hands-on exercises help you learn to code like a pro
Online exercises developed by Codecademy, a leading online code training site, help hone coding skills and demonstrate results as you practice.
The site provides an environment where you can try out tutorials built into the text and see the actual output from your coding. You'll also gain access to end-of-chapter challenges to apply newly acquired skills to a less-defined assignment. So what are you waiting for?The current demand for workers with coding and computer science skills far exceeds the supply Teaches the foundations of web development languages in an easy-to-understand format Offers unprecedented opportunities to practice basic coding languages Readers can access online hands-on exercises and end-of-chapter assessments that develop and test their new-found skills
If you're a student looking for an introduction to the basic concepts of coding or a professional looking to add new skills, Coding For Dummies has you covered.
Creating dynamic websites is easy with Dreamweaver CC and this friendly, full-color guide. Updated for the latest version of Adobe's world-renowned web development tool, Dreamweaver CC For Dummies covers all aspects of creating websites, from understanding web design basics to using style sheets, integrating multimedia, implementing responsive design, testing and publishing your sites, and more. With the professional guidance of Web design expert Janine Warner, you'll soon be on your way to building the website you've always wanted.Helps beginning and intermediate website developers get the most out of the new tools and features in Dreamweaver CC Provides a solid foundation in web design principles before moving on to more advanced topics like working with HTML5 and CSS, adding interactivity with jQuery, optimizing your site for different browsers, and getting creative with images, audio, and video Explains how to test and take your website live, manage and monitor your site's performance, promote your site via social media, and push it to the top of the search engine rankings like a pro
Whether this is your first foray into web development or you're a Dreamweaver devotee, For Dummies has the information you need to create interactive websites that look fantastic on the flat screen, terrific on a tablet, and simply stunning on your smartphone.
The Fundamentals of Interactive Design takes you step by step through each stage of the creative process – from inspiration to practical application of designing interfaces and interactive experiences. With a visually engaging and exciting layout this book is an invaluable overview of the state of the art and the ongoing evolution of digital design, from where it is now to where it's going in the future.
Your every step online is being tracked and stored, and your identity literally stolen. Big companies and big governments want to know and exploit what you do, and privacy is a luxury few can afford or understand.
In this explosive yet practical book, Kevin Mitnick uses true-life stories to show exactly what is happening without your knowledge, teaching you "the art of invisibility"--online and real-world tactics to protect you and your family, using easy step-by-step instructions. Reading this book, you will learn everything from password protection and smart Wi-Fi usage to advanced techniques designed to maximize your anonymity.
Kevin Mitnick knows exactly how vulnerabilities can be exploited and just what to do to prevent that from happening. The world's most famous--and formerly the US government's most wanted--computer hacker, he has hacked into some of the country's most powerful and seemingly impenetrable agencies and companies, and at one point was on a three-year run from the FBI. Now Mitnick is reformed and widely regarded as the expert on the subject of computer security.
Invisibility isn't just for superheroes--privacy is a power you deserve and need in the age of Big Brother and Big Data.
Google AdWords experts Perry Marshall and Bryan Todd, joined by AdWords and analytics specialist Mike Rhodes, present the fundamentals, techniques, tools, and tricks that Google should teach you, but doesn't.
This latest edition introduces revised, expanded, and new chapters covering Enhanced Campaigns, Google AdWords Express, and Google’s Product Listing Ads, as well as an introduction to Google’s Universal Analytics.
You'll learn how to:
Master Enhanced Campaigns, Google Shopping Campaigns, and Google Analytics
Implement flexible bid strategies that keep you on budget
Triple traffic with Google’s Display Network
Profit using local advertising
Corner the second largest search engine with YouTube ads
Avoid costly mistakes made by most Google advertisers
Chisel your way into tough markets
Write killer advertising and website copy that gets clicks
Determine what is and isn’t working with Google’s AdWords
This isn’t a book on theory. With detailed examples, sample scripts, and solid advice, software engineers with operations experience will learn specific techniques that 9apps routinely uses in its cloud infrastructures.Build cloud applications with the "rip, mix, and burn" approachGet a crash course on Amazon Web ServicesLearn the top ten tips for surviving outages in the cloudUse elasticsearch to build a dependable NoSQL data storeCombine AWS and PostgreSQL to build an RDBMS that scales wellCreate a highly available document database with MongoDB Replica Set and SimpleDBAugment Redis with AWS to provide backup/restore, failover, and monitoring capabilitiesWork with CloudFront and Route 53 to safeguard global content delivery
Today's designers need to create work that will impact positively on everyone who is exposed to it, as work is delivered across diverse digital platforms accessible to huge populations. It may be passive and immutable or interactive and dynamic, but the success of the design will depend largely on how well the user experience is constructed.
Basics Interactive Design 02: User Experience Design introduces an approach to graphic design that puts human experience at the forefront of the design process. Throughout the book, Gavin Allanwood and Peter Beare show how design skills can be improved by undertaking practical exercises and reviewing the work, style and motivations of leading practitioners.
From travel to news to commerce, smart businesses are reorienting their efforts around people–around the social behavior of their customers and potential customers. In order to be successful, businesses will need to understand how people are connected, how their social network influences them, how the people closest to them influence them the most, and how it’s more important for marketers to focus on small, connected groups of friends rather than looking for overly influential individuals.
This book pulls together the latest research from leading universities and technology companies to describe how people are connected, and how ideas and brand messages spread through social networks. It shows readers how to rebuild their business around social behavior, and create products that people tell their friends about.
From tech visionaries Oliver Luckett and Michael J. Casey, a groundbreaking, must-read theory of social media--how it works, how it's changing human life, and how we can master it for good and for profit.
In barely a decade, social media has positioned itself at the center of twenty-first century life. The combined power of platforms like Facebook, Twitter, Instagram, Snapchat, and Vine have helped topple dictators and turned anonymous teenagers into celebrities overnight. In the social media age, ideas spread and morph through shared hashtags, photos, and videos, and the most compelling and emotive ones can transform public opinion in mere days and weeks, even attitudes and priorities that had persisted for decades.
How did this happen? The scope and pace of these changes have left traditional businesses--and their old-guard marketing gatekeepers--bewildered. We simply do not comprehend social media's form, function, and possibilities. It's time we did.
In The Social Organism, Luckett and Casey offer a revolutionary theory: social networks--to an astonishing degree--mimic the rules and functions of biological life. In sharing and replicating packets of information known as memes, the world's social media users are facilitating an evolutionary process just like the transfer of genetic information in living things. Memes are the basic building blocks of our culture, our social DNA. To master social media--and to make online content that impacts the world--you must start with the Social Organism.
With the scope and ambition of The Second Machine Age and James Gleick's The Information, The Social Organism is an indispensable guide for business leaders, marketing professionals, and anyone serious about understanding our digital world--a guide not just to social media, but to human life today and where it is headed next.
This complete summary of the ideas from Russell Brunson's book "DotCom Secrets" shows the importance of building a good sales funnel for your online business. This is what will drive traffic to your website and then push them through to make a purchase. The funnel is made up of various different strategies; a traffic strategy, a product strategy and a communication strategy. By fine-tuning these strategies you will create a funnel that leads customers from when they arrive at your website to profit for your business. This summary tells you exactly how to create this profit-boosting funnel by taking you through each step of the process with clear diagrams and concise explanations.
Added-value of this summary:
• Save time
• Understand key concepts
• Expand your knowledge
To learn more, read "DotCom Secrets" and learn how to boost profits for your online business.
This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker’s Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.
Using firsthand stories and lessons from prominent figures in the design community, this book examines the good, the bad, and the ugly of feedback. You’ll come away with tips, actionable insights, activities, and a cheat sheet for practicing critique as a part of your collaborative process.
This book covers:Best practices (and anti-patterns) for giving and receiving critiqueCultural aspects that influence your ability to critique constructivelyWhen, how much, and how often to use critique in the creative processFacilitation techniques for making critiques timely and more effectiveStrategies for dealing with difficult people and challenging situations
FIND THEM ON FACEBOOKFacebook makes it easy for businesses like yours to share photos, videos, and posts to reach, engage, and sell to more than 1 billion active users. Advertising expert Perry Marshall is joined by co-authors Keith Krance and Thomas Meloche as he walks you through Facebook Advertising and its nuances to help you pinpoint your ideal audience and gain a ten-fold return on your investment.
Now in its third edition, Ultimate Guide to Facebook Advertising takes you further than Facebook itself by exploring what happens before customers click on your ads and what needs to happen after—10 seconds later, 10 minutes later, and in the following days and weeks.
You'll discover how to: Maximize your ad ROI with newsfeeds, videos, and branded content Create custom audiences from your contact lists, video views, and page engagement Use the Facebook Campaign Blueprint proven to generate your first 100 conversions Boost your Facebook ads using the Audience Network and Instagram Follow the three-step formula for successful video ads Maximize campaigns and increase conversions on all traffic to your website Track and retarget engaged users by leveraging the Power of the Pixel Make every page on your website 5-10 percent more effective overnight "If anybody can make practical sense of Facebook for marketers, it's Perry. He has his finger on its truth—as advertising media, not social media. He also realizes there is a short window of time during which it offers greatest opportunity. He identified this with Google AdWords. Now, this book shows how to capitalize on ideal timing with this media. Finally, he is a well-disciplined direct-response practitioner who holds this accountable for ROI. I bestow my 'No B.S.' blessing."
—Dan S. Kennedy, legendary direct marketing advisor and author of the No B.S. series.
Hailed as "astonishing and disturbing" by the Financial Times and "essential reading" by TechCrunch at its original publication, former American Apparel marketing director Ryan Holiday’s first book sounded a prescient alarm about the dangers of fake news. It's all the more relevant today.
Trust Me, I’m Lying was the first book to blow the lid off the speed and force at which rumors travel online—and get "traded up" the media ecosystem until they become real headlines and generate real responses in the real world. The culprit? Marketers and professional media manipulators, encouraged by the toxic economics of the news business.
Whenever you see a malicious online rumor costs a company millions, politically motivated fake news driving elections, a product or celebrity zooming from total obscurity to viral sensation, or anonymously sourced articles becoming national conversation, someone is behind it. Often someone like Ryan Holiday.
As he explains, “I wrote this book to explain how media manipulators work, how to spot their fingerprints, how to fight them, and how (if you must) to emulate their tactics. Why am I giving away these secrets? Because I’m tired of a world where trolls hijack debates, marketers help write the news, opinion masquerades as fact, algorithms drive everything to extremes, and no one is accountable for any of it. I’m pulling back the curtain because it’s time the public understands how things really work. What you choose to do with this information is up to you.”
With this book you will:Explore how the this binding points to objects based on how the function is calledLook into the nature of JS objects and why you’d need to point to themLearn how developers use the mixin pattern to fake classes in JSExamine how JS’s prototype mechanism forms links between objectsLearn how to move from class/inheritance design to behavior delegationUnderstand how the OLOO (objects-linked-to-other-objects) coding style naturally implements behavior delegation
You’re a developer who knows nothing about ASP.NET Core MVC. Which is fine, except that you need to start coding your next application using ASP.NET Core 1.1 MVC and Visual Studio 2017.
Don’t worry: I have you covered. I’ve been training hundreds of developers like you during 15 years, and converted my experience into this book. I know from experience teaching what takes more time to learn in ASP.NET Core MVC, and will spend time only where appropriate.
Plus this book is packed with exercises which build up into a full project: you develop a small e-commerce sample web site. You’ll allow users to browse for products, and you’ll also create a back-end where authenticated users will be able to list and edit products.
Read this book, and you can code your ASP.NET Core MVC application using Visual Studio 2017 within a week.
While you can interface with Google in 97 languages and glean results in 35, you can't find any kind of instruction manual from Google. Lucky for you, our fully updated and greatly expanded second edition to the bestselling Google: The Missing Manual covers everything you could possibly want to know about Google, including the newest and coolest--and often most underused (what is Froogle, anyway?)--features. There's even a full chapter devoted to Gmail, Google's free email service that includes a whopping 2.5 GB of space).
This wise and witty guide delivers the complete scoop on Google, from how it works to how you can search far more effectively and efficiently (no more scrolling through 168 pages of seemingly irrelevant results); take best advantage of Google's lesser-known features, such as Google Print, Google Desktop, and Google Suggest; get your website listed on Google; track your visitors with Google Analytics; make money with AdWords and AdSense; and much more.
Whether you're new to Google or already a many-times-a-day user, you're sure to find tutorials, tips, tricks, and tools that take you well beyond simple search to Google gurudom.
• Join Facebook and create your personal account
• Find and follow friends online
• View your friends’ status updates in Facebook’s news feed and ticker
• Comment on and like friends’ posts
• Post your own status updates for your friends to read
• Personalize your timeline profile page
• Upload and share digital photos and videos
• Manage your Facebook privacy--and keep some things private
"Amazon’s Dirty Little Secret" is getting others to do their marketing and sales for them. This is so powerful that Greg created an acronym using the word POWER+.
P – Plenty of traffic
O – Offer something for free
W – Win their trust
E – Engaging experience
R – Request an action
+ – additional tips & secrets
Anyone engaged in Internet sales and marketing will benefit from the specific examples in this book.
This fifth edition has been updated to reflect the current state of HTML5, including the HTML5 Candidate Recommendation, the emerging HTML5.1 Working Draft, and the living WHATWG standard. Features include:An alphabetical listing of every element and attribute in HTML5, HTML5.1, and the WHATWG living standardDescriptions, markup examples, content categories, content models, and start- and end-tag requirements for every elementAt-a-glance notes indicating the differences between the HTML5 specifications and HTML 4.01Useful charts of special charactersAn overview of HTML5 APIs
If you’re an experienced web designer or developer who needs a quick resource for working with established web standards, this handy book is indispensable.