{"title":"Learning","description":"\u003cp\u003eExpand your mind and explore new skills with our wide selection of learning books. From academic textbooks to practical guides, find the knowledge you need to grow and succeed.\u003c\/p\u003e","products":[{"product_id":"learning-xml-book-erik-t-ray-9780596004200","title":"Learning XML","description":"This second edition of the bestselling Learning XML provides web developers with a concise but grounded understanding of XML (the Extensible Markup Language) and its potential-- not just a whirlwind tour of XML. The author explains the important and relevant XML technologies and their capabilities clearly and succinctly with plenty of real-life projects and useful examples. He outlines the elements of markup--demystifying concepts such as attributes, entities, and namespaces--and provides enough depth and examples to get started.  Learning XML is a reliable source for anyone who needs to know XML, but doesn't want to waste time wading through hundreds of web sites or 800 pages of bloated text. For writers producing XML documents, this book clarifies files and the process of creating them with the appropriate structure and format. Designers will learn what parts of XML are most helpful to their team and will get started on creating Document Type Definitions. For programmers, the book makes syntax and structures clear. Learning XML  also discusses the stylesheets needed for viewing documents in the next generation of browsers, databases, and other devices. Learning XML illustrates the core XML concepts and language syntax, in addition to important related tools such as the CSS and XSL styling languages and the XLink and XPointer specifications for creating rich link structures. It includes information about three schema languages for validation: W3C Schema, Schematron, and RELAX-NG, which are gaining widespread support from people who need to validate documents but aren't satisfied with DTDs. Also new in this edition is a chapter on XSL-FO, a powerful formatting language for XML. If you need to wade through the acronym soup of XML and start to really use this powerful tool, Learning XML, will give you the roadmap you need.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504690077969,"sku":"GOR001288753","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49631794856209,"sku":"GOR002834373","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49973881143569,"sku":"CIN0596004206VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50056699478289,"sku":"CIN0596004206G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50157619282193,"sku":"GOR010528420","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50336523256081,"sku":"CIN0596004206A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51004761112849,"sku":"NIN9780596004200","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596004206.jpg?v=1751451453"},{"product_id":"peppa-pig-learning-series-book-phidal-publishing-9782764352441","title":"Peppa Pig Learning Series","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49532482879761,"sku":"GOR011824611","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49748507885841,"sku":"NGR9782764352441","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50593385152785,"sku":"GOR013098553","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50765328449809,"sku":"CIN2764352441VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50944794951953,"sku":"CIN2764352441G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51144048902417,"sku":"GOR011949886","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52818064113937,"sku":"GOR014627551","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764352441.jpg?v=1750933971"},{"product_id":"disney-baby-activity-book-learning-writing-sketching-with-magnetic-drawing-doodl-book-phidal-publishing-9782764352205","title":"Disney Baby: Activity Book Learning, Writing, Sketching with Magnetic Drawing Doodle Pad for Kids","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49541639799057,"sku":"GOR011824217","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49615127183633,"sku":"GOR013210653","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50404012327185,"sku":"CIN2764352204G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764352204.jpg?v=1767353401"},{"product_id":"learning-uml-2-0-book-russell-miles-9780596009823","title":"Learning UML 2.0","description":"A Pragmatic Introduction to UML","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49543874347281,"sku":"GOR001608690","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49729963098385,"sku":"NGR9780596009823","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50287341961489,"sku":"GOR006583794","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50300322578705,"sku":"CIN0596009828VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51004712255761,"sku":"NIN9780596009823","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52104412463377,"sku":"CIN0596009828G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52394339434769,"sku":"GOR008990391","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52923527233809,"sku":"GOR009460623","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596009828.jpg?v=1750880712"},{"product_id":"learning-core-audio-book-chris-adamson-9780321636843","title":"Learning Core Audio","description":"Audio can affect the human brain in the most powerful and profound ways. Using Apple’s Core Audio, you can leverage all that power in your own Mac and iOS software, implementing features ranging from audio capture to real-time effects, MP3 playback to virtual instruments, web radio to VoIP support. The most sophisticated audio programming system ever created, Core Audio is not simple. In Learning Core Audio, top Mac programming author Chris Adamson and legendary Core Audio expert Kevin Avila fully explain this challenging framework, enabling experienced Mac or iOS programmers to make the most of it. In plain language, Adamson and Avila explain what Core Audio can do, how it works, and how it builds on the natural phenomena of sound and the human language of audio. Next, using crystal-clear code examples, they guide you through recording, playback, format conversion, Audio Units, 3D audio MIDI connectivity, and overcoming unique challenges of Core Audio programming for iOS. Coverage includes: mastering Core Audio’s surprising style and conventions; recording and playback with Audio Queue; synthesizing audio; perform effects on audio streams; capturing from the mic; mixing multiple streams; managing file streams; converting formats; creating 3D positional audio; using Core MIDI on the Mac; leveraging your Cocoa and Objective-C expertise in Core Audio’s C-based environment, and much more. When you’ve mastered the “black arts” of Core Audio, you can do some serious magic. This book will transform you from an acolyte into a true Core Audio wizard.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49550330954001,"sku":"GOR005905866","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50113582596369,"sku":"CIN0321636848G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52602146259217,"sku":"CIN0321636848A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321636848.jpg?v=1751133330"},{"product_id":"cocomelon-activity-book-learning-writing-sketching-with-magnetic-drawing-doodle-book-phidal-publishing-9782764355725","title":"Cocomelon: Activity Book Learning, Writing, Sketching with Magnetic Drawing Doodle Pad for Kids","description":"Throwing LAB- is the follow up to Training LAB. Throwing LAB is a fully comprehensive Technical Manual for how to throw all of the 9 events in the Highland Games. 84 pages of Pictures breaking down each of the events and frame by frame shots of each. This is a step by step description of how to perform each of the throws. Also included is how to program your throwing sessions as well as the drills that will be helpful in making gains. Table of Contents: Introduction by Steve Pulcinella - 4 Throwing LAB - 5 Basic Principals of Throwing LAB - 6 Basics for Throwing in Highland Games - 8 Braemar - 11 Open Stone - 14 Weights 56 \u0026amp; 28 - 25 Hammers 22 \u0026amp; 16 - 30 Caber - 37 Sheaf - 40 Weight over Bar - 46 Off Weight Implements -48 DIY Caber - 49 Gear - 51 Programming - 54 Outro - 60 Acknowledgements - 61 Reference Pictures - 64","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49552101474577,"sku":"GOR013107497","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49772407554321,"sku":"GOR013781133","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50215076626705,"sku":"GOR012925252","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50986287268113,"sku":"CIN2764355726G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51874750923025,"sku":"CIN2764355726VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52768696631569,"sku":"GOR013278932","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764355726.jpg?v=1751064126"},{"product_id":"learning-xslt-book-michael-fitzgerald-9780596003272","title":"Learning XSLT","description":"XSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modeling Language (VRML) file, Java code, or a number of other things.  You write an XSLT stylesheet to define the rules for transforming an XML document, and the XSLT processor does the work. As useful as XSLT is, its peculiar characteristics make it a difficult language in which to get started. In fact, newcomers are often a little dazed on first contact. Learning XSLT offers a hands-on introduction to help them get up to speed with XSLT quickly. The book will help web developers and designers understand this powerful but often mystifying template-driven and functional-styled language, getting them over the many differences between XSLT and the more conventional programming languages. Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage of the language, the book makes few assumptions about what you may already know. You'll learn about XSLT's template-based syntax, how XSLT templates work with each other, and gain an understanding of XSLT variables. Learning XSLT also explains how the XML Path Language (XPath) is used by XSLT and provides a glimpse of what the future holds for XSLT 2.0 and XPath 2.0. The ability to transform one XML vocabulary to another is fundamental to exploiting the power of XML. Learning XSLT is a carefully paced, example-rich introduction to XSLT that will have you understanding and using XSLT on your own in no time.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49564200403217,"sku":"GOR002832436","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49582554480913,"sku":"GOR013718361","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50094692761873,"sku":"CIN0596003277G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50356451967249,"sku":"CIN0596003277A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50751103959313,"sku":"GOR002926155","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51331285844241,"sku":"CIN0596003277VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596003277.jpg?v=1751432500"},{"product_id":"learning-html5-game-programming-book-james-williams-9780321767363","title":"Learning HTML5 Game Programming","description":"Get Started Fast with HTML5 Online Game Programming!       HTML5 will transform web and mobile gaming. As new browsers rapidly adopt it, HTML5 will do everything “legacy” technologies such as Flash and Silverlight have done—and much more. In Learning HTML5 Game Programming, pioneering developer James L. Williams gives you all the knowledge, code, and insights you’ll need to get started fast!       Williams combines detailed explanations of HTML5’s key innovations with examples, including two case study applications that address the entire development process. He guides you through setting up a state-of-the-art HTML5 development environment; making the most of HTML5’s canvas tag, SVG vector graphics, and WebGL 3D; and targeting diverse mobile and social platforms. It’s all here: from the essentials of online game design to the nitty-gritty details of performance optimization.       About the Website       All code samples and answers to chapter exercises are available for download at www.informit.com\/title\/9780321767363 and on Github at https:\/\/github.com\/jwill\/html5-game-book.       Coverage includes   ·          Understanding the HTML5 innovations that make it possible to create amazingly rich games   ·          Setting up a state-of-the-art open source HTML5 game development environment   ·          Using JavaScript to drive sophisticated interactions between users and games   ·          Building basic games fast, with the prototype-based Simple Game Framework (SGF)   ·          Generating movement and gameplay with the canvas tag and surface   ·          Creating games with SVG vector graphics using the RaphaëlJS Javascript library   ·          Using Three.js to build powerful WebGL 3D games with far less complexity   ·          Developing games without JavaScript, using Google Web Toolkit (GWT) or CoffeeScript   ·          Building a complete multiplayer game server using Node.js and WebSockets   ·          Planning and choosing tools for mobile game development with HTML5   ·          Optimizing game performance with offline cache, minification, and other techniques       Learning HTML5 Game Programming is the fastest route to success with HTML5 game development—whether you’re a long-time game developer or a web\/mobile programmer building games for the first time.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49569620918545,"sku":"GOR005864113","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49617346625809,"sku":"GOR009057781","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321767365.jpg?v=1751389723"},{"product_id":"learning-to-program-book-steven-foote-9780789753397","title":"Learning to Program","description":"Everyone can benefit from basic programming skills–and after you start, you just might want to go a whole lot further.        Author Steven Foote taught himself to program, figuring out the best ways to overcome every obstacle. Now a professional web developer, he’ll help you follow in his footsteps. He teaches concepts you can use with any modern programming language, whether you want to program computers, smartphones, tablets, or even robots.       Learning to Program will help you build a solid foundation in programming that can prepare you to achieve just about any programming goal. Whether you want to become a professional software programmer, or you want to learn how to more effectively communicate with programmers, or you are just curious about how programming works, this book is a great first step in helping to get you there.        Learning to Program will help you get started even if you aren’t sure where to begin.       •  Learn how to simplify and automate many programming tasks   •  Handle different types of data in your programs   •  Use regular expressions to find and work with patterns   •  Write programs that can decide what to do, and when to do it   •  Use functions to write clean, well-organized code   •  Create programs others can easily understand and improve   •  Test and debug software to make it reliable   •  Work as part of a programming team   •  Learn the next steps to take to build a lifetime of programming skills","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49579564728593,"sku":"GOR010309796","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49605561876753,"sku":"GOR013468924","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50294593356049,"sku":"CIN0789753391G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51332143612177,"sku":"CIN0789753391VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0789753391.jpg?v=1769682626"},{"product_id":"pj-masks-activity-book-learning-writing-sketching-with-magnetic-drawing-doodle-p-book-phidal-publishing-9782764352458","title":"Pj Masks: Activity Book Learning, Writing, Sketching with Magnetic Drawing Doodle Pad for Kids","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49606254559505,"sku":"GOR013074024","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49662652383505,"sku":"GOR012653816","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50397932093713,"sku":"CIN276435245XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50924713083153,"sku":"CIN276435245XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/276435245X.jpg?v=1751189024"},{"product_id":"learning-opengl-es-for-ios-book-erik-buck-9780321741837","title":"Learning OpenGL ES for iOS","description":"Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad       OpenGL ES technology underlies the user interface and graphical capabilities of Apple’s iPhone, iPod touch, and iPad–as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most of  Open GL ES in Apple’s iOS environment.       This highly anticipated title focuses on modern, efficient approaches that use the newest versions of  OpenGL ES, helping you avoid the irrelevant, obsolete, and misleading techniques that litter the Internet. Buck embraces Objective-C and Cocoa Touch, showing how to leverage Apple’s powerful, elegant GLKit framework to maximize your productivity, achieve tight platform integration, and deliver exceptionally polished apps.       If you’ve written C or C++ code and know  object-oriented programming basics, this title  brings together everything you need to fully  master OpenGL ES graphics for iOS–including  downloadable examples specifically designed to  jumpstart your own projects.       Coverage includes       • Understanding core OpenGL ES computer graphics concepts and iOS graphics architecture   • Integrating Cocoa Touch with OpenGL ES to leverage the power of Apple’s platform   • Creating textures from start to finish: opacity, blending, multi-texturing, and compression   • Simulating ambient, diffuse, and specular light   • Using transformations to render 3D geometric objects from any point of view   • Animating scenes by controlling time through application logic   • Partitioning data to draw expansive outdoor scenes with rolling terrain   • Detecting and handling user interaction with 3D geometry   • Implementing special effects ranging from skyboxes to particles and billboards   • Systematically optimizing graphics performance   • Understanding the essential linear algebra concepts used in computer graphics   • Designing and constructing a complete simulation that incorporates everything you’ve learned","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49624624300305,"sku":"GOR005071116","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49939794755857,"sku":"CIN0321741838G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321741838.jpg?v=1751102802"},{"product_id":"learning-cocos2d-book-rod-strougo-9780321735621","title":"Learning Cocos2D","description":"Build the Next Great iOS Game with Cocos2D!     Cocos2D is the powerhouse framework behind some of the most popular games in the App Store. If you’ve played Tiny Wings, Angry Birds, Mega Jump, Trainyard, or even Super Turbo Action Pig, then you’ve played a game that uses Cocos2D or Box2D physics. The beauty of Cocos2D is its simplicity. It’s easy to become overwhelmed when you start developing an iOS game, especially if you look at things like OpenGL ES, OpenAL, and other lower level APIs. Writing a game for the iPhone and iPad does not have to be that difficult, and Cocos2D makes game development fun and easy.       Learning Cocos2D walks you through the process of building Space Viking (which is free on the App Store), a 2D scrolling game that leverages Cocos2D, Box2D, and Chipmunk. As you build Space Viking, you’ll learn everything you need to know about Cocos2D so you can create the next killer iOS game.       Download the free version of Space Viking from the App Store today! Help Ole find his way home while learning how to build the game.       As you build Space Viking, you’ll learn how to           Install and configure Cocos2D so it works with Xcode 4   Build a complete 2D action adventure game with Cocos2D   Add animations and movement to your games   Build your game’s main menu screen for accessing levels   Use Cocos2D’s Scheduler to make sure the right events happen at the right times   Use tile maps to build scrolling game levels from reusable images   Add audio and sound effects with CocosDenshion—Cocos2D’s sound engine   Add gravity, realistic collisions, and even ragdoll effects with Box2D and Chipmunk physics engines   Add amazing effects to your games with particle systems   Leverage Game Center in your game for achievements and leader boards   Squeeze the most performance from your games along with tips and tricks","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49626308673809,"sku":"GOR006061875","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49800091992337,"sku":"CIN0321735625G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321735625.jpg?v=1751389716"},{"product_id":"disney-junior-mickey-activity-book-learning-writing-sketching-with-magnetic-draw-book-phidal-publishing-9782764354735","title":"Disney Mickey \u0026 Minnie Clubhouse Learning Series","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49640647459089,"sku":"GOR013322331","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50404016750865,"sku":"CIN2764354738G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51462793756945,"sku":"GOR014289403","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764354738.jpg?v=1751415430"},{"product_id":"learning-amazon-web-services-aws-book-mark-wilkins-9780135298343","title":"Learning Amazon Web Services (AWS)","description":"Learning Amazon Web Services (AWS) is a clear, complete, practical, and hands-on introduction to the world’s leading cloud platform -- a perfect resource for everyone who needs to understand AWS, whatever their previous IT background.       Top cloud trainer and evangelist Mark Wilkins covers all you need to know to succeed with AWS, introducing each key concept in the context of a book-length case study. He teaches best practices that fully align with Amazon’s Well Architected Framework, the basis of all AWS certifications -- making this guide a valuable learning tool for those seeking to demonstrate their expertise by pursuing formal certification. Wilkins introduces new concepts based on how they are presented in the AWS self-service portal, making his coverage even easier to learn from and practice with.        Coverage includes:            The big picture: What AWS is, how it has evolved, and how it can help you           Foundation Core Services: compute, network, storage, and databases           Implementing AWS Compute Services and EC2 instances (and understanding their pricing)           Enforcing AWS security, compliance, and control           Leveraging AWS Networking Services, including VPC, CIDR, DHCP, NAT, Internet gateways, endpoints, and VPNs           Utilizing AWS cloud storage and databases           Efficiently administering and managing AWS","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49649211506961,"sku":"GOR013643000","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49728133857553,"sku":"NGR9780135298343","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49897643671825,"sku":"CIN0135298342G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53149782507793,"sku":"NIN9780135298343","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135298342.jpg?v=1769687538"},{"product_id":"eric-carle-abc-words-book-phidal-publishing-9782764355718","title":"Eric Carle ABC\/Words","description":"\u003cp\u003eThis book is about humanizing business. In contrast to the mainstream modern management and leadership literature, this book provides distinctly humane perspectives on business. The volume travels outside the world of business to explore what Humanities - such as Philosophy, History, Literature, Creative Arts, and Cultural Studies - can offer to business. Renowned scholars from different Humanities disciplines, as well as management researchers exploring the heritage of Humanities, convey what it actually means to make business more humane. \u003c\/p\u003e The book strives to humanize business. It aims to show that it is not people who have to suppress their human feelings, aspirations, and beliefs when they are at their workplaces, but it is business itself that needs to be redefined by the human norms of human beings. Companies should care about their employees and other stakeholders letting them be themselves, i.e. be human, at work and beyond.\u003cp\u003e\u003c\/p\u003e \u003cp\u003eThe book will be of interest to management scholars across various business disciplines. It can also be used as teaching material in the classroom with MBA students, especially in Business Ethics, Business and Society, Sustainability, Organizational Behavior, Human Resource Management and other management courses. The volume will also be of interest to scholars that work in different Humanities fields and whose interests span organizations, management, and business. Finally, many practitioners in the business world, especially those in managerial and leadership positions, will find the book both thought-provoking and useful for them as well.\u003c\/p\u003eChapter 37 is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com. \u003cp\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49650095161617,"sku":"GOR013278984","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49662308647185,"sku":"GOR013510432","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49708117721361,"sku":"CIN2764355718G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50499548971281,"sku":"GOR013974365","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51461482250513,"sku":"CIN2764355718VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764355718.jpg?v=1751426783"},{"product_id":"language-of-sql-the-book-larry-rockoff-9780134658254","title":"The Language of SQL, The","description":"A quick, clearly written introduction to the use of SQL to store and retrieve information","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49650737152273,"sku":"GOR013404166","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49726410686737,"sku":"CIN0134658256G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49744681140497,"sku":"CIN0134658256VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":50999364878609,"sku":"NIN9780134658254","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51328783515921,"sku":"CIN0134658256A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134658256.jpg?v=1769688386"},{"product_id":"blippi-activity-book-learning-writing-sketching-with-magnetic-drawing-doodle-pad-book-phidal-publishing-9782764354728","title":"Blippi: Activity Book Learning, Writing, Sketching with Magnetic Drawing Doodle Pad for Kids","description":null,"brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49654708437265,"sku":"GOR013474063","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49784631001361,"sku":"GOR013235617","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50293189443857,"sku":"CIN276435472XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50740396425489,"sku":"CIN276435472XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51361839776017,"sku":"GOR014240088","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/276435472X.jpg?v=1750998868"},{"product_id":"learning-angular-book-brad-dayley-9780134576978","title":"Learning Angular","description":"Learning Angularteaches modern application development with Angular 2 and Angular 4. It begins with the basics of Angular and the technologies and techniques used throughout the book, such as key features of TypeScript, newer ES6 syntax and concepts, and details about the tools needed to write professional Angular applications.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49728294945041,"sku":"NGR9780134576978","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50344510488849,"sku":"CIN0134576977G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50345063514385,"sku":"CIN0134576977VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134576977.jpg?v=1769688527"},{"product_id":"learning-node-js-book-marc-wandschneider-9780134663708","title":"Learning Node.js","description":"Learning Node.js brings together the knowledge and JavaScript code needed to build master the Node.js platform and build server-side applications with extraordinary speed and scalability.   You’ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, you’ll write more capable application servers and extend them with today’s most powerful Node.js tools and modules. Finally, you’ll discover today’s best practices for testing, running Node.js code on production servers, and writing command-line utilities.   Throughout the book, author Marc Wandschneider teaches by walking the reader line-by-line through carefully crafted examples, demonstrating proven techniques for creating highly efficient applications and servers.   The second edition updates coverage of Node.js to reflect changes in the technology and how it is used in the three years since the first edition was published:      Explanation of Node's new versioning scheme  Updated coverage of Streams  New coverage of installation using pre-build installers rather than from source code  New coverage of Mongoose in the section on MongoDB  New information about deploying Node on Heroku and Azure  Expansion of coverage on testing   If you're a developer who wants to build server-side web applications with Node.js, Learning Node.js is your fatest route to success.      Build Node.js solutions that leverage current JavaScript skills  Master Node.js nonblocking IO and async programming  Handle more requests and increase an application’s flexibility  Use and write modules  Perform common JSON\/web server tasks  Use browsers to generate pages on the fly via Ajax calls and template libraries  Simplify development with the Express framework  Create database back-ends using popular NoSQL and relational databases  Deploy and run Node.js apps on Unix\/macOS or Windows servers  Deploy apps to Heroku and Microsoft Azure  Support virtual hosts and SSL\/HTTPS security  Test Node.js programs that mix synchronous, async, and RESTful server API functionality","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49728753139985,"sku":"NGR9780134663708","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50172671262993,"sku":"CIN0134663705G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51325492494609,"sku":"CIN0134663705VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51913107144977,"sku":"GOR010674768","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134663705.jpg?v=1751451740"},{"product_id":"learning-react-book-kirupa-chinnathambi-9780134843551","title":"Learning React","description":"Learning React   A hands-on guide to building web applications using React and Redux As far as new web frameworks and libraries go, React is quite the runaway success. It not only deals with the most common problems developers face when building complex apps, it throws in a few additional tricks that make building the visuals for such apps much, much easier.   What React isn’t, though, is beginner-friendly and approachable. Until now. In Learning React, author Kirupa Chinnathambi brings his fresh, clear, and very personable writing style to help web developers new to React understand its fundamentals and how to use it to build really performant (and awesome) apps. The only book on the market that helps you get your first React app up and running in just minutes, Learning React is chock-full of colorful illustrations to help you visualize difficult concepts and practical step-by-step examples to show you how to apply what you learn.      Build your first React app Create components to define parts of your UI Combine components into other components to build more complex UIs Use JSX to specify visuals without writing full-fledged JavaScript Deal with maintaining state Work with React’s way of styling content Make sense of the mysterious component lifecycle Build multi-page apps using routing and views Optimize your React workflow using tools such as Node, Babel, webpack, and others  Use Redux to make managing your app data and state easy   Contents at a Glance 1 Introducing React 2 Building Your First React App 3 Components in React 4 Styling in React 5 Creating Complex Components 6 Transferring Properties 7 Meet JSX... Again! 8 Dealing with State in React 9 Going from Data to UI in React 10 Events in React 11 The Component Lifecycle 12 Accessing DOM Elements in React 13 Setting Up Your React Dev Environment 14 Working with External Data in React 15 Building an Awesome Todo List App in React 16 Creating a Sliding Menu in React 17 Avoiding Unnecessary Renders in React 18 Creating a Single-Page App in React Using React Router 19 Introduction to Redux 20 Using Redux with React","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49730881356049,"sku":"NGR9780134843551","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49780128383249,"sku":"CIN013484355XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49865204105489,"sku":"GOR012575370","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50289971986705,"sku":"GOR013914345","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50325229306129,"sku":"CIN013484355XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/013484355X.jpg?v=1769688203"},{"product_id":"learning-blender-book-oliver-villar-9780136411758","title":"Learning Blender","description":"Master the Newest Blender Techniques for Creating Amazing 3D Characters: From Design and Modeling to Video Compositing    Now fully updated for Blender 2.83 LTS (Long-Term Support) and beyond, Learning Blender, Third Edition, walks you through every step of creating an outstanding 3D animated character with Blender, and then compositing it in a real video using a professional workflow. This edition covers the extensive interface changes of the software, as well as many improvements and some almost fully rewritten chapters to showcase more modern workflows.    Still the only Blender tutorial to take you from preproduction to final result, this guide is perfect for both novices and those moving from other software to Blender (open source and free software). Author Oliver Villar provides full-color, hands-on chapters that cover every aspect of character creation: design, modeling, unwrapping, texturing, shading, rigging, animation, and rendering. He also walks you through integrating your animated character into a real-world video, using professional camera tracking, lighting, and compositing techniques.    The rich companion website ( blendtuts.com\/learning-blender-files) will help you quickly master even the most complex techniques with bonus contents like video tutorials. By the time you're done, you'll be ready to create outstanding characters for all media -- and you'll have up-to-date skills for any 3D project, whether it involves characters or not.     Learn Blender's updated user interface and navigation Create your first scene with Blender and the Blender Render and Cycles render engines Organize an efficient, step-by-step pipeline to streamline workflow in any project Master modeling, unwrapping, and texturing Bring your character to life with materials and shading in both Cycles and EEVEE (the new real-time render engine included in Blender) Create your character's skeleton and make it walk Use Camera Tracking to mix 3D objects into a real-world video Transform a raw rendered scene into the final result using Blender's compositing nodes   Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734535282961,"sku":"NGR9780136411758","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50241916600593,"sku":"GOR013896133","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50284162941201,"sku":"CIN0136411754G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53161427960081,"sku":"CIN0136411754VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0136411754.jpg?v=1779185423"},{"product_id":"learning-blender-book-oliver-villar-9780134663463","title":"Learning Blender","description":"Master the Newest Blender Techniques for Creating Amazing 3D Characters: From Design and Modeling to Video Compositing       Now fully updated for Blender 2.78b and beyond, Learning Blender, Second Edition, walks you through every step of creating an outstanding 3D animated character with Blender, and then compositing it in a real video using a professional workflow. This edition covers the powerful new selection and modeling tools, as well as high-efficiency improvements related to other parts of the project such as texture painting, shading, rigging, rendering, and compositing.       Still the only Blender tutorial to take you from preproduction to final result, this guide is perfect for both novices and those moving from other software to Blender (open source and free software). Author Oliver Villar provides full-color, hands-on chapters that cover every aspect of character creation: design, modeling, unwrapping, texturing, shading, rigging, animation, and rendering. He also walks you through integrating your animated character into a real-world video, using professional camera tracking, lighting, and compositing techniques.       The rich companion website (blendtuts.com\/learning-blender-files) will help you quickly master even the most complex techniques with bonus contents like video tutorials. By the time you’re done, you’ll be ready to create outstanding characters for all media—and you’ll have up-to-date skills for any 3D project, whether it involves characters or not.         Learn Blender’s updated user interface, navigation, and selection techniques   Create your first scene with Blender and the Blender Render and Cycles render engines   Organize an efficient, step-by-step pipeline to streamline workflow in any project   Master modeling, unwrapping, and texturing   Bring your character to life with materials and shading   Create your character’s skeleton and make it walk   Use Camera Tracking to mix 3D objects into a real-world video   Transform a raw rendered scene into the final result using Blender’s compositing nodes","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49882544308497,"sku":"CIN0134663462G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51582270144785,"sku":"GOR008834746","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52102481248529,"sku":"CIN0134663462VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52527569797393,"sku":"GOR014550753","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134663462.jpg?v=1751432369"},{"product_id":"learning-ipad-programming-book-kirby-turner-9780321885715","title":"Learning iPad Programming","description":"“Not many books have a single project that lives and evolves through the entire narrative. The reason not many books do this is because it is difficult to do well. Important toolkit features get shoehorned in weird places because the author didn’t do enough up-front design time. This book, though, takes you from design, to a prototype, to the Real Deal. And then it goes further.”    —Mark Dalrymple, cofounder of CocoaHeads, the international Mac and iPhone programmer community; author of Advanced Mac OS X Programming: The Big Nerd Ranch Guide       Learning iPad Programming, Second Edition, will help you master all facets of iPad programming with Apple’s newest tools. Its in-depth, hands-on coverage fully addresses the entire development process, from installing the iOS SDK through coding, debugging, submitting apps for Apple’s review, and deployment.        Extensively updated for Apple’s newest iOS features and Xcode 4.x updates, this book teaches iPad programming through a series of exercises centered on building PhotoWheel, a powerful personal photo library app. As you build PhotoWheel, you’ll gain experience and real-world insights that will help you succeed with any iPad development project.        Leading iOS developers Kirby Turner and Tom Harrington introduce the essentials of iOS development, focusing on features that are specific to iPad. You’ll find expert coverage of key topics many iOS development books ignore, from app design to Core Data. You’ll also learn to make the most of crucial iOS and Xcode features, such as Storyboarding and Automatic Reference Counting (ARC), and extend your app with web services and the latest iCloud synching techniques.       Learn how to              Build a fully functional app that uses Core Data and iCloud synching             Use Storyboarding to quickly prototype a functional UI and then extend it with code             Create powerful visual effects with Core Animation and Core Image             Support AirPrint printing and AirPlay slideshows             Build collection views and custom views, and use custom segues to perform custom view transitions        Download the free version of PhotoWheel from the App Store today! Import, manage, and share your photos as you learn how to build this powerful app.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50027704090897,"sku":"GOR013839664","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321885716.jpg?v=1751440071"},{"product_id":"learning-2d-game-development-with-unity-book-matthew-johnson-9780321957726","title":"Learning 2D Game Development with Unity","description":"The Unity Engine Tutorial for Any Game Creator   ¿   Unity is now the world’s #1 game engine, thanks to its affordability, continuous improvements, and amazing global community. With Unity, you can design, code, and author your game once, and then deploy it to multiple platforms, reaching huge audiences and earning maximum returns. Learning 2D Game Development with Unity® will help you master Unity and build powerful skills for success in today’s game industry. It also includes a bonus rundown of the new GUI tools introduced in Unity’s version 4.6 beta.   ¿   With this indispensable guide, you’ll gain a solid, practical understanding of the Unity engine as you build a complete, 2D platform-style game, hands-on. The step-by-step project will get you started fast, whether you’re moving to Unity from other engines or are new to game development.   ¿   This tutorial covers the entire development process, from initial concept, plans, and designs to the final steps of building and deploying your game. It illuminates Unity’s newly integrated 2D toolset, covering sprites, 2D physics, game scripts, audio, and animations. Throughout, it focuses on the simplest and lowest-cost approaches to game development, relying on free software and assets. Everything you’ll need is provided.   ¿   Register your book at informit.com\/title\/9780321957726 to access assets, code listings, and video tutorials on the companion website.   ¿   Learn How To              Set up your Unity development environment and navigate its tools             Create and import assets and packages you can add to your game             Set up game sprites and create atlas sheets using the new Unity 2D tools             Animate sprites using keyframes, animation controllers, and scripting             Build a 2D game world from beginning to end             Establish player control             Construct movements that “feel right”             Set up player physics and colliders             Create and apply classic gameplay systems             Implement hazards and tune difficulty             Apply audio and particle effects to the game             Create intuitive game menus and interface elements             Debug code and provide smooth error handling             Organize game resources and optimize game performance             Publish your game to the web for others to see and play       ¿","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50103705403665,"sku":"CIN0321957725G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50790079987985,"sku":"GOR009319338","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321957725.jpg?v=1751447223"},{"product_id":"learning-mit-app-inventor-book-derek-walter-9780133798630","title":"Learning MIT App Inventor","description":"With MIT’s App Inventor 2, anyone can build complete, working Android apps—without writing code! This complete tutorial will help you do just that, even if you have absolutely no programming experience.       Unlike books focused on the obsolete Google version, Learning MIT App Inventor is written from the ground up for MIT’s dramatically updated Version 2.       The authors guide you step-by-step through every task and feature, showing you how to create apps by dragging, dropping, and connecting puzzle pieces—not writing code. As you learn, you’ll also master expert design and development techniques you can build on if you ever do want to write code.       Through hands-on projects, you’ll master features ranging from GPS to animation, build high-quality user interfaces, make everything work, and test it all with App Inventor’s emulator. (You won’t even need an Android device!)        All examples for this book are available at theapplanet.com\/appinventor          Coverage includes:              Understanding mobile devices and how mobile apps run on them              Planning your app's behavior and appearance with the Designer              Using the Blocks Editor to tell your app what to do and how to do it              Creating variables and learning how to use them effectively              Using procedures to group and reuse pieces of code in larger, more complicated apps              Storing data in lists and databases              Using App Inventor's gaming, animation, and media features              Creating more sophisticated apps by using multiple screens              Integrating sensors to make your app location-aware              Debugging apps and fixing problems              Combining creativity and logical thinking to envision more complex apps","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50174550311185,"sku":"CIN0133798631G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50555039973649,"sku":"GOR012666360","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51415497179409,"sku":"CIN0133798631VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52449319125265,"sku":"GOR010294873","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133798631.jpg?v=1751226264"},{"product_id":"learning-progressive-web-apps-book-john-wargo-9780136484226","title":"Learning Progressive Web Apps","description":"Use Service Workers to Turbocharge Your Web Apps “You have made an excellent decision in picking up this book. If I was just starting on my learning path to mastery of Progressive Web Apps, there are not many folks I would trust more to get me there than John.” —Simon MacDonald, Developer Advocate, AdobeSoftware developers have two options for the apps they build: native apps targeting a specific device or web apps that run on any device. Building native apps is challenging, especially when your app targets multiple system types—i.e., desktop computers, smartphones, televisions—because user experience varies dramatically across devices. Service Workers—a relatively new technology—make it easier for web apps to bridge the gap between native and web capabilities. In Learning Progressive Web Apps, author John M. Wargo demonstrates how to use Service Workers to enhance the capabilities of a web app to create Progressive Web Apps (PWA). He focuses on the technologies that enable PWAs and how to use those technologies to enhance your web apps to deliver a more native-like experience.      Build web apps a user can easily install on their local system and that work offline or on low-quality networks Utilize caching strategies that give you control over which app resources are cached and when Deliver background processing in a web application Implement push notifications that enable an app to easily engage with users or trigger action from a remote server  Throughout the book, Wargo introduces each core concept and illustrates the implementation of each capability through several complete, operational examples. You’ll start with simple web apps, then incrementally expand and extend them with state-of-the-art features. All example source code is available on GitHub, and additional resources are available on the author’s companion site, learningpwa.com.   Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50315389501713,"sku":"CIN0136484220VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0136484220.jpg?v=1769681998"},{"product_id":"ls-how-to-marry-money-book-susan-wright-9780806516936","title":"Ls-How to Marry Money","description":null,"brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50330411630865,"sku":"CIN0806516933VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51503557771537,"sku":"CIN0806516933G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0806516933.jpg?v=1750818032"},{"product_id":"mysterious-circumstances-se-book-learning-9780789150516","title":"Mysterious Circumstances Se","description":null,"brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50361536545041,"sku":"CIN0789150514G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50365492166929,"sku":"CIN0789150514A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0789150514.jpg?v=1750785791"},{"product_id":"adventures-of-petey-the-chiweenie-book-carla-tucker-minks-9781513655956","title":"The Adventures of Petey the Chiweenie","description":"\u003cp\u003ePetey is a dog that loves to play and wants to be friends with everyone. However, he encounters other dogs in his neighborhood that don't like him because he looks different. This doesn't stop Petey from playing with the bunnies and other fellow critters in the area. Then, one day, the bunnies are in trouble and Petey steps up to save them. Afterward, everyone wants to be his good friend.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50387677249809,"sku":"CIN1513655957G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51032516329745,"sku":"NIN9781513655956","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1513655957.jpg?v=1751180589"},{"product_id":"blues-clues-learning-series-book-phidal-publishing-9782764352199","title":"Blues Clues Learning Series","description":null,"brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50397929505041,"sku":"CIN2764352190G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50404011114769,"sku":"CIN2764352190VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51061530624273,"sku":"NIN9782764352199","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51838153785617,"sku":"GOR014420002","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764352190.jpg?v=1751349326"},{"product_id":"how-to-get-big-results-from-a-small-advertising-budget-book-cynthia-smith-9780806516929","title":"How to Get Big Results from a Small Advertising Budget","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50483732676881,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50483733790993,"sku":"CIN0806516925G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0806516925.jpg?v=1750979104"},{"product_id":"thomas-on-the-go-book-phidal-publishing-9782764356739","title":"Thomas on the Go","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50718135845137,"sku":"GOR014047564","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51325539647761,"sku":"CIN2764356730G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52734281548049,"sku":"GOR014605194","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53069684474129,"sku":"CIN2764356730VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764356730.jpg?v=1751430044"},{"product_id":"disney-cars-on-the-road-activity-book-learning-writing-sketching-with-magnetic-d-book-phidal-publishing-9782764356487","title":"Disney Cars: On the Road - Activity Book Learning, Writing, Sketching with Magnetic Drawing Doodle Pad for Kids","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50925508231441,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50925509247249,"sku":"CIN276435648XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53121816887569,"sku":"CIN276435648XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53613541458193,"sku":"GOR014981289","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/276435648X.jpg?v=1751349329"},{"product_id":"nick-paw-patrol-book-phidal-publishing-9782764357606","title":"Nick Paw Patrol","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":50991151448337,"sku":"NIN9782764357606","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51361699234065,"sku":"GOR014239969","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51495663337745,"sku":"GOR014303396","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52397642318097,"sku":"GOR014517019","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52814889124113,"sku":"CIN2764357605G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53144865079569,"sku":"GOR014773967","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764357605.jpg?v=1751253022"},{"product_id":"adventures-of-petey-the-chiweenie-book-carla-tucker-minks-9781513658957","title":"The Adventures of Petey the Chiweenie","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51032448008465,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51032450760977,"sku":"NIN9781513658957","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1513658956.jpg?v=1751274472"},{"product_id":"education-themes-book-brian-pack-9781650645155","title":"Education Themes","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51149770096913,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51149772521745,"sku":"NIN9781650645155","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1650645155.jpg?v=1750764895"},{"product_id":"learning-to-live-book-r-d-cole-9781491038352","title":"Learning to Live","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51194071220497,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51194073547025,"sku":"NIN9781491038352","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1491038357.jpg?v=1750860079"},{"product_id":"my-little-pony-activity-book-learning-writing-sketching-with-magnetic-drawing-do-book-phidal-publishing-9782764356678","title":"My Little Pony - Activity Book Learning, Writing, Sketching with Magnetic Drawing Doodle Pad for Kids","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51328969310481,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51328971833617,"sku":"CIN2764356676G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52459736203537,"sku":"CIN2764356676VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52696246223121,"sku":"GOR014581826","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/2764356676.jpg?v=1751030452"},{"product_id":"learning-to-forgive-book-r-d-cole-9780991289431","title":"Learning to Forgive","description":"\u003cp\u003eThis isn't your average fairytaleThis narrative isn't sweet or sugaryInstead, it's raw and dark, rough and dangerous, and definitely not for kids under the age of 17So turn back now if you're not ready for Lyric and Blaire's storyBecause shit just got RealI've learned a lot this past year, but there are two things I'll never forget: one, people aren't who they seem, and two, I fuckin In Hell, an wicked spirit possesses a person and acts as a tormentor. Lyric The Demon Devereux is that tormentor, and Hell is anywhere he wants it to be, whether in the ring or on the streets.He killed his first person when he was seventeen years old, and his list of victims has grown over the years--as has his list of enemies--but his biggest adversary is himself, and he has no idea how to defeat him.When Blaire bursts into town like wildfire and changes heads, Lyric's rage flares.   \u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51597533479185,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51597533708561,"sku":"NIN9780991289431","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0991289439.jpg?v=1751172883"},{"product_id":"learning-aws-book-mark-wilkins-9780137875535","title":"Learning AWS","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51599521612049,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51599521710353,"sku":"NGR9780137875535","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137875533.jpg?v=1750973139"},{"product_id":"shape-book-book-tammy-spruill-9781535122351","title":"The Shape Book","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52768525549841,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52768525582609,"sku":"NIN9781535122351","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781535122351.jpg?v=1763671313"},{"product_id":"learning-regular-expressions-book-ben-forta-9780134757063","title":"Learning Regular Expressions","description":"Learn to use one of the most powerful text processing and manipulation tools available   Regular expression experts have long been armed with an incredibly powerful tool, one that can be used to perform all sorts of sophisticated text processing and manipulation in just about every language and on every platform. That’s the good news. The bad news is that for too long, regular expressions have been the exclusive property of only the most tech savvy. Until now.   Ben Forta's Learning Regular Expressions teaches you the regular expressions that you really need to know, starting with simple text matches and working up to more complex topics, including the use of backreferences, conditional evaluation, and look-ahead processing. You’ll learn what you can use, and you’ll learn it methodically, systematically, and simply.   Regular expressions are nowhere near as complex as they appear to be at first glance. All it takes is a clear understanding of the problem being solved and how to leverage regular expressions to solve them.        Read and understand regular expressions Use literal text and metacharacters to build powerful search patterns Take advantage of advanced regular expression features, including lookahead and backreferences Perform powerful search-and-replace operations in all major professional editing tools Add sophisticated form and text processing to web applications Search for files using command-line tools like grep and egrep Use regular expressions in programming languages like JavaScript, Java, PHP, Python, Microsoft .NET, and C#, as well as in DBMSs including MySQL and Oracle Work with phone numbers, postal codes, social security numbers, IP addresses, URLs, email addresses, and credit card numbers   Contents at a Glance 1 Introducing Regular Expressions 2 Matching Single Characters 3 Matching Sets of Characters 4 Using Metacharacters 5 Repeating Matches 6 Position Matching 7 Using Subexpressions 8 Using Backreferences 9 Looking Ahead and Behind 10 Embedding Conditions 11 Regular Expression Solutions to Common Problems Appendix A Regular Expressions in Popular Applications and Languages","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52989648371985,"sku":"GOR014682335","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53133082198289,"sku":"NIN9780134757063","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780134757063.jpg?v=1769681394"},{"product_id":"learning-to-love-book-1-learning-series-book-karen-raymond-9781087984612","title":"Learning to Love - Book 1 (Learning Series)","description":null,"brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":53109365539089,"sku":"NIN9781087984612","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781087984612.jpg?v=1770567047"},{"product_id":"learning-to-suffer-god-s-way-book-leon-collier-9780997560312","title":"Learning to Suffer God's Way","description":"It is human nature to avoid suffering at all cost. However, this is virtually impossible because it is an inevitable part of the human experience. Therefore, I set out to contrive a blueprint to assist Christians to survive suffering, but also thrive therein. The title, Learning to Suffer God's Way indicates that he has a criterion for Christians to uphold when affronted with trials. If we follow the principles in this book, we will live a contented life and cheerfully endure our suffering unscathed by its ravages. This book is part of a collection series the author calls The Learning Series. Other books published in this series are Learning to Live Fear Free and Learning to Love God. The purpose of this series is to help Christians mature spiritually, become servants that are more effective and live the Christian life victoriously as God intended.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53379548381457,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53379549528337,"sku":"NIN9780997560312","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780997560312.jpg?v=1775477580"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-learning.oembed?page=3","provider":"World of Books ","version":"1.0","type":"link"}