{"title":"Desenvolvimento Web","description":null,"products":[{"product_id":"high-performance-browser-networking","title":"High Performance Browser Networking","description":"\u003cp\u003eHow prepared are you to build fast and efficient web applications? This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applicationsâ??including HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC. \n\u003c\/p\u003e\u003cp\u003e\nAuthor Ilya Grigorik, a web performance engineer at Google, demonstrates performance optimization best practices for TCP, UDP, and TLS protocols, and explains unique wireless and mobile network optimization requirements. Youâ??ll then dive into performance characteristics of technologies such as HTTP 2.0, client-side network scripting with XHR, real-time streaming with SSE and WebSocket, and P2P communication with WebRTC. \n\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDeliver superlative TCP, UDP, and TLS performance\n\u003c\/li\u003e\n\u003cli\u003eSpeed up network performance over 3G\/4G mobile networks\n\u003c\/li\u003e\n\u003cli\u003eDevelop fast and energy-efficient mobile applications\n\u003c\/li\u003e\n\u003cli\u003eAddress bottlenecks in HTTP 1.x and other browser protocols\n\u003c\/li\u003e\n\u003cli\u003ePlan for and deliver the best HTTP 2.0 performance\n\u003c\/li\u003e\n\u003cli\u003eEnable efficient real-time streaming in the browser\n\u003c\/li\u003e\n\u003cli\u003eCreate efficient peer-to-peer videoconferencing and low-latency applications with real-time WebRTC transports\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657214751087,"sku":"9781449344764","price":351.64,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449344763.jpg?v=1770811809"},{"product_id":"actionscript-3-0-cookbook","title":"ActionScript 3.0 Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eWell before Ajax and Microsoft's Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based \"Rich Internet Applications\". Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment.\n\u003c\/p\u003e\n\u003cp\u003eRather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You'll find recipes that show you how to:\u003c\/p\u003e\nDetect the user's Flash Player version or their operating system\nBuild custom classes\nFormat dates and currency types\nWork with strings\nBuild user interface components\nWork with audio and video\nMake remote procedure calls using Flash Remoting and web services\n Load, send, and search XML data\nAnd much, much more ...\n\u003cp\u003e\nEach code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You'll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications.\u003c\/p\u003e\n\u003cp\u003e\nWhen you're not sure how ActionScript 3.0 works or how to approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you're looking for.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eAdobe Developer Library\u003c\/b\u003e is a co-publishing partnership between O'Reilly Media and Adobe Sy\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215701359,"sku":"9780596526955","price":323.66,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596526954.jpg?v=1770811869"},{"product_id":"web-design-in-a-nutshell","title":"Web Design in a Nutshell","description":"\u003cdiv\u003e\n\u003cp\u003eAre you still designing web sites like it's 1999? If so, you're in for a surprise. Since the last edition of this book appeared five years ago, there has been a major climate change with regard to web standards.  Designers are no longer using (X)HTML as a design tool, but as a means of defining the meaning and structure of content. Cascading Style Sheets are no longer just something interesting to tinker with, but rather a reliable method for handling all matters of presentation, from fonts and colors to the layout of the entire page. In fact, following the standards is now a mandate of professional web design.\n\u003c\/p\u003e\n\u003cp\u003e\nOur popular reference, \u003ci\u003eWeb Design in a Nutshell\u003c\/i\u003e, is one of the first books to capture this new web landscape with an edition that's been completely rewritten and expanded to reflect the state of the art. In addition to being an authoritative reference for (X)HTML and Cascading Style Sheets, this book also provides an overview of the unique requirements of designing for the Web and gets to the nitty-gritty of JavaScript and DOM Scripting, web graphics optimization, and multimedia production. It is an indispensable tool for web designers and developers of all levels.\u003c\/p\u003e\n\u003cp\u003e\nThe third edition covers these contemporary web design topics:\u003c\/p\u003e\nStructural layer: HTML 4.01 and XHTML 1.0 (9 chapters), including an alphabetical reference of all elements, attributes and character entities\nPresentation layer: Ten all-new chapters on Cascading Style Sheets, Level 2.1, including an alphabetical reference of all properties and values.\nBehavior layer: JavaScript and scripting with the Document Object Model (DOM)\nWeb environment: New web standards, browsers, display devices, accessibility, and internationalization\nWeb graphics optimization: Producing lean and mean GIF, JPEG, PNG, and animated GIFs\nMultimedia: Web audio, video, Flash, and PDF\u003cp\u003e\nOrganized so that readers can find answers quickly, \u003ci\u003eWeb Design in a Nutshell\u003c\/i\u003e, Third Edition helps expe\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215832431,"sku":"9780596009878","price":336.06,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596009879.jpg?v=1770811876"},{"product_id":"building-web-cloud-and-mobile-solutions-with-f","title":"Building Web, Cloud, and Mobile Solutions with F#","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to build key aspects of web, cloud, and mobile solutions by combining F# with various .NET and open source technologies. With helpful examples, this hands-on book shows you how to tackle concurrency, asynchrony, and other server-side challenges. You’ll quickly learn how to be productive with F#, whether you want to integrate the language into your existing web application or use it to create the next Twitter.\n\u003c\/p\u003e\n\u003cp\u003eIf you’re a mid- to senior-level .NET programmer, you’ll discover how this expressive functional-first language helps you write robust, maintainable, and reusable solutions that scale easily and target multiple devices.\n\u003c\/p\u003eUse F# with ASP.NET MVC, ASP.NET Web API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile, and other tools\nBuild next-generation ASP.NET MVC 4 web applications, using F# to do the heavy lifting on the server\nCreate WCF SOAP and HTTP web services\nDevelop F# web applications and services that run on Windows Azure\nBuild scalable solutions that allow reuse by mobile and web front-ends\nUse F# with the WebSharper and Pit frameworks to build end-to-end web stacks\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657215930735,"sku":"9781449333768","price":203.07,"currency_code":"BRL","in_stock":true}]},{"product_id":"clojurescript","title":"Clojurescript","description":"\u003cdiv\u003e\n\u003cp\u003eLearn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript—without the flaws—but also supports the full semantics of its parent language. You’ll delve into ClojureScript’s immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries.\n\u003c\/p\u003e\n\u003cp\u003eNo previous experience with Clojure or ClojureScript is necessary. If you’re familiar with JavaScript, HTML, CSS, and the DOM, you’ll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.\n\u003c\/p\u003eStart writing ClojureScript code with the Leiningen build system\nLearn how the ClojureScript compiler works to produce optimized JavaScript\nUse JavaScript functions and libraries directly from ClojureScript code\nExplore functions in Clojure’s sequence library such as map, reduce, and filter\nUse macros to define new control structures or embed domain-specific languages\nCompile manually or script your own workflow with ClojureScript’s compiler tools\nIntegrate ClojureScript with Clojure on the JVM to build powerful client-server applications\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657223532911,"sku":"9781449327439","price":161.5,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449327435.jpg?v=1770812237"},{"product_id":"dart","title":"Dart","description":"\u003cdiv\u003e\n\u003cp\u003eGet up to speed on Dart, the web development language that not only matches the dynamic nature of JavaScript, but addresses its problems as well. This practical book gets you up to speed on the language, libraries, and tools for developing structured, fast, and maintainable web apps that run in most browsers.\n\u003c\/p\u003e\n\u003cp\u003eGoogle designed the Dart platform to scale from simple scripts to complex apps, running on both the client and the server. With this book, you’ll learn how Dart can help you architect and develop HTML5 apps for the modern Web.\n\u003c\/p\u003eBuild web apps with the class-based, object-oriented Dart language, and compile your code to JavaScript\nLearn how to use Dart features, from variables to operators to classes and libraries\nCreate, launch, and debug web and command-line apps with the Dart Editor\nGet a tour of Dart libraries, including dart:core, dart:html, dart:isolate, dart:io, and dart:json\nBecome familiar with tools such as Dartium, the Chromium-based browser that includes the Dart virtual machine\nGet a walkthrough of Dart Chat, a client-server app in which both the client and the server are implemented in Dart\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657223663983,"sku":"9781449330897","price":163.11,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449330894.jpg?v=1770812244"},{"product_id":"adobe-edge-animate","title":"Adobe Edge Animate","description":"\u003cdiv\u003e\n\u003cp\u003eWant to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You’ve come to the right book. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools. No programming experience? No problem. Adobe Edge Animate writes all of the code for you. With this book, you’ll be designing great-looking web elements in no time.\n\u003c\/p\u003e\n\u003cp\u003eThe important stuff you need to know:\n\u003c\/p\u003e\n\u003cb\u003eJump into animation.\u003c\/b\u003e Master Animate’s elements, properties, and timeline panels.\n\u003cb\u003eCreate and import graphics.\u003c\/b\u003e Make drawings with Animate’s tools, or use art you’ve created in other programs.\n\u003cb\u003eWork with text.\u003c\/b\u003e Build menus, label buttons, provide instructions, and perform other tasks.\n\u003cb\u003eMake it interactive.\u003c\/b\u003e Use triggers and actions to give users control over their web experience.\n\u003cb\u003eDig into JavaScript.\u003c\/b\u003e Customize your projects by tweaking your code.\n\u003cb\u003eLook great at any size.\u003c\/b\u003e Publish responsive web pages that adjust to any display, tablet, or smartphone.\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657233133935,"sku":"9781449342258","price":271.43,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449342256.jpg?v=1770812398"},{"product_id":"building-web-apps-for-google-tv","title":"Building Web Apps for Google TV","description":"\u003cdiv\u003e\n\u003cp\u003eBy integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skills—in fact, what you may already know about mobile or desktop web apps isn't entirely applicable. \u003ci\u003eBuilding Web Apps for Google TV\u003c\/i\u003e will help you make the transition to Google TV as you learn the tools and techniques necessary to build sophisticated web apps for this platform.\n\u003c\/p\u003e\n\u003cp\u003eThis book shows you how Google TV works, how it fits into the web ecosystem, and what the opportunities are for delivering rich content to millions of households.\n\u003c\/p\u003eDiscover the elements of a compelling TV web app, and what comprises TV-friendly navigation\nLearn the fundamentals for designing the 10-foot user experience\nWork with the Google Chrome browser on a TV display, and migrate an existing site\nUse examples for developing a TV web app, including the UI, controls, and scrolling\nUnderstand how to optimize, deliver, and protect video content for Google TV\nHelp users discover your content by optimizing your site for Search—especially videos\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52657687232879,"sku":"9781449304577","price":237.24,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449304575.jpg?v=1770818191"},{"product_id":"dom-enlightenment","title":"Dom Enlightenment","description":"\u003cdiv\u003e\n\u003cp\u003eWith \u003ci\u003eDOM Enlightenment\u003c\/i\u003e, you’ll learn how to manipulate HTML more efficiently by scripting the Document Object Model (DOM) without a DOM library. Using code examples in cookbook style, author Cody Lindley (jQuery Cookbook) walks you through modern DOM concepts to demonstrate how various node objects work.\n\u003c\/p\u003e\n\u003cp\u003eOver the past decade, developers have buried the DOM under frameworks that simplify its use. This book brings these tools back into focus, using concepts and code native to modern browsers. You’ll understand the role jQuery plays in DOM scripting, and learn how to use the DOM directly in applications for mobile devices and specific browsers that require low overhead.\n\u003c\/p\u003eUnderstand JavaScript node objects and their relationship to the DOM\nLearn the properties and methods of document, element, text, and DocumentFragment objects\nDelve into element node selecting, geometry, and inline styles\nAdd CSS style sheets to an HTML document and use CSSStyleRule objects\nSet up DOM events by using different code patterns\nLearn the author’s vision for dom.js, a jQuery-inspired DOM Library for modern browsers\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665653297519,"sku":"9781449342845","price":134.25,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449342841.jpg?v=1770906600"},{"product_id":"learning-php-design-patterns","title":"Learning PHP Design Patterns","description":"\u003cdiv\u003e\n\u003cp\u003eBuild server-side applications more efficiently—and improve your PHP programming skills in the process—by learning how to use design patterns in your code. This book shows you how to apply several object-oriented patterns through simple examples, and demonstrates many of them in full-fledged working applications.\n\u003c\/p\u003e\n\u003cp\u003eLearn how these reusable patterns help you solve complex problems, organize object-oriented code, and revise a big project by only changing small parts. With \u003ci\u003eLearning PHP Design Patterns\u003c\/i\u003e, you’ll learn how to adopt a more sophisticated programming style and dramatically reduce development time.\n\u003c\/p\u003eLearn design pattern concepts, including how to select patterns to handle specific problems\nGet an overview of object-oriented programming concepts such as composition, encapsulation, polymorphism, and inheritance\nApply creational design patterns to create pages dynamically, using a factory method instead of direct instantiation\nMake changes to existing objects or structure without having to change the original code, using structural design patterns\nUse behavioral patterns to help objects work together to perform tasks\nInteract with MySQL, using behavioral patterns such as Proxy and Chain of Responsibility\nExplore ways to use PHP’s built-in design pattern interfaces\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665753764207,"sku":"9781449344917","price":311.97,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449344917.jpg?v=1770911083"},{"product_id":"learning-rails-3","title":"Learning Rails 3","description":"\u003cdiv\u003e\n\u003cp\u003eIf you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start.\u003c\/p\u003e\n\u003cp\u003eRather than throw you into the middle of the framework’s Model-View-Controller architecture, \u003ci\u003eLearning Rails 3\u003c\/i\u003e works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. \u003ci\u003eThen\u003c\/i\u003e you’ll tackle the more difficult inner layers: the database models and controller code.\u003c\/p\u003e\n\u003cp\u003eAll you need to get started is HTML experience. Each chapter includes exercises and review questions to test your understanding as you go.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePresent content by building an application with a basic view and a simple controller\u003c\/li\u003e\n\u003cli\u003eBuild forms and process their results, progressing from simple to more complex\u003c\/li\u003e\n\u003cli\u003eConnect forms to models by setting up a database, and create code that maps to database structures\u003c\/li\u003e\n\u003cli\u003eUse Rails scaffolding to build applications from a view-centric perspective\u003c\/li\u003e\n\u003cli\u003eAdd common web application elements such as sessions, cookies, and authentication\u003c\/li\u003e\n\u003cli\u003eBuild applications that combine data from multiple tables\u003c\/li\u003e\n\u003cli\u003eSend and receive email messages from your applications\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\"\u003ci\u003eLearning Rails 3\u003c\/i\u003e feels like a brisk pair programming session with professionals who know how to use Ruby on Rails to get things done, and get them done well.\"\u003cbr\u003e-Alan Harris, author of Sinatra: Up and Running\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665757139311,"sku":"9781449309336","price":277.01,"currency_code":"BRL","in_stock":true}]},{"product_id":"20-recipes-for-programming-mvc-3","title":"20 Recipes for Programming MVC 3","description":"\u003cdiv\u003e\n\u003cp\u003eThere's no need to reinvent the wheel every time you run into a problem with ASP.NET's Model-View-Controller (MVC) framework. This concise cookbook provides recipes to help you solve tasks many web developers encounter every day. Each recipe includes the C# code you need, along with a complete working example of how to implement the solution. Learn practical techniques for applying user authentication, providing faster page reloads, validating user data, filtering search results, and many other issues related to MVC3 development.\n\u003c\/p\u003e\n\u003cp\u003eThese recipes help you:\n\u003c\/p\u003eRestrict access to views with password protection\nAllow users to upload and save a file to your website\nImplement AJAX to allow users to see updated content quickly\nValidate form input to ensure the data you capture is what you expect\nCreate thumbnails to preview images rather than view them full-size\nGive your web application the ability to change languages\nUse CAPTCHA to prevent automated programs from completing forms\nMake URLs more user- and search-engine-friendly with the MapRoute function\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52665776013679,"sku":"9781449309862","price":162.46,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449309860.jpg?v=1770911808"},{"product_id":"upgrading-to-php-5","title":"Upgrading to PHP 5","description":"\u003cdiv\u003e\n\u003cp\u003eIf you're using PHP 4, then chances are good that an upgrade to PHP 5 is in your future.  The more you've heard about the exciting new features in PHP 5, the sooner that upgrade is probably going to be. Although an in-depth, soup-to-nuts reference guide to the language is good to have on hand, it's not the book an experienced PHP programmer needs to get started with the latest release. What you need is a lean and focused guide that answers your most pressing questions: what's new with the technology, what's different, and how do I make the best use of it?  In other words, you need a copy of \u003ci\u003eUpgrading to PHP 5\u003c\/i\u003e.\u003c\/p\u003e\n\u003cp\u003eThis book is targeted toward PHP developers who are already familiar with PHP 4.  Rather than serve as a definitive guide to the entire language, the book zeroes in on PHP 5's new features, and covers these features definitively. You'll find a concise appraisal of the differences between PHP 4 and PHP 5, a detailed look at what's new in this latest version, and you'll see how PHP 5 improves on PHP 4 code.  See PHP 4 and PHP 5 code side-by-side, to learn how the new features make it easier to solve common PHP problems.  Each new feature is shown in code, helping you understand why it's there, when to use it, and how it's better than PHP 4. Short, sample programs are included throughout the book. \u003c\/p\u003e\n\u003cp\u003eTopics covered in \u003ci\u003eUpgrading to PHP 5\u003c\/i\u003e include:\u003c\/p\u003eThe new set of robust object-oriented programming features\nAn improved MySQL extension, supporting MySQL 4.1, prepared statements, and bound parameters\nCompletely rewritten support for XML: DOM, XSLT, SAX, and SimpleXML\nEasy web services with SOAP\nSQLite, an embedded database library bundled with PHP 5\nCleaner error handling with exceptions\nOther new language features, such as iterators, streams, and more.\u003ci\u003eUpgrading to PHP 5\u003c\/i\u003e won't make you wade through information you've covered before. Written by Adam Trachtenberg, coauthor of the popular \u003ci\u003ePHP Cookbook\u003c\/i\u003e, this book will take\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666725859695,"sku":"9780596006365","price":235.82,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596006365.jpg?v=1770922325"},{"product_id":"supercharged-javascript-graphics","title":"Supercharged JavaScript Graphics","description":"\u003cdiv\u003e\n\u003cp\u003eWith HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.\n\u003c\/p\u003e\n\u003cp\u003eBy following real-world examples, experienced web developers learn fun and useful approaches to arcade games, DHTML effects, business dashboards, and other applications. This book serves complex subjects in easily digestible pieces, and each topic acts as a foundation for the next.\n\u003c\/p\u003eTackle JavaScript optimization and understand how it impacts performance\nCreate fast-moving graphics by combining old-school DHTML with jQuery\nLearn advanced UI techniques using the jQuery UI and Ext JS libraries\nBuild games with collision detection, object handling, and JavaScript scrolling techniques\nMaster HTML5 Canvas basics for drawings, fills, bitmaps, animation, and more\nCreate applications for the small screen with jQuery Mobile and PhoneGap\nUse Google’s data visualization tools to create interactive dashboards\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666739851631,"sku":"9781449393632","price":323.52,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449393632.jpg?v=1770922397"},{"product_id":"perl-template-toolkit","title":"Perl Template Toolkit","description":"\u003cdiv\u003e\n\u003cp\u003eAmong the many different approaches to \"templating\" with Perl--such as Embperl, Mason, HTML::Template, and hundreds of other lesser known systems--the Template Toolkit is widely recognized as one of the most versatile.  Like other templating systems, the Template Toolkit allows programmers to embed Perl code and custom macros into HTML documents in order to create customized documents on the fly. But unlike the others, the Template Toolkit is as facile at producing HTML as it is at producing XML, PDF, or any other output format. And because it has its own simple templating language, templates can be written and edited by people who don't know Perl. In short, the Template Toolkit combines the best features of its competitors, with ease-of-use and flexibility, resulting in a technology that's fast, powerful and extensible, and ideally suited to the production and maintenance of web content and other dynamic document systems. \u003c\/p\u003e\n\u003cp\u003eIn \u003ci\u003ePerl Template Toolkit\u003c\/i\u003e you'll find detailed coverage of this increasingly popular technology. Written by core members of the technology's development team, the book guides you through the entire process of installing, configuring, using, and extending the Template Toolkit. It begins with a fast-paced but thorough tutorial on building web content with the Template Toolkit, and then walks you through generating and using data files, particularly with XML. It also provides detailed information on the Template Toolkit's modules, libraries, and tools in addition to a complete reference manual.\u003c\/p\u003e\n\u003cp\u003eTopics in the book include:\u003c\/p\u003eGetting started with the template toolkit\nThe Template language\nTemplate directives\nFilters\nPlugins\nExtending the Template Toolkit\nAccessing databases\nXML\nAdvanced static web page techniques\nDynamic web content and web applications\nThe only book to cover this important tool, \u003ci\u003ePerl Template Toolkit\u003c\/i\u003e is essential reading for any Perl programmer who wants to create dynamic web content that is remark\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666749452655,"sku":"9780596004767","price":323.79,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596004761.jpg?v=1770922446"},{"product_id":"using-the-html5-filesystem-api","title":"Using the HTML5 Filesystem API","description":"\u003cdiv\u003e\n\u003cp\u003eSeveral client-side storage options are available to web applications, but one area that's been lacking until now is file I\/O—the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem.\n\u003c\/p\u003e\n\u003cp\u003eAuthor Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with the HTML5 Filesystem API.\n\u003c\/p\u003eLearn common operations for working with files and directories\nBecome familiar with HTML5's storage use cases and security considerations\nUnderstand the storage options available, including temporary, persistent, and unlimited\nWrite text or append data to an existing user file\nImport files into your application by accessing a user's hard drive\nGet techniques for using a file with filesystem, blob, or data URLs\nUse the synchronous version of the HTML5 Filesystem API within a Web Worker context\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666829898095,"sku":"9781449309459","price":153.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449309453.jpg?v=1770922775"},{"product_id":"getting-started-with-geo-couchdb-and-node-js","title":"Getting Started with GEO, CouchDB, and Node.js","description":"\u003cdiv\u003e\n\u003cp\u003eToday's mobile devices have GPS and standard APIs to give you access to coordinates—but what can you \u003ci\u003edo\u003c\/i\u003e with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries.\n\u003c\/p\u003e\n\u003cp\u003eNode.js makes it simple to run event code on the Web, and the CouchDB document-oriented database lets you store location data and perform complex queries on it quickly. You'll learn how to get started with these tools, and then use them together to build an example project called MapChat, using HTML and JavaScript code samples.\n\u003c\/p\u003eLearn how to serve dynamic content with Node.js, and use its asynchronous IO to handle several requests at once\nBecome familiar with GeoJSON, Geohash, and the Geospatial Data Abstraction Library (GDAL) for working with spatial data\nBuild geospatial indexes using the GeoCouch branch of CouchDB\nCombine these tools to build a project that lets users post real-time chat messages tagged with their current map location\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666831569263,"sku":"9781449307523","price":188.47,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449307523.jpg?v=1770922780"},{"product_id":"responsive-fast","title":"Responsive \u0026 Fast","description":"\u003cdiv\u003e\n\u003cp\u003eIs Responsive Web Design (RWD) slowing your site down? It doesn’t have to. With this concise book, you’ll learn practical techniques for improving performance with RWD, including a default set of guidelines you can use as an easy starting point. Web performance researcher and evangelist Guy Podjarny walks you through several existing solutions for dealing with RWD performance problems, and offers advice for choosing optimizations that will be most useful for your needs.\u003c\/p\u003e\n\u003cp\u003eRWD performance problems stem from excessive downloads of resources, including images, JavaScript and CSS, and HTML—downloads designed to let your web application adapt to different screen sizes. Podjarny presents a series of increasingly larger-scope solutions to each issue, including client-side techniques and RESS (Responsive + Server Side Components).\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAddress performance issues by starting with Podjarny’s default guidelines\u003c\/li\u003e\n\u003cli\u003eUse a JavaScript image loader and an image transcoding service to create Responsive Images\u003c\/li\u003e\n\u003cli\u003eReduce JavaScript and CSS downloads with asynchronous scripts, conditional loading, and multi-viewport CSS\u003c\/li\u003e\n\u003cli\u003ePrioritize resources to avoid excess content in RWD and defer the load of any content that’s not critical\u003c\/li\u003e\n\u003cli\u003eExplore server-side Adaptive Delivery and RESS solutions as an alternative to “pure” RWD\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGuy Podjarny, or Guypo for short, is the Chief Technology Officer (CTO) of Akamai’s Web Experience business unit.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666918109551,"sku":"9781491911617","price":116.61,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1491911611.jpg?v=1770923169"},{"product_id":"planning-and-managing-drupal-projects","title":"Planning and Managing Drupal Projects","description":"\u003cdiv\u003e\n\u003cp\u003eIf you're a solo website designer or part of a small team itching to build interesting projects with Drupal, this concise guide will get you started. Drupal’s learning curve has thrown off many experienced designers, particularly the way it handles design challenges. This book shows you the lifecycle of a typical Drupal project, with emphasis on the early stages of site planning. Learn how to efficiently estimate and set up your own project, so you can focus on ways to make your vision a reality, rather than let project management details constantly distract you.\n\u003c\/p\u003ePlan and estimate your project by discovering your client’s goals and audience perceptions\nDiscover how Drupal works under the hood, and learn basic DrupalSpeak\nFrame the UX design challenge through a deeper understanding of your site’s intended users\nGet real content for your project as early as possible—before you start prototyping\nChoose the right modules for your project, and learn about several go-to modules\nUnderstand how to walk clients through the Drupal design and development process\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666921189743,"sku":"9781449305482","price":123.68,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449305482.jpg?v=1770923192"},{"product_id":"programming-razor","title":"Programming Razor","description":"\u003cdiv\u003e\n\u003cp\u003eTake Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, you’ll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You'll quickly learn how Razor lets you combine code and content in a fluid and expressive manner on Windows-based servers.\n\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eProgramming Razor\u003c\/i\u003e also explores components of the Razor API, and shows you how Razor templates are turned into rendered HTML. By the end of this book, you'll be able to create Razor-based websites with custom extensions that meet the specific needs of your projects.\n\u003c\/p\u003eUse Razor with Microsoft WebMatrix to build a working blog, complete with data\nOrganize and manage your web application, using Razor features for layouts, sections, and partial views\nCreate clean and effective ASP.NET MVC views with the Razor View Engine\nLearn how the Razor API interprets Razor templates and turns them into executable .NET code\nImplement advanced techniques for exposing reusable code and sharing ASP.NET MVC views across projects\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666937868655,"sku":"9781449306762","price":162.17,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449306764.jpg?v=1770923265"},{"product_id":"writing-apache-modules-with-perl-and-c","title":"Writing Apache Modules with Perl and C","description":"\u003cdiv\u003e\n\u003cp\u003eApache is the most popular web server on the Internet because it is free, reliable, and extensible. The  availability of the source code and the modular design  of Apache makes it possible to extend web server  functionality through the Apache API.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eFor the most part, however, the Apache API has only  been available to C programmers, and requires rebuilding the Apache server from source. mod_perl, the popular  Apache module used primarily for enhanced CGI performance,  changed all that by making the Apache API available to Perl programmers. With mod_perl, it becomes simple  to develop Apache modules with Perl and install them  without having to rebuild the web server.\u003c\/p\u003e\n\u003cp\u003e\u003ci\u003eWriting Apache Modules with Perl and C\u003c\/i\u003e shows how to extend  web server capabilities regardless of whether  the programming language is Perl or C. The  book explains the design of Apache, mod_perl, and the  Apache API. It then demonstrates how to use them to  perform for tasks like the following:\u003c\/p\u003e\nRewriting CGI scripts as Apache modules to  vastly improve performance\nServer-side filtering of HTML documents, to embed special markup or code (much like SSI)\nEnhancing server log functionality\nConverting file formats on the fly\nImplementing dynamic navigation bars\nIncorporating database access into CGI scripts\nCustomizing access control and authorization to  block robots or to use an external database for passwords\n\u003cp\u003eThe authors are Lincoln Stein and Doug MacEachern. Lincoln is the successful author of \u003ci\u003eHow to Set Up and Maintain a World Wide web Site\u003c\/i\u003e and the developer of the widely used Perl CGI.pm  module. Doug is a consultant and the creator of the innovative  mod_perl Apache module.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666950779247,"sku":"9781565925670","price":369.63,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/156592567X.jpg?v=1770923297"},{"product_id":"opa","title":"Opa","description":"\u003cdiv\u003e\n\u003cp\u003eWant to simplify web development? This hands-on book shows you how to write frontend and backend code simultaneously, using the Opa framework. Opa provides a complete stack for web application development, including a web server, database engine, distribution libraries, and a programming language that compiles to JavaScript. \u003cbr\u003e\u003cbr\u003e\nYou’ll learn step-by-step how to use Opa by building two projects through the course of the book: a wiki application similar to Wikipedia, and a Twitter-like micro-blogging platform. Discover how easy it is to use Opa to develop applications with real-time updates, database interactions, and web service design.\n\u003c\/p\u003eLearn fundamental concepts, including Opa’s functional programming style\nDiscover how Opa compiles to JavaScript, using jQuery on the frontend and Node.js on the server\nConstruct HTML resources dynamically and embed static resources on an Opa server\nUse Opa’s method for performing CRUD operations and storing key-value pairs in MongoDB\nBuild an Opa user interface with the Bootstrap toolkit from Twitter\nLearn variant types, pattern-matching, polymorphic types, recursive functions, and other advanced features\nManage user accounts by building login forms, handling account activation, and tracking logged users\nBuild a reactive UI—a real-time interface that continuously updates user events\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52666954776943,"sku":"9781449328856","price":178.94,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1449328857.jpg?v=1770923312"},{"product_id":"perl-graphics-programming","title":"Perl Graphics Programming","description":"\u003cdiv\u003e\n\u003cp\u003eGraphics programmers aren't the only ones who need to be proficient with graphics. Web and applications programmers know that a dull web page can be quickly transformed into one that's interesting and lively with the use of well-planned graphics. And fortunately, you don't need the skills of a fulltime graphics programmer to use graphics effectively. From access counters and log report graphs to scientific plots and on-the-fly animated GIFs, graphics scripting is within the grasp of most web programmers.  Using open source software, like Perl, you have the power to dynamically generate graphics based on user input and activity, easily manipulate graphics content, and optimize graphics for compression and quality.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eGeared toward Perl users and webmasters, \u003ci\u003ePerl Graphics Programming\u003c\/i\u003e focuses on open-source scripting programs that manipulate graphics files for use on the Web.  The book demystifies the manipulation of graphics formats for newcomers to the Web with a practical, resource-like approach.  With this book you'll learn to:\u003c\/p\u003eGenerate dynamic web graphics with charts, tables, and buttons\nAutomate graphics tasks (thumbnails and borders)\nCreate dynamics web documents (PDF, Postscript)\nProduce rich Internet experiences with Flash and SVG\nYou'll begin with a tour of the most common web graphic file formats--PNG, JPEG, GIF, SWF, SVG, Postscript and PDF--then you'll explore the most powerful tools and Perl modules available for manipulating these graphics, such as GD, PerlMagick, and GIMP. Included in this part of the book is a thorough description of the Ming module for creating on-the-fly Flash files. Next, a \"cookbook\" section includes practical, all purpose recipes: GIF animation, generating images within a dynamic application, communicating between SWF front-end and Perl back-end, XSLT transformations, compression, and much more.\n\u003cp\u003ePerl programmers naturally turn to Perl to tackle whatever challenge they have at hand, and graphics progra\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52668189868399,"sku":"9780596002190","price":318.07,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/059600219X.jpg?v=1770927716"},{"product_id":"javascript-dhtml-cookbook","title":"JavaScript \u0026 DHTML Cookbook","description":"\u003cdiv\u003e\n\u003cp\u003eIn today's Web 2.0 world, JavaScript and Dynamic HTML are at the center of the hot new approach to designing highly interactive pages on the client side. With this environment in mind, the new edition of this book offers bite-sized solutions to very specific scripting problems that web developers commonly face. Each recipe includes a focused piece of code that you can insert right into your application.\u003cbr\u003e\u003cbr\u003e\nWhy is \u003cem\u003eJavaScript \u0026amp; DHTML Cookbook\u003c\/em\u003e so popular? After reading thousands of forum threads over the years, author and scripting pioneer Danny Goodman has compiled a list of problems that frequently vex scripters of various experience levels. For every problem he addresses, Goodman not only offers code, but a discussion of how and why the solution works. Recipes range from simple tasks, such as manipulating strings and validating dates in JavaScript, to entire libraries that demonstrate complex tasks, such as cross-browser positioning of HTML elements, sorting tables, and implementing Ajax features on the client.\u003cbr\u003e\u003cbr\u003e\nIdeal for novices as well as experienced scripters, this book contains more than 150 recipes for:\n\u003c\/p\u003eWorking with interactive forms and style sheets\nPresenting user-friendly page navigation\nCreating dynamic content via Document Object Model scripting\nProducing visual effects for stationary content\nPositioning HTML elements\nWorking with XML data in the browser\n\nRecipes in this Cookbook are compatible with the latest W3C standards and browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera 9. Several new recipes provide client-side Ajax solutions, and many recipes from the previous edition have been revised to help you build extensible user interfaces for Web 2.0 applications. If you want to write your own scripts and understand how they work, rather than rely on a commercial web development framework, the \u003cem\u003eJavaScript \u0026amp; DHTML Cookbook\u003c\/em\u003e is a must.\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52668257239407,"sku":"9780596514082","price":362.21,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596514085.jpg?v=1770932219"},{"product_id":"website-optimization","title":"Website Optimization","description":"\u003cdiv\u003e\n\u003cp\u003eRemember when an optimized website was one that merely didn't take all day to appear? Times have changed. Today, website optimization can spell the difference between enterprise success and failure, and it takes a lot more know-how to achieve success.\n\u003c\/p\u003e\n\u003cp\u003e\nThis book is a comprehensive guide to the tips, techniques, secrets, standards, and methods of website optimization. From increasing site traffic to maximizing leads, from revving up responsiveness to increasing navigability, from prospect retention to closing more sales, the world of 21st century website optimization is explored, exemplified and explained.\n\u003c\/p\u003e\n\u003cp\u003e\n\u003cem\u003eWebsite Optimization\u003c\/em\u003e combines the disciplines of online marketing and site performance tuning to attain the competitive advantage necessary on today's Web. You'll learn how to improve your online marketing with effective paid and natural search engine visibility strategies, strengthened lead creation and conversion to sales methods, and gold-standard ad copywriting guidelines. Plus, your increased site speed, reduced download footprint, improved reliability, and improved navigability will work synergistically with those marketing methods to optimize your site's total effectiveness.\n\u003c\/p\u003e\n\u003cp\u003e\nIn this book for business and IT managers, author Andrew King, president of Website Optimization, LLC, has assembled experts in several key specialties to teach you:\n\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eSearch engine optimization --\u003c\/b\u003e addressing best (and worst) practices to improve search engine visibility, including step-by-step keyword optimization guidelines, category and tag cloud creation, and guerilla PR techniques to boost inbound links and improve rankings\n\u003cb\u003ePay-per-click optimization --\u003c\/b\u003e including ad copywriting guidelines, setting profit-driven goals, calculating and optimizing bids, landing page optimization, and campaign management tips\n\u003cb\u003eOptimizing conversion rates --\u003c\/b\u003e increasing leads with site landing page guidelines, such as benefit-oriented copy,\u003c\/p\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":52668279718255,"sku":"9780596515089","price":313.89,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/0596515081.jpg?v=1770933255"},{"product_id":"react-and-react-native-fourth-edition","title":"React and React Native - Fourth Edition","description":"\u003cp\u003e\u003cstrong style=\"color: rgba(83, 77, 100, 1); background-color: rgba(255, 255, 255, 1)\"\u003ePUBLISHER'S NOTE: An updated 2024 edition of this book, with new emphasis on TypeScript, is now available.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003col\u003e\n\u003cli\u003e\n\u003cspan contenteditable=\"false\"\u003e\u003c\/span\u003eDiscover React's latest features including automatic state update batching and prioritizing state updates\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan contenteditable=\"false\"\u003e\u003c\/span\u003eGet to grips with React architecture to write cross-platform apps using libraries such as NativeBase\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan contenteditable=\"false\"\u003e\u003c\/span\u003eUnderstand GraphQL and Apollo for building a scalable backend for your applications\u003c\/li\u003e\n\u003c\/ol\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eOver the years, React and React Native has proven itself among JavaScript developers as a popular choice for a complete and practical guide to the React ecosystem. This fourth edition comes with the latest features, enhancements, and fixes to align with React 18, while also being compatible with React Native. It includes new chapters covering critical features and concepts in modern cross-platform app development with React.\u003c\/p\u003e\u003cp\u003eFrom the basics of React to popular components such as Hooks, GraphQL, and NativeBase, this definitive guide will help you become a professional React developer in a step-by-step manner.\u003c\/p\u003e\u003cp\u003eYou'll begin by learning about the essential building blocks of React components. As you advance through the chapters, you'll work with higher-level functionalities in application development and then put your knowledge to work by developing user interface components for the web and native platforms. In the concluding chapters, you'll learn how to bring your application together with robust data architecture.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll be able to build React applications for the web and React Native applications for multiple mobile platforms.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003col\u003e\u003cli\u003e\u003cspan contenteditable=\"false\"\u003e\u003c\/span\u003e\u003c\/li\u003e\u003c\/ol\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67585914601839,"sku":"9781803231280","price":399.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1803231289.jpg?v=1790421683"},{"product_id":"angular-design-patterns-and-best-practices","title":"Angular Design Patterns and Best Practices","description":"\u003cp\u003e\u003cstrong\u003eUnleash the full potential of Angular 17 to create more robust and feature-rich applications effortlessly\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Boost your Angular app development productivity by leveraging often-overlooked advanced features and best practices\u003c\/p\u003e\u003cp\u003e- Enhance the quality of your Angular applications by simplifying code\u003c\/p\u003e\u003cp\u003e- Gain practical knowledge through real-world examples of advanced Angular features and design patterns\u003c\/p\u003e\u003cp\u003e- Purchase of the print or Kindle book includes a free PDF eBook\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eSingle page applications (SPAs) have become the standard for most web experiences. Angular, with its batteries-included approach, has emerged as a powerful framework for simplifying the development of these interfaces by offering a comprehensive toolbox. This book guides you through the Angular ecosystem, uncovering invaluable design patterns and harnessing its essential features.\u003c\/p\u003e\u003cp\u003eThe book begins by laying a strong foundation, helping you understand when and why Angular should be your web development framework of choice. The next set of chapters will help you gain expertise in component design and architecting efficient, flexible, and high-performing communication patterns between components. You'll then delve into Angular's advanced features to create forms in a productive and secure way with robust data model typing. You'll also learn how to enhance productivity using interceptors to reuse code for common functionalities, such as token management, across various apps. The book also covers micro frontend architecture in depth to effectively apply this architectural approach and concludes by helping you master the art of crafting tests and handling errors effortlessly.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have unlocked the full potential of the Angular framework.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Discover effective strategies for organizing your Angular project fo\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67589956305263,"sku":"9781837631971","price":307.2,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1837631972.jpg?v=1790509276"},{"product_id":"learn-php-8","title":"Learn PHP 8","description":"\u003cp\u003e\u003c\/p\u003e\u003cp\u003eWrite solid, secure, object-oriented code in the new PHP 8. In this book you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples.\u003c\/p\u003e\n\n\u003cp\u003eIn \u003ci\u003eLearn PHP 8\u003c\/i\u003e, programming examples take advantage of the newest PHP features; you'll follow a learn-by-doing approach, which provides you with complete coding examples. \"Do It\" exercises in each chapter provide the opportunity to make adjustments to the example code. The end-of-chapter programming exercises allow you to develop your own applications using the algorithms demonstrated in the chapter. \u003c\/p\u003e\n\n\u003cp\u003eEach tier is logically and physically separated using object-oriented and dependency injection techniques, thus allowing independent tiers that can be updated with little or no effect on the other tiers. In addition to teaching good programming practices through OOP, there is a strong emphasis on creating secure code.\u003c\/p\u003e\n\n\u003cp\u003eAs each chapter is completed, you'll have the opportunity to design and create an application reinforcing the concepts learned. \u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul\u003e  \u003cli\u003eProgram PHP 8 web      applications\u003c\/li\u003e  \u003cli\u003eUse interfaces, containers,      and platforms\u003c\/li\u003e  \u003cli\u003eApply modular programming \u003c\/li\u003e  \u003cli\u003eManage data objects and use MySQL      and other databases\u003c\/li\u003e  Work with multi-functional      and secure user interfaces  \u003cli\u003eHandle logging exceptions      and more\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e \u003c\/p\u003e\n\n\u003cp\u003eThose new to web development, specifically PHP programming. Also, this book can be useful to those who have some PHP\/web development experience who are new to PHP 8.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67654249283951,"sku":"9781484262399","price":204.34,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1484262395.jpg?v=1790979445"},{"product_id":"javascript-from-beginner-to-professional","title":"JavaScript from Beginner to Professional","description":"\u003cp\u003e\u003cstrong\u003eStart your journey towards becoming a JavaScript developer with the help of more than 100 fun exercises and projects\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWrite eloquent JavaScript and employ fundamental and advanced features to create your own web apps\u003c\/li\u003e\n\u003cli\u003eInteract with the browser with HTML and JavaScript, and add dynamic images, shapes, and text with HTML5 Canvas\u003c\/li\u003e\n\u003cli\u003eBuild a password checker, paint web app, hangman game, and many more fun projects\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book demonstrates the capabilities of JavaScript for web application development by combining theoretical learning with code exercises and fun projects that you can challenge yourself with. The guiding principle of the book is to show how straightforward JavaScript techniques can be used to make web apps ranging from dynamic websites to simple browser-based games.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJavaScript from Beginner to Professional focuses on key programming concepts and DOM (Document Object Model) manipulations that are used to solve common problems in professional web applications. These include data validation, manipulating the appearance of web pages, working with asynchronous and concurrent code, and much more.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThe book follows project-based learning to provide context for the theoretical components in a series of code examples that can be used as modules of an application, such as input validators, games, and simple animations. This will be supplemented with a brief crash course on HTML and CSS to illustrate how JavaScript components fit into a complete web application.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAs you learn the concepts, you can try them in your own editor or browser console to get a solid understanding of how they work and what they do. By the end of this JavaScript book, you will feel confident writing core JavaScript code and be equipped to progress to more advanced libraries, framework\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67654509953391,"sku":"9781800562523","price":298.83,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1800562527.jpg?v=1790981902"},{"product_id":"front-end","title":"Front-End","description":"\u003cp\u003eSeja um desenvolvedor web front-end com este curso completo que aborda os três pilares do desenvolvimento web. Com este livro, você aprenderá HTML, CSS e JavaScript de forma prática e eficiente, para entrar em uma das carreiras mais promissoras do mercado de trabalho.\u003c\/p\u003e","brand":"Draft2Digital","offers":[{"title":"Default Title","offer_id":67654514377071,"sku":"9781777438593","price":94.43,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1777438594.jpg?v=1790982083"},{"product_id":"vue-js-3-cookbook","title":"Vue.js 3 Cookbook","description":"\u003cp\u003e\u003cstrong\u003eExplore the new features of Vue.js 3 and discover best practices for building fault-tolerant and professional frontend web applications\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate your apps from Vue.js 2 to Vue.js 3 with the help of practical recipes\u003c\/li\u003e\n\u003cli\u003eExplore the latest Vue.js 3 features such as reactivity API, composition API, and TypeScript support\u003c\/li\u003e\n\u003cli\u003eExtend the capabilities and performance of Vue.js apps with Quasar, Vuetify, and Nuxt.js frameworks\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eVue.js is a progressive web framework for building professional user interfaces for your web applications. With Vue.js 3, the frontend framework is reinforced with architectural enhancements, new base languages, new render processes, and separated core components.\u003c\/p\u003e\n\u003cp\u003eThe book starts with recipes for implementing Vue.js 3’s new features in your web development projects and migrating your existing Vue.js apps to the latest version. You will get up and running with TypeScript with Vue.js and find succinct solutions to common challenges and pitfalls faced in implementing components, derivatives, and animation, through to building plugins, adding state management, routing, and developing complete single-page applications (SPAs). As you advance, you'll discover recipes to help you integrate Vue.js apps with Nuxt.js in order to add server-side rendering capabilities to your SPAs. You'll then learn about the Vue.js ecosystem by exploring modern frameworks such as Quasar, Nuxt.js, Vuex, and Vuetify in your web projects. Finally, the book provides you with solutions for packaging and deploying your Vue.js apps.\u003c\/p\u003e\n\u003cp\u003eBy the end of this Vue.js book, you'll be able to identify and solve challenges faced in building Vue.js applications and be able to adopt the Vue.js framework for frontend web projects of any scale.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eDesign and develop large-scale web\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67655463666031,"sku":"9781838826222","price":375.01,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/183882622X.jpg?v=1791001553"},{"product_id":"rust-web-programming","title":"Rust Web Programming","description":"\u003cp\u003e\u003cstrong\u003eAdopt the Rust programming language by learning how to build fully functional web applications and services and address challenges relating to safety and performance\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild scalable web applications in Rust using popular frameworks such as Actix, Rocket, and Warp\u003c\/li\u003e\n\u003cli\u003eCreate front-end components that can be injected into multiple views\u003c\/li\u003e\n\u003cli\u003eDevelop data models in Rust to interact with the database\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAre safety and high performance a big concern for you while developing web applications?\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWhile most programming languages have a safety or speed trade-off, Rust provides memory safety without using a garbage collector. This means that with its low memory footprint, you can build high-performance and secure web apps with relative ease.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book will take you through each stage of the web development process, showing you how to combine Rust and modern web development principles to build supercharged web apps.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eYou'll start with an introduction to Rust and understand how to avoid common pitfalls when migrating from traditional dynamic programming languages. The book will show you how to structure Rust code for a project that spans multiple pages and modules. Next, you'll explore the Actix Web framework and get a basic web server up and running. As you advance, you'll learn how to process JSON requests and display data from the web app via HTML, CSS, and JavaScript. You'll also be able to persist data and create RESTful services in Rust. Later, you'll build an automated deployment process for the app on an AWS EC2 instance and Docker Hub. Finally, you'll play around with some popular web frameworks in Rust and compare them.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBy the end of this Rust book, you'll be able to confidently create scalable and fast web applications with Rust.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat\u003c\/strong\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67655507804527,"sku":"9781800560819","price":328.74,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1800560818.jpg?v=1791002296"},{"product_id":"spring-boot-and-angular","title":"Spring Boot and Angular","description":"\u003cp\u003e\u003cstrong\u003eDesign, build, and deploy performant and maintainable web applications using Spring, Spring Boot, and Angular\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Find solutions to common problems faced while developing applications with Angular and Spring Boot\u003c\/p\u003e\u003cp\u003e- Explore tips, tricks, and best practices to overcome challenges related to source code\u003c\/p\u003e\u003cp\u003e- Build applications faster and more efficiently using the Spring Framework and the Spring Boot extension\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAngular makes building applications with the web easy and Spring Boot helps get an application up and running using just a few lines of code and minimal configuration. This book provides insights into building full-stack apps using Angular and Spring Boot effectively to reduce overall development time and increase efficiency.\u003c\/p\u003e\u003cp\u003eYou'll start by setting up your CI\/CD pipeline and then build your web application's backend guided by best practices. You'll then see how Spring Boot allows you to build applications faster and more efficiently by letting the Spring Framework and Spring Boot extension do the heavy lifting. The book demonstrates how to use Spring Data JPA and add its dependencies along with Postgres dependencies in the project to save or persist a user's data in a database for future use. As you advance, you'll see how to write tests and test a service using Mockito. Finally, you'll create a CI workflow or pipeline for a Spring Boot and Angular application to enable operations to deliver quality applications faster.\u003c\/p\u003e\u003cp\u003eBy the end of this Spring Boot and Angular book, you'll be able to build a full-stack web application and deploy it through continuous integration and continuous deployment.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Explore how to architect Angular for enterprise-level app development\u003c\/p\u003e\u003cp\u003e- Create a Spring Boot project using Spring Initializr\u003c\/p\u003e\u003cp\u003e- Build RESTful APIs for enterprise-level app development\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67655727874415,"sku":"9781803243214","price":391.31,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/180324321X.jpg?v=1791005521"},{"product_id":"modernizing-legacy-applications-in-php","title":"Modernizing Legacy Applications in PHP","description":"\u003cp\u003e\u003cstrong\u003eGet your code under control in a series of small, specific steps\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Learn to extract and replace legacy artifacts,\u003c\/p\u003e\u003cp\u003e- Improve your application from the ground up while keeping your codebase fully operational,\u003c\/p\u003e\u003cp\u003e- Improve the quality of your legacy applications.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eHave you noticed that your legacy PHP application is composed of page scripts placed directly in the document root of the web server? Or, do your page scripts, along with any other classes and functions, combine the concerns of model, view, and controller into the same scope? Is the majority of the logical flow incorporated as include files and global functions rather than class methods? Working with such a legacy application feels like dragging your feet through mud, doesn't it?This book will show you how to modernize your application in terms of practice and technique, rather than in terms of using tools such as frameworks and libraries, by extracting and replacing its legacy artifacts. We will use a step-by-step approach, moving slowly and methodically, to improve your application from the ground up. We'll show you how dependency injection can replace both the new and global dependencies. We'll also show you how to change the presentation logic to view files and the action logic to a controller. Moreover, we'll keep your application running the whole time. Each completed step in the process will keep your codebase fully operational with higher quality. When we are done, you will be able to breeze through your code like the wind. Your code will be autoloaded, dependency-injected, unit-tested, layer-separated, and front-controlled. Most of the very limited code we will add to your application is specific to this book. We will be improving ourselves as programmers, as well as improving the quality of our legacy application.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Replace global and\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67656891236719,"sku":"9781787124707","price":241.07,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1787124703.jpg?v=1791039971"},{"product_id":"real-world-next-js","title":"Real-World Next.js","description":"\u003cp\u003e\u003cstrong\u003eLearn how to use Next.js for building web apps without compromising performance, user experience, and developer happiness\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDevelop scalable web applications using Next.js\u003c\/li\u003e\n\u003cli\u003eUse Next.js as a frontend for existing backends and e-commerce websites and understand how to implement it with any headless CMS\u003c\/li\u003e\n\u003cli\u003eDeploy Next.js on different platforms, such as Vercel, DigitalOcean, and AWS, or on your own server\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eNext.js is a scalable and high-performance React.js framework for modern web development and provides a large set of features, such as hybrid rendering, route prefetching, automatic image optimization, and internationalization, out of the box. If you are looking to create a blog, an e-commerce website, or a simple website, this book will show you how you can use the multipurpose Next.js framework to create an impressive user experience.\u003c\/p\u003e\u003cp\u003eStarting with the basics of Next.js, the book demonstrates how the framework can help you reach your development goals. You'll realize how versatile Next.js is as you build real-world applications with step-by-step explanations. This Next.js book will guide you in choosing the right rendering methodology for your website, securing it, and deploying it to different providers, all while focusing on performance and developer happiness.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you'll be able to design, build, and deploy modern architectures using Next.js with any headless CMS or data source.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet up to speed with Next.js essentials and learn how to build apps quickly\u003c\/li\u003e\n\u003cli\u003eUnderstand how to create scalable Next.js architectures\u003c\/li\u003e\n\u003cli\u003eChoose between different rendering strategies, such as client-side rendering (CSR), static site generation (SSG), server-side rendering (SSR), and incremental static regeneration (ISR)\u003c\/li\u003e\n\u003cli\u003eWrit\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67657726493039,"sku":"9781801073493","price":327.27,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/180107349X.jpg?v=1791048077"},{"product_id":"practical-rust-web-projects","title":"Practical Rust Web Projects","description":"\u003cp\u003eGo beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is organized in the following format: what this kind of application looks like; requirements for the example program; an introduction to the Rust libraries used; step-by-step implementation of the example program, including common pitfalls and best practices; and a brief comparison of libraries and frameworks in the same domain.\u003c\/p\u003e\u003cp\u003eThis book will open your eyes to the world of practical web applications of Rust. After reading the book, you will be able to apply your Rust knowledge to build your own web projects.  \u003c\/p\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild dynamic websites with databases\u003c\/li\u003e\n\u003cli\u003eBuild RESTful APIs\u003c\/li\u003e\n\u003cli\u003eWrite a WebSocket server that can power a real-time chat app in Rust\u003c\/li\u003e\n\u003cli\u003eDiscover the benefits of serverless computing using Amazon Web Service's Rust support\u003c\/li\u003e\n\u003cli\u003eCompile Rust to WebAssembly for high-performance frontend applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\n\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cbr\u003e\n\u003c\/div\u003e A reader with basic Rust knowledge, wishing to learn more about how to apply Rust in a real-world scenario. A developer who is evaluating the possibility to build their next project in Rust. ","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67658251665775,"sku":"9781484265888","price":284.59,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1484265882.jpg?v=1791066814"},{"product_id":"mastering-typescript-fourth-edition","title":"Mastering TypeScript - Fourth Edition","description":"\u003cp\u003e\u003cstrong\u003eMaster the TypeScript language and its latest features, explore modern web application frameworks, and build modular systems using industry standard architectural principles and design patterns.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore TypeScript 4's key elements and advanced language features\u003c\/li\u003e\n\u003cli\u003eUse TypeScript with modern frameworks such as Angular, Vue, React, RxJS and Node\u003c\/li\u003e\n\u003cli\u003eUnderstand TDD, serverless techniques, micro frontends, and other industry-standard best practices to create high-quality and modular apps\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTypeScript is both a language and a set of tools to generate JavaScript. It was designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eUsing a fast-paced, but easy-to-follow set of code samples, this fourth edition will get you up and running with Typescript quickly, introduce core concepts, and then build on this knowledge to understand, and then apply more advanced language features.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eMastering TypeScript, Fourth Edition also covers a variety of modern JavaScript and TypeScript frameworks and compares their respective strengths and weaknesses. As you advance through this TypeScript book, you'll explore Angular, React, Vue, RxJs, Express, Node and others. You'll get up to speed with unit and integration testing, data transformation, serverless technologies, and asynchronous programming. You'll also learn how to integrate with existing JavaScript libraries, control your compiler options, and use decorators and generics.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBy the end of the book, you will have built a comprehensive set of web applications using Angular, React and Vue, finally integrating them into a single cohesive website, using micro frontend techniques. Mastering TypeScript, Fourth Edition is about learning the language, understanding when to apply its features, and then selecting\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67658270802287,"sku":"9781800564732","price":411.53,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1800564732.jpg?v=1791067503"},{"product_id":"php-8-solutions","title":"PHP 8 Solutions","description":"\u003cp\u003eMake your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or storing all your content in a database. \u003cb\u003eDavid Powers\u003c\/b\u003e has updated his definitive book to incorporate the latest techniques and changes to PHP with the arrival of PHP 8. New features include named attributes, constructor property promotion, the stricter and more concise match expression, union types, and more.?\u003c\/p\u003e\n\n\u003cp\u003eThe problem is, you're not a programmer and the thought of writing code sends a chill up your spine. Or maybe you've dabbled a bit in PHP and MySQL, but you can't get past baby steps. If this describes you, then you've just found the right book. PHP powers four out of every five websites that use a server-side language. In combination with the MySQL database it's ideal for creating dynamic websites. PHP and MySQL are free, easy to use, and provided by many web hosting companies in their standard packages. This book also covers MariaDB, a seamless replacement for MySQL that has been adopted on many web servers.\u003c\/p\u003e\n\n\u003cp\u003eUnfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value. In contrast, this book gives you real value right away through a series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design. \u003c\/p\u003e\n\n\u003cp\u003eBut this book doesn't just provide a collection of ready-made scripts: each PHP solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. You'll learn how to optimize your code using object-oriented programming (OOP) techniques. By the end of the book, you'll have the confidence to start writing\u003c\/p\u003e","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67658306879855,"sku":"9781484271407","price":311.71,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1484271408.jpg?v=1791068805"},{"product_id":"understanding-javascript-promises","title":"Understanding JavaScript Promises","description":"\u003cp\u003eSince promises were added to JavaScript in 2015, they have become an integral part of the language. A good understanding of how promises work is more important than ever in becoming a proficient JavaScript developer. This book begins by explaining the basic concepts behind promises, including what they are, how to use them, and how to create your own. You'll then build upon these basic concepts to learn how to chain promises together and how to respond to multiple promises at once. Once you've learned these advanced concepts, you'll move on to learn how promises work with async functions and how to track unhandled promise rejections. All of the concepts discussed are grounded in real world examples so you learn not just how to use a particular technique, but also why and when to use it. It doesn't matter if you're writing JavaScript for web browsers, Node.js, or Deno, this book will teach you everything you need to know about promises.\u003c\/p\u003e","brand":"Lulu Press","offers":[{"title":"Default Title","offer_id":67658360029551,"sku":"9781678034153","price":175.28,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1678034150.jpg?v=1791069861"},{"product_id":"pro-angular","title":"Pro Angular","description":"\u003cp\u003eWelcome to this one-stop shop for learning Angular. \u003ci\u003ePro Angular\u003c\/i\u003e is the most concise and comprehensive guide available, giving you the knowledge you need to take full advantage of this popular framework for building your own dynamic JavaScript applications.\u003c\/p\u003e\n\n\u003cp\u003eAngular is an open-source JavaScript library maintained by Google. It has many excellent options when it comes to server-side development and is used in some of the largest and most complex web applications in the world to enhance HTML in the browser. Its cornerstone is the ability to create applications that are extendable, maintainable, testable, and standardized. Knowing Angular's foundations and understanding its applications is an asset in any developer toolbox.\u003cbr\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe fifth edition of this popular guide explains how to get the most from Angular, presenting the range of benefits it can offer. You will begin learning how to use Angular in your projects, starting with the nuts-and-bolts concepts, and progressing to more advanced and sophisticated features. Each topic in this full-color book provides you with precisely enough learning and detail to be effective. In true Adam Freeman style, the most important features are given full-court press treatment, while also addressing common problems and how to avoid them.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAccess accompanying online files for Angular 13 and 14 (when it is released)\u003c\/li\u003e\n\u003cli\u003eCreate rich and dynamic web app clients using Angular\u003c\/li\u003e\n\u003cli\u003eTap into some of the best aspects of server-side development\u003c\/li\u003e\n\u003cli\u003eKnow when to use Angular and when to seek an alternative\u003c\/li\u003e\n\u003cli\u003eUse the ng tools to create and build an Angular project\u003c\/li\u003e\n\u003cli\u003eExtend and customize Angular\u003c\/li\u003e\n\u003cli\u003eTake advantage of popular component libraries\u003c\/li\u003e\n\u003cli\u003eUtilize source code located at github.com\/Apress\/pro-angular-5ed\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book is for web developers\u003c\/p\u003e","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67658364977519,"sku":"9781484281758","price":323.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1484281756.jpg?v=1791070014"},{"product_id":"essential-typescript-4","title":"Essential TypeScript 4","description":"\u003cdiv\u003eLearn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eAuthor \u003cb\u003eAdam Freeman\u003c\/b\u003e explains how to get the most from TypeScript 4 in this second edition of his best-selling book.\u003c\/div\u003e\u003cdiv\u003e \u003c\/div\u003e\u003cdiv\u003eHe begins by describing the TypeScript language and the benefits it offers and then shows you how to use TypeScript in real-world scenarios, including development with the DOM API, and popular frameworks such as Angular and React. He starts from the nuts-and-bolts and builds up to the most advanced and sophisticated features.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eEach topic is covered clearly and concisely, and is packed with the details you need to be effective. The most important features are given a no-nonsense, in-depth treatment and chapters include common problems and teach you how to avoid them.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cul\u003e\n\u003cli\u003eGain a solid understanding of the TypeScript language and tools\u003c\/li\u003e\n\u003cli\u003eUse TypeScript for client- and server-side development\u003c\/li\u003e\n\u003cli\u003eExtend and customize TypeScript\u003c\/li\u003e\n\u003cli\u003eTest your TypeScript code\u003c\/li\u003e\n\u003cli\u003eApply TypeScript with the DOM API, Angular, React, and Vue.js \u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/div\u003e\u003cdiv\u003eJavaScript developers who want to use TypeScript to create client-side or server-side applications\u003c\/div\u003e","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67660843090287,"sku":"9781484270103","price":314.46,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/148427010X.jpg?v=1791105828"},{"product_id":"asp-net-core-2-fundamentals","title":"ASP.NET Core 2 Fundamentals","description":"\u003cp\u003eASP.NET Core 2 Fundamentals\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67827440583023,"sku":"9781789538915","price":302.7,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1789538912.jpg?v=1792607157"},{"product_id":"bootstrap-4-by-example","title":"Bootstrap 4 By Example","description":"\u003cp\u003e\u003cstrong\u003eLearn responsive web development with Bootstrap 4's front end framework \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBecome an expert in Bootstrap framework, and speed up front-end development and prototyping through real-life examples\u003c\/li\u003e\n\u003cli\u003eAn applied guide exploring two web applications such as Twitter and Dashboard from scratch\u003c\/li\u003e\n\u003cli\u003eHands on the Bootstrap version 4 even before the official release\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eBootstrap is a free, open source collection of tools that helps developers create websites or web applications. It provides a faster, easier, and less repetitive solution to designing and building applications. Before Bootstrap's release, it was necessary to import a variety of libraries into your project that offered different components and features for web interface development. Plus with the increased popularity of smartphones there were lack of libraries that could handle the responsiveness of a web page. Bootstrap's existence let it quickly become famous as a front-end framework that offered a wide set of tools from page grid up to components that render a web page in the best possible way for any device.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book will be a tutorial covering various examples as well as step-by-step methodology to create interesting web applications using Bootstrap and to understand the front-end framework to its core.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe begin with an introduction to the Bootstrap framework and setting up an environment to build a simple web page. We then cover the grid system, basic Bootstrap components, HTML elements, and customization components for responsive and mobile first development. This is presented by creating a beautiful Landing page sample. You will also learn how to create a web application like Twitter by using the full set of components offered in the framework. Finally, you will learn to create a dashboard web app, using Bootstrap to its fines\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":67827455295855,"sku":"9781785288876","price":362.83,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1785288873.jpg?v=1792607511"}],"url":"https:\/\/internacional.umlivro.com.br\/collections\/desenvolvimento-web.oembed?page=3","provider":"UmLivro Internacional","version":"1.0","type":"link"}