{"title":"Adam Freeman","description":"\u003cp\u003eDiscover the world of Adam Freeman, a master of .NET and web development books. Whether you're a beginner or expert, find clear, practical guides to elevate your coding skills. Start your journey now!\u003c\/p\u003e","products":[{"product_id":"pro-angularjs-book-adam-freeman-9781430264484","title":"Pro AngularJS","description":"AngularJS is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to build applications that are smaller, faster, and with a lighter resource footprint than ever before.Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be gained from separating your logic and presentation code. He then shows how you can use AngularJS's features within in your projects to produce professional-quality results. Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features AngularJS is carefully unwrapped, going in-depth to give you the knowledge you need.  Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49509988434193,"sku":"GOR007575231","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49641679683857,"sku":"GOR007830634","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50763965202705,"sku":"CIN1430264489VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50809662669073,"sku":"CIN1430264489G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52683760926993,"sku":"NLS9781430264484","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430264489.jpg?v=1750922904"},{"product_id":"essential-typescript-book-adam-freeman-9781484249789","title":"Essential TypeScript","description":"Work with Typescript and get the most from this versatile open source language. Author Adam Freeman begins this book by describing Typescript and the benefits it offers, and goes on to show you how to use TypeScript in realistic scenarios, going in-depth to give you the knowledge you need.  Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features, you will learn how TypeScript builds on the JavaScript type system to create a safer and more productive development experience and understand how TypeScript can be used to create applications using popular frameworks, including Node.js, Angular, React, and Vue.js. Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them.  What You Will Learn  Gain a solid understanding of the TypeScript language and tools Use TypeScript for client- and server-side development Extend and customize TypeScript Debug and unit test your TypeScript code   Who This Book Is For Developers who want to start using TypeScript, for example to create rich web applications using Angular, React, or Vue.js  Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49517783712017,"sku":"GOR013437199","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52113449582865,"sku":"CIN148424978XA","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/148424978X.jpg?v=1751426632"},{"product_id":"definitive-guide-to-html5-book-adam-freeman-9781430239604","title":"The Definitive Guide to HTML5","description":"The Definitive Guide to HTML5 provides the breadth of information you'll need to start creating the next generation of HTML5 websites. It covers all the base knowledge required for standards-compliant, semantic, modern website creation. It also covers the full HTML5 ecosystem and the associated APIs that complement the core HTML5 language.       The Definitive Guide to HTML5 begins by tackling the basics of HTML5, ensuring that you know best practices and key uses of all of the important elements, including those new to HTML5. This section also covers extended usage of CSS3, JavaScript, and DOM manipulation, making you proficient in all core aspects of modern website creation.         The final part of the book covers the associated W3C APIs that surround the HTML5 specification. You will achieve a thorough working knowledge of the Geolocation API, web storage, creating offline applications, and the new drag and drop functionality. The Definitive Guide to HTML5 also dives into the key media enhancements of HTML5 and its surrounding technologies: Canvas, video and audio.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49521053303057,"sku":"GOR007046180","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50383485567249,"sku":"CIN1430239603G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50865887805713,"sku":"GOR010665819","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52334831599889,"sku":"NLS9781430239604","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52779268178193,"sku":"CIN1430239603VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430239603.jpg?v=1750714081"},{"product_id":"pro-asp-net-mvc-5-platform-book-adam-freeman-9781430265412","title":"Pro ASP.NET MVC 5 Platform","description":"The power of ASP.NET MVC 5 stems from the underlying ASP.NET platform. To make your ASP.NET MVC applications the best they can be, you need to fully understand the platform features and know how they can be used to build effective and elegant MVC framework applications.  The ASP.NET platform provides ASP.NET MVC applications with a rich suite of services including vital every-day features like extensible request handling, state management, and user authentication. Understanding how these features work is the difference between creating an average web application and the best-in-class.   MVC applications that are architected with a thorough knowledge of the underlying platforms are faster to write, faster to run, and more readily adaptable to change. In Pro ASP.NET MVC 5 Platform, best-selling author Adam Freeman explains how to get the most from the entire ASP.NET platform, beginning with a nuts-and-bolts description of the patterns and tools you need through to the most advanced features. He goes in-depth at every stage to give you the practical knowledge that you need to apply these concepts to your own code.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49524625768721,"sku":"GOR008417691","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49568854737169,"sku":"GOR009887232","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51325886988561,"sku":"CIN1430265418VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51416971510033,"sku":"CIN1430265418G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52671872631057,"sku":"NLS9781430265412","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430265418.jpg?v=1750857531"},{"product_id":"pro-asp-net-mvc-4-book-adam-freeman-9781430242369","title":"Pro ASP.NET MVC 4","description":"The ASP.NET MVC 4 Framework is the latest evolution of Microsoft's ASP.NET web platform.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49532934947089,"sku":"GOR006477180","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52591504851217,"sku":"NLS9781430242369","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":53362098569489,"sku":"CIN1430242361G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430242361.jpg?v=1751337642"},{"product_id":"pro-asp-net-core-3-book-adam-freeman-9781484254394","title":"Pro ASP.NET Core 3","description":"Now in its 8th edition, Pro ASP.NET Core has been thoroughly updated for ASP.NET Core 3 and online for ASP.NET Core 5 and .NET 5.0. This comprehensive, full-color guide is the only book you need to learn ASP.NET Core development.    Professional developers get ready to produce leaner applications for the ASP.NET Core platform. This edition puts ASP.NET Core 3 into context, and takes a deep dive into the tools and techniques required to build modern, extensible web applications. New features and capabilities such as MVC 3, Razor Pages, Blazor Server, and Blazor WebAssembly are covered, along with demonstrations of how they can be applied in practice.    Following the same popular format and style found in previous editions, author Adam Freeman explains how to get the most out of ASP.NET Core 3. Starting with the nuts-and-bolts topics, he teaches readers about middleware components, built-in services, request model binding, and more. Moving along, he introduces increasingly more complex topics and advanced features, including endpoint routing and dependency injection.    Written for professionals wanting to incorporate the latest functionality of ASP.NET Core 3 into their projects, this book also serves as a complete reference on ASP.NET Core. Beginners with some background in Microsoft web development will also greatly benefit from the in-depth coverage provided throughout.    What You Will Learn:        Build a solid foundation and skill set for working with the entire ASP.NET Core platform Apply ASP.NET Core 3 and ASP.NET Core 5 features in your developer environment; plentiful reusable templates See how to create RESTful web services, web applications, and client-side applications Leverage existing knowledge to efficiently get up and running with new programming models            Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.    “The Rolls-Royce of ASP.NET books, (or if you’re American, the Cadillac). Very thorough!”      Les Jackson, MCSD, DotNet Playbook    “The author’s instruction is direct, easy to understand and supplemented with clear code examples... Whether you are a beginner learning ASP.NET Core 3.1 app development, or an experienced professional ready to master advanced concepts, I consider this book a 'must have' for you!\"     Jeremy Likness, Senior Program Manager, Microsoft    “…the best single resource for teaching MVC web apps using ASP.NET. “    Charles Carter, MSCS, MSwE, JD, Cloud Application Development Instructor, Microsoft Software and Systems Academy","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49534589174033,"sku":"GOR010910385","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49735705493777,"sku":"NGR9781484254394","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50249681273105,"sku":"GOR010820293","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52106788438289,"sku":"CIN1484254392G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484254392.jpg?v=1751273696"},{"product_id":"pro-asp-net-core-identity-book-adam-freeman-9781484268575","title":"Pro ASP.NET Core Identity","description":"Get the most from ASP.NET Core Identity. Best-selling author Adam Freeman teaches developers common authentication and user management scenarios and explains how they are implemented in applications. He covers each topic clearly and concisely, and the book is packed with the essential details you need to be effective.  The book takes a deep dive into the Identity framework and explains how the most important and useful features work in detail, creating custom implementations of key components to reveal the inner workings of ASP.NET Core Identity. ASP.NET Core Identity provides authentication and user management for ASP.NET Core applications. Identity is a complex framework in its own right, with support for a wide range of features, including authenticating users with services provided by Google, Facebook, and Twitter.     What You Will Learn       Gain a solid understanding of how Identity provides authentication and authorization for ASP.NET Core applications Configure ASP.NET Core Identity for common application scenarios, including self-service registration, user management, and authentication with services provided by popular social media platforms Create robust and reliable user management tools Understand how Identity works in detail     Who This Book Is For  Developers with advanced knowledge of ASP.NET Core who are introducing Identity into their projects. Prior experience and knowledge of C#, ASP.NET Core is required, along with a basic understanding of authentication and authorization concepts.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49539299148049,"sku":"GOR013587850","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029543420177,"sku":"NIN9781484268575","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51746565685521,"sku":"CIN1484268571G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52484101308689,"sku":"NLS9781484268575","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484268571.jpg?v=1750759296"},{"product_id":"pro-angular-book-adam-freeman-9781484223062","title":"Pro Angular","description":"Angular 5 updates for this book are now available. Follow the Download source code link for this book on the Apress website.   Get the most from Angular 2, the leading framework for building dynamic JavaScript applications. Best-selling author Adam Freeman begins by describing the MVC pattern and the benefits it can offer and then shows you how to use Angular in your projects, starting from the nuts-and-bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need.   Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them.  What you’ll learn  Gain a solid architectural understanding of the MVC Pattern Learn how to create rich and dynamic web app clients using Angular 2 Learn how to extend and customize Angular 2 Learn how to test your Angular 2 projects            Who this book is for  Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49540451860753,"sku":"GOR009185683","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49932070125841,"sku":"CIN1484223063G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484223063.jpg?v=1751116023"},{"product_id":"pro-asp-net-core-mvc-2-book-adam-freeman-9781484231494","title":"Pro ASP.NET Core MVC 2","description":"Now in its 7th edition, the best selling book on MVC is updated for ASP.NET Core MVC 2. It contains detailed explanations of the Core MVC functionality which enables developers to produce leaner, cloud optimized and mobile-ready applications for the .NET platform. This book puts ASP.NET Core MVC into context and dives deep into the tools and techniques required to build modern, cloud optimized extensible web applications. All the new MVC features are described in detail and the author explains how best to apply them to both new and existing projects.   The ASP.NET Core MVC Framework is the latest evolution of Microsoft’s ASP.NET web platform, built on a completely new foundation. It represents a fundamental change to how Microsoft constructs and deploys web frameworks and is free of the legacy of earlier technologies such as Web Forms. ASP.NET Core MVC provides a \"host agnostic\" framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility.  Best-selling author Adam Freeman has thoroughly revised this market-leading book and explains how to get the most from ASP.NET Core MVC. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. The book includes a fully worked case study of a functioning web application that readers can use as a template for their own projects.    What's New in This Edition      Fully updated for Visual Studio 2017, C# 7 and .NET Core 2  Coverage of new features such as view filters  Wider platform and tooling coverage than ever before, with more on Visual Studio Code and working with .NET Core on non-Windows platforms  Docker-based application deployment    What You Will Learn      Gain a solid architectural understanding of ASP.NET Core MVC  Explore the entire ASP.NET MVC Framework as a cohesive whole  See how MVC and test-driven development work in action  Learn what's new in ASP.NET Core MVC 2 and how best to apply these new features to your own work  See how to create RESTful web services and Single Page Applications  Build on your existing knowledge of previous MVC releases to get up and running with the new programming model quickly and effectively     Who This Book Is For  This book is for web developers with a basic knowledge of ASP.NET and C# who want to incorporate the latest improvements and functionality in the ASP.NET Core MVC 2 Framework.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49544093729041,"sku":"GOR009852492","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49547572379921,"sku":"GOR012990654","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50014808834321,"sku":"CIN148423149XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50135789142289,"sku":"GOR010998445","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51328484770065,"sku":"CIN148423149XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52106782540049,"sku":"CIN148423149XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/148423149X.jpg?v=1751148812"},{"product_id":"pro-go-book-adam-freeman-9781484273548","title":"Pro Go","description":"Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that produces fast and robust applications that run across platforms.    Go, also known as Golang, is the concise and efficient programming language designed by Google for creating high-performance, cross-platform applications. Go combines strong static types with simple syntax and a comprehensive standard library to increase programmer productivity, while still supporting features such as concurrent\/parallel programming.    Each topic is covered in a clear, concise, no-nonsense approach that is packed with the details you need to learn to be truly effective. Chapters include common problems and how to avoid them.    What You Will Learn      Gain      a solid understanding of the Go language and tools Gain      in-depth knowledge of the Go standard library Use      Go for concurrent\/parallel tasks Use      Go for client- and server-side development     Who This Book Is For      Experienced developers who want to use Go to create applications","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49552502948113,"sku":"GOR012795242","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49743285223697,"sku":"NGR9781484273548","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029244379409,"sku":"NIN9781484273548","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52456106393873,"sku":"NLS9781484273548","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484273540.jpg?v=1750989845"},{"product_id":"essential-typescript-5-book-adam-freeman-9781633437319","title":"Essential TypeScript 5","description":"Now in its third edition, this bestselling guide to TypeScript takes you through the nuts and bolts of the language. No frills, no fuss—just TypeScript essentials!   TypeScript enhances JavaScript with static typing, while keeping all the JS flexibility you know and love! It's the perfect choice for any developer looking to improve the predictability and reliability of their code. Essential TypeScript 5, Third Edition teaches you how to get the most out of TypeScript 5 for a consistent, dependable development experience.   Inside Essential TypeScript 5, Third Edition you'll learn how to:     Configure the TypeScript development tools Use type annotations Create strongly typed functions and classes Use generic types Use type guards to determine types Create and consume type declaration files Use TypeScript to create web applications with Angular and React   About the technology   TypeScript is a popular superset of JavaScript that adds support for static typing. TypeScript's typing features, which will be instantly familiar to C# or Java programmers, help you reduce errors and improve the overall quality of your JavaScript code.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49557542338833,"sku":"GOR013761357","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49753338478865,"sku":"NGR9781633437319","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50476371116305,"sku":"CIN1633437310G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51041092272401,"sku":"NIN9781633437319","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437310.jpg?v=1751409170"},{"product_id":"pro-asp-net-mvc-5-book-adam-freeman-9781430265290","title":"Pro ASP.NET MVC 5","description":"The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The new, more tightly integrated, Visual Studio 2013 IDE has been created specifically with MVC application development in mind and provides a full suite of tools to improve development times and assist in reporting, debugging and deploying your code.   The popular Bootstrap JavaScript library has also now been included natively within MVC 5 providing you, the developer, with a wider range of multi-platform CSS and HTML5 options than ever before without the penalty of having to load-in third party libraries.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49568981975313,"sku":"GOR006421224","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49617807016209,"sku":"CIN1430265299G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49712815964433,"sku":"GOR006196641","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49963301208337,"sku":"CIN1430265299VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51025634787601,"sku":"NIN9781430265290","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52683464311057,"sku":"NLS9781430265290","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53233317773585,"sku":"CIN1430265299A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430265299.jpg?v=1750987290"},{"product_id":"pro-jquery-book-adam-freeman-9781430240952","title":"Pro jQuery","description":"jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. This book demonstrates how jQuery can be used with HTML5 to achieve excellent results.  In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need. Getting the most from jQuery is essential to truly mastering web development.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49586529468689,"sku":"GOR005527775","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49596490219793,"sku":"GOR012682745","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50763965006097,"sku":"CIN1430240954G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52422644334865,"sku":"NLS9781430240952","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430240954.jpg?v=1751084782"},{"product_id":"pro-asp-net-core-mvc-book-adam-freeman-9781484203989","title":"Pro ASP.NET Core MVC","description":"Visual Studio 2017 updates for this book are now available. Follow the Download Source Code link for this book on the Apress website.  Now in its 6th edition, the best selling book on MVC is now updated for ASP.NET Core MVC. It contains detailed explanations of the new Core MVC functionality which enables developers to produce leaner, cloud optimized and mobile-ready applications for the .NET platform. This book puts ASP.NET Core MVC into context and dives deep into the tools and techniques required to build modern, cloud optimized extensible web applications. All the new MVC features are described in detail and the author explains how best to apply them to both new and existing projects.  The ASP.NET Core MVC Framework is the latest evolution of Microsoft’s ASP.NET web platform, built on a completely new foundation. It represents a fundamental change to how Microsoft constructs and deploys web frameworks and is free of the legacy of earlier technologies such as Web Forms. ASP.NET Core MVC provides a \"host agnostic\" framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility.  Best-selling author Adam Freeman has thoroughly revised this market-leading book and explains how to get the most from ASP.NET Core MVC. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need.  This book follows the same format and style as the popular previous editions but brings everything up to date for the new ASP.NET Core MVC release. It presents a fully worked case study of a functioning ASP.NET MVC application that readers can use as a template for their own projects.     What You Will Learn:      Gain a solid architectural understanding of ASP.NET Core MVC  Explore the entire ASP.NET MVC Framework as a cohesive whole  See how MVC and test-driven development work in action  Learn what's new in ASP.NET Core MVC and how best to apply these new features to your own work  See how to create RESTful web services and Single Page Applications  Build on your existing knowledge of previous MVC releases to get up and running with the new programming model quickly and effectively     Who This Book Is For:  This book is for web developers with a basic knowledge of ASP.NET and C# who want to incorporate the latest improvements and functionality in the new ASP.NET Core MVC Framework.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49587304759569,"sku":"GOR009782903","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49611646107921,"sku":"GOR012058394","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50305343684881,"sku":"CIN1484203984G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51320309776657,"sku":"GOR011622597","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51592247345425,"sku":"GOR011508905","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484203984.jpg?v=1750759269"},{"product_id":"pro-angular-6-book-adam-freeman-9781484236482","title":"Pro Angular 6","description":"Best-selling author Adam Freeman shows you how to use Angular in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Chapters include common problems and how to avoid them. Additionally, this book now has accompanying online files for Angular 7; all examples in the book work without changes in Angular 7.   Get the most from Angular, the leading framework for building dynamic JavaScript applications. Understand the MVC pattern and the benefits it can offer.     What You’ll Learn  Gain a solid architectural understanding of the MVC Pattern Create rich and dynamic web app clients using Angular Use the ng tools to create and build an Angular project Extend and customize Angular Test your Angular projects  What's New in This Edition  Revised for the features and changes in Angular 6 and 7 Covers @angular\/cli, ng command line tools, and WebPack Includes HttpClient for simplified asynchronous HTTP requests Presents updates to pipes and localized text display   Who This Book Is For  Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49600476774673,"sku":"GOR009913296","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50032884547857,"sku":"CIN1484236483G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50331450835217,"sku":"CIN1484236483VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50920971239697,"sku":"GOR010934347","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484236483.jpg?v=1750716425"},{"product_id":"pro-design-patterns-in-swift-book-adam-freeman-9781484203958","title":"Pro Design Patterns in Swift","description":"The Swift programming language has transformed the world of iOS development and started a new age of modern development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level.  This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer.  Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need.   Pro Design Patterns in Swift brings design patterns to life and shows you how to bring structure and scale to yourSwift code with a practical, no-nonsense approach.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49602684944657,"sku":"GOR008847573","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50377080733969,"sku":"CIN148420395XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50377086042385,"sku":"CIN148420395XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029422735633,"sku":"NIN9781484203958","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52338715885841,"sku":"NLS9781484203958","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/148420395X.jpg?v=1751339059"},{"product_id":"microsoft-net-xml-web-services-step-by-step-book-adam-freeman-9780735617209","title":"Microsoft .NET XML Web Services Step by Step","description":"XML Web services are the next logical step in the evolution of the Internet. Teach yourself how to write and deploy XML Web services for Microsoft .NET—one step at a time—with this modular, accessible tutorial. It delivers expert, task-based instruction plus a real-world XML service example to help you apply what you already know about Microsoft Visual C#, Microsoft Visual Basic .NET, and object-oriented programming so that you can learn XML Web services development at your own pace. Topics covered include:   UNDERSTANDING XML WEB SERVICES     XML Web services architecture  XML Web services protocols  Web Service Description Language (WSDL)  Discovering XML Web services    BUILDING XML WEB SERVICES     Writing .NET XML Web services  Testing XML Web services  Debugging XML Web services    CONSUMING XML WEB SERVICES     Discovering XML Web services  Generating a proxy class  Creating clients that consume XML Web services  Consuming XML Web services asynchronously  Consuming XML Web services with HTTP    ADVANCED XML WEB SERVICES     Managing XML Web service state  Securing XML Web services  Using data sets with XML Web services  Using SOAP headers","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49612160893201,"sku":"GOR002382667","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49769097232657,"sku":"CIN0735617201VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0735617201.jpg?v=1751105946"},{"product_id":"pro-javascript-for-web-apps-book-adam-freeman-9781430244615","title":"Pro JavaScript for Web Apps","description":"JavaScript is the engine behind every web app, and a solid knowledge of it is essential for all modern web developers. Pro JavaScript for Web Apps gives you all of the information that you need to create professional, optimized, and efficient JavaScript applications that will run across all devices. It takes you through all aspects of modern JavaScript application creation, showing you how to combine JavaScript with the new features of HTML5 and CSS3 to make the most of the new web technologies.     The focus of the book is on creating professional web applications, ensuring that your app provides the best experience for your users, with smooth and responsive control and feedback and an intuitive and optimized interface. You will learn how to take a basic application and bring it up to a professional level while making sure that it remains bullet-proof and bug free. Pro JavaScript for Web Apps will also enhance your development workflow using jQuery to streamline the process and freeing you to spend more time on the important parts of your app while the framework deals with the mundanity.      The best app experiences are a combination of a beautiful idea with flawless execution. If you have the ideas, Pro JavaScript for Web Apps will help you craft them into a phenomenal app.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49621421654289,"sku":"GOR007471941","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50383525183761,"sku":"CIN1430244615G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52597901689105,"sku":"NLS9781430244615","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430244615.jpg?v=1750794227"},{"product_id":"pro-asp-net-4-5-in-c-book-adam-freeman-9781430242543","title":"Pro ASP.NET 4.5 in C#","description":"ASP.NET 4.5 remains Microsoft's preferred technology for creating dynamic websites, providing developers with unrivaled power and flexibility.    Pro ASP.NET 4.5 in C# is the most complete reference to ASP.NET that you will find. This comprehensively revised fifth edition will teach you everything you need to know in order to create well-designed ASP.NET websites. Beginning with core concepts the book progresses steadily through key professional skills. You'll be shown how to query databases in detail, consider the myriad applications of XML, and step through all the considerations you need to be aware of when securing your site from intruders. Finally, you'll consider advanced topics such as using client-side validation, jQuery and Ajax.      By the time you have read this book you will have learned all the skills you need to use ASP.NET 4.5 with confidence.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49623109075217,"sku":"GOR006656589","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50383513059601,"sku":"CIN143024254XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/143024254X.jpg?v=1751147443"},{"product_id":"pro-react-16-book-adam-freeman-9781484244500","title":"Pro React 16","description":"Use the enormously popular React framework to build dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. You will learn how React brings the power of strong architecture and responsive data to the client, providing the foundation for complex and rich user interfaces.    Best-selling author Adam Freeman explains how to get the most from React. He begins by describing the React architecture and the benefits it offers and then shows you how to use React and its associated tools and libraries in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need.  Each topic is presented clearly and concisely. Chapters include common problems and how to avoid them.       What You’ll Learn        Gain a solid understanding of the React design  Create rich and dynamic web app clients using React  Create data stores using Redux  Consume data using REST and GraphQL Test your React projects            Who This Book Is For     JavaScript developers who want to use React to create dynamic client-side applications","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49623487250705,"sku":"GOR011430122","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733415403793,"sku":"NGR9781484244500","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50012091777297,"sku":"CIN1484244508G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50052098261265,"sku":"GOR011579124","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50924855001361,"sku":"GOR014126851","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51325626810641,"sku":"CIN1484244508VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52659490455825,"sku":"NLS9781484244500","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52748965937425,"sku":"NIN9781484244500","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484244508.jpg?v=1751085515"},{"product_id":"c-for-java-developers-book-adam-freeman-9780735617797","title":"C# for Java Developers","description":"This title shows developers how to build Internet-based, distributed applications using Microsoft .NET Remoting, which enables powerful remote interaction among objects. A fundamental understanding of .NET Remoting is crucial as developers shift to developing distributed, Internet-based applications. Until recently, DCOM was the preferred method for developing distributed applications on Microsoft platforms. But as this book demonstrates, the .NET Remoting architecture is much easier to use and extend than DCOM. The book covers all aspects of .NET Remoting, including in-depth coverage of the .NET Remoting architecture plus concrete examples, best practices, and performance tips to show how to extend and customize the framework.            Provides developers with deep design and implementation guidance to help them build better distributed applications on the Microsoft .NET Framework   One third of the book introduces readers to the basics of using .NET Remoting to develop distributed application   Two-thirds of the book covers advanced features of .NET Remoting plus details on how to extend and customize the Although Java and C# share many similarities, there are fundamental differences between them. What's more, C#-the language designed from the ground up for programming the Microsoft .NET Framework-offers a wealth of new features that enable programmers to tap the full power of.NET. This is the ideal guide to help any Java developer master .NET programming with C#. The authors-two Java and C# experts-reveal the similarities and differences between the two platforms these languages support. Then they show you how to leverage your Java experience to get up to speed in C# development with a minimum of difficulty. It's the definitive programming resource as you tackle the .NET class libraries and learn to write applications for .NET with C#. Topics covered include:        OVERVIEW        Introduction to Microsoft .NET   Comparing Java and .NET technologies        THE C# LANGUAGE        Creating assemblies   Language syntax and features   Data types   Advanced language features        PROGRAMMING .NET WITH C#        Strings and regular expressions   Numbers and dates   Collections   Streams, files, and I\/O   XML processing        ADVANCED TOPICS        Reflection   Threading and synchronization   Networking   Remoting   Database connectivity   Security and cryptography   Graphics and UI   Introduction to XML Web services        PRAISE FOR THIS BOOK FROM THE MICROSOFT VISUAL C#(R) .NET TEAM:   The two tech veterans who wrote this book can help you master C# quickly. They do an admirable job of describing the basics of the .NET initiative: its goals, structure, and capabilities. Then they help you leap the biggest hurdle of all-understanding the structure and purpose of the .NET class libraries. Their book presents the underlying concepts, explains the challenges you'll face, and guides you past the pitfalls with ease.   -Prashant Sridharan, Product Manager, Microsoft Visual C# .NET team","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49626988249361,"sku":"GOR001608719","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50689766555921,"sku":"GOR006359098","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53399922344209,"sku":"CIN0735617791VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0735617791.jpg?v=1751360957"},{"product_id":"windows-8-apps-revealed-using-html5-and-javascript-book-adam-freeman-9781430250135","title":"Windows 8 Apps Revealed Using HTML5 and JavaScript","description":"This 88-page primer unveils the key features of Microsoft's eagerly anticipated Windows 8 operating system. Windows 8 contains Microsoft's revolutionary new application framework for building dynamic and responsive touch-enabled applications that target both desktops and mobile devices.  Experienced author Adam Freeman invites you to take a crash course in Windows 8 development. Using the open standards of HTML5 and JavaScript, he ensures you understand the changes that are being made to Windows development practices and puts you on the right course to creating innovative and elegant applications for this latest evolution of the world’s most successful operating system.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49631656149265,"sku":"GOR012582254","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52659693093137,"sku":"NLS9781430250135","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430250135.jpg?v=1750714090"},{"product_id":"metro-revealed-building-windows-8-apps-with-html5-and-javascript-book-adam-freeman-9781430244882","title":"Metro Revealed: Building Windows 8 Apps with HTML5 and JavaScript","description":"This 88-page primer unveils the key features of Microsoft's eagerly anticipated Windows 8 operating system. Windows 8 contains the revolutionary Metro application framework for building dynamic and responsive touch-enabled applications that target both desktops and mobile devices. With the official release of Windows 8 looming ever closer, experienced author Adam Freeman invites you to take a crash course in Metro development. Using HTML5 and JavaScript, he ensures you understand the changes that are being made to Windows development practices and puts you on the right course to creating innovative and elegant applications for this latest evolution of the world's most successful operating system.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49647663644945,"sku":"GOR006242593","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49810326749457,"sku":"CIN1430244887VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430244887.jpg?v=1750794227"},{"product_id":"pro-net-4-parallel-programming-in-c-book-adam-freeman-9781430229674","title":"Pro .NET 4 Parallel Programming in C#","description":"Parallel programming has been revolutionised in .NET 4, providing, for the first time, a standardised and simplified method for creating robust, scalable and reliable multi-threaded applications. The Parallel programming features of .NET 4 allow the programmer to create applications that harness the power of multi-core and multi-processor machines. Simpler to use and more powerful than “classic” .NET threads, parallel programming allows the developer to remain focused on the work an application needs to perform.    In Pro .NET 4 Parallel Programming in C#, Adam Freeman presents expert advice that guides you through the process of creating concurrent C# applications from the ground up. You’ll be introduced to .NET’s parallel programming features, both old and new, discover the key functionality that has been introduced in .NET 4, and learn how you can take advantage of the power of multi-core and multi-processor machines with ease.    Pro .NET4 Parallel Programming in C# is a reliable companion that will remain with you as you explore the parallel programming universe, elegantly and comprehensively explaining all aspects of parallel programming, guiding you around potential pitfalls and providing clear-cut solutions to the common problems that you will encounter.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49654426632465,"sku":"GOR005796884","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52135064404241,"sku":"NLS9781430229674","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430229675.jpg?v=1751446216"},{"product_id":"pro-angular-book-adam-freeman-9781484281758","title":"Pro Angular","description":"Welcome to this one-stop shop for learning Angular. Pro Angular 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.    Angular 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.     The 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.      What You Will Learn        Access accompanying online files for Angular 13 and 14 (when it is released) Create rich and dynamic web app clients using Angular Tap into some of the best aspects of server-side development Know when to use Angular and when to seek an alternative Use the ng tools to create and build an Angular project Extend and customize Angular Take advantage of popular component libraries Utilize source code located at github.com\/Apress\/pro-angular-5ed       Who This Book Is For    This book is for web developerswho want to create rich client-side applications. Foundational knowledge of HTML and JavaScript is recommended.     \"Adam's books provide a finely tuned blend of architectural overview, technical depth, and experience-born wisdom.  His clear, concise writing style, coupled with project-driven, real-world examples make me comfortable recommending his books to a broad audience, ranging from developers working with a technology for the first time to seasoned professionals who need to learn a new skill quickly.\"     Keith Dublin, Staff Architect, Upfront Health Care  “Adam’s books are the print version of a chat bot. His investment in learning how developers learn pays off in dividends, making this one of the most comprehensive resources available. Novices and experienced professionals alike will gain knowledge from the accessible and insightful material.”     Mark Donile, Software Engineer, MS CS","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49727344410897,"sku":"GOR013774245","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029388886289,"sku":"NIN9781484281758","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51439460024593,"sku":"CIN1484281756G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52135200063761,"sku":"NLS9781484281758","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53375526371601,"sku":"CIN1484281756VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484281756.jpg?v=1751440780"},{"product_id":"essential-angular-for-asp-net-core-mvc-3-book-adam-freeman-9781484252833","title":"Essential Angular for ASP.NET Core MVC 3","description":"Combine the strengths of Angular, the leading framework for developing complex client-side applications, and ASP.NET Core MVC 3, the latest evolution of Microsoft’s framework for server-side applications. This new edition offers updated Angular, ASP.NET Core 3, Entity Framework Core 3 examples, an all-new chapter on interoperability with Blazor, and more!    Best-selling author Adam Freeman brings together these two key technologies and explains how to use ASP.NET Core MVC 3 to provide back-end services for Angular applications. This fast-paced and practical guide starts from the nuts and bolts and gives you the knowledge you need to combine Angular and ASP.NET Core MVC 3 in your projects.    Each topic is covered clearly and concisely and is packed with the essential details you need to learn to be truly effective.    What You Will Learn      Gain a solid understanding of how ASP.NET Core      MVC 3 and Angular can work together Utilize both Visual Studio and Visual Studio      Code to develop Angular\/ASP.NET Core MVC projects   Create ASP.NET Core RESTful web services to      support Angular applications   Expose data from Entity Framework Core to      Angular applications Use ASP.NET Core Identity to provide security      services to Angular applications Understand how Angular and Blazor applications      can work together   Who This Book Is For  This book is for developers with knowledge of ASP.NET Core MVC who are introducing Angular into their projects.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49727347261713,"sku":"GOR010941170","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49734125125905,"sku":"NGR9781484252833","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49919952748817,"sku":"CIN1484252837G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50953875194129,"sku":"CIN1484252837VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52134699565329,"sku":"NLS9781484252833","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484252837.jpg?v=1751116040"},{"product_id":"pro-entity-framework-core-2-for-asp-net-core-mvc-book-adam-freeman-9781484234341","title":"Pro Entity Framework Core 2 for ASP.NET Core MVC","description":"Model, map, and access data effectively with Entity Framework Core 2, the latest evolution of Microsoft’s object-relational mapping framework. You will access data utilizing .NET objects via the most common data access layer used in ASP.NET Core MVC 2 projects.  Best-selling author Adam Freeman explains how to get the most from Entity Framework Core 2 in MVC projects. He begins by describing the different ways that Entity Framework Core 2 can model data and the different types of databases that can be used. He then shows you how to use Entity Framework Core 2 in your own MVC projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Chapters include common problems and how to avoid them.  What You’ll Learn   Gain a solid architectural understanding of Entity Framework Core 2  Create databases using your MVC data model   Create MVC models using an existing database   Access data in an MVC application using Entity Framework Core 2  Use Entity Framework in RESTful Web Services   Who This Book Is For ASP.NET Core MVC 2 developers who want to use Entity Framework Core 2 as the data access layer in their projects","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49735282753809,"sku":"NGR9781484234341","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51860731199761,"sku":"GOR011422482","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52119893639441,"sku":"NLS9781484234341","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484234340.jpg?v=1751435036"},{"product_id":"pro-asp-net-core-6-book-adam-freeman-9781484279564","title":"Pro ASP.NET Core 6","description":"Professional developers will produce leaner applications for the ASP.NET Core platform using the guidance in this best-selling book, now in its 9th edition and updated for ASP.NET Core for .NET 6. It contains detailed explanations of the ASP.NET Core platform and the application frameworks it supports. This cornerstone guide puts ASP.NET Core for .NET 6 into context and dives deep into the tools and techniques required to build modern, extensible web applications. New features and capabilities such as MVC, Razor Pages, Blazor Server, and Blazor WebAssembly are covered, along with demonstrations of how they are applied.  ASP.NET Core for .NET 6 is the latest evolution of Microsoft’s ASP.NET web platform and provides a \"host-agnostic\" framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility.  Author Adam Freeman has thoroughly revised this market-leading book and explains how to get the most from ASP.NET Core for .NET 6. He starts with the nuts-and-bolts topics, teaching you about middleware components, built-in services, request model binding, and more. As you gain knowledge and confidence, he introduces increasingly more complex topics and advanced features, including endpoint routing and dependency injection. He goes in depth to give you the knowledge you need.  This book follows the same format and style as the popular previous editions but brings everything up to date for the new ASP.NET Core for .NET 6 release and broadens the focus to include all of the ASP.NET Core platform. You will appreciate the fully worked case study of a functioning ASP.NET Core application that you can use as a template for your own projects.  Source code for this book can be found at https:\/\/github.com\/Apress\/pro-asp.net-core-6.  What You Will Learn      Explore the entire ASP.NET Core platform Apply the new ASP.NET Core for .NET 6 features in your developer environment See how to create RESTful web services, web applications, and client-side applications Build on your existing knowledge to get up and running with new programming models quickly and effectively       Who This Book Is For  Web developers with a basic knowledge of web development and C# who want to incorporate the latest improvements and functionality in ASP.NET Core for .NET 6 into their own projects.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49743280832785,"sku":"NGR9781484279564","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49979725545745,"sku":"CIN1484279565G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51079526482193,"sku":"GOR014171520","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52724895252753,"sku":"GOR014599645","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52981128266001,"sku":"GOR014678829","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484279565.jpg?v=1751420400"},{"product_id":"pro-asp-net-core-7-book-adam-freeman-9781633437821","title":"Pro ASP.NET Core 7","description":"This industry-leading guide to ASP.NET Core teaches you everything they need to know to create easy, extensible, and cloud-native web applications.   For .NET web developers looking to learn about ASP.NET's key tools and techniques.   Pro ASP.NET Coreis an acclaimed bestseller, and a bible for .NET web developers. Tens of thousands of readers have benefited from its comprehensive coverage of ASP.NET's key tools and techniques.   Inside Pro ASP.NET Core 7 you will learn how to:     Configure the ASP.NET Core request pipeline to handle requests Create RESTful web services with MVC controllers Create HTML responses with Razor and Razor Pages Create richly interactive web applications with Blazor Access data using Entity Framework Core Authenticate requests using ASP.NET Core Identity   Now in its tenth edition, this revised guide has been fully updated to .NET 7, with extensive chapters on Razor Pages, Blazor, MVC Core, and other new features. Plus! The book is filled with engaging hands-on examples show you how each tool works in action.   About the technology   ASP.NET Core 7 is the latest version of Microsoft's comprehensive web development framework. It gives C# developers everything they need to create scalable and robust web apps. This powerful framework can handle anything you throw at it—HTTP requests from all clients, delivering raw data responses for RESTful web services, HTML and CSS for round-trip clients, and even WASM code for rich interactions.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49746345427217,"sku":"NGR9781633437821","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49764946805009,"sku":"CIN1633437825VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51041520156945,"sku":"NIN9781633437821","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53107184140561,"sku":"GOR014744550","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1633437825.jpg?v=1762251659"},{"product_id":"introducing-visual-c-2010-book-adam-freeman-9781430231714","title":"Introducing Visual C# 2010","description":"If you’re new to C# programming, this book is the ideal way to get started. Respected author Adam Freeman guides you through the C# language by carefully building up your knowledge from fundamental concepts to advanced features.      The book gradually builds up your knowledge, using the concepts you have already grasped to support those that come next. You will explore all the core areas of the C# language and the .NET Framework on which it runs. Particular attention is paid to the creation of Web and Windows applications and data access—danger zones where novice programmers often go awry in their early coding attempts.        Introducing Visual C# 2010 is a comprehensive primer. Even if you have no previous programming experience, you can have confidence in the fact that you'll be able to build well constructed web and Windows applications of your own once you have finished reading this book.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49809657069841,"sku":"CIN1430231718G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50123827413265,"sku":"GOR006178340","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430231718.jpg?v=1750826645"},{"product_id":"highwaymen-tp-book-adam-freeman-9781401217334","title":"Highwaymen TP","description":"Written by Marc Bernardin and Adam Freeman Art by Lee Garbett Cover by Brian Stelfreeze Collecting the high-octane 5-issue miniseries! In their prime, Able \"Speed\" Monroe and Ichabod McQueen were couriers capable of ferrying anything, anywhere, anytime. Now almost obsolete, they’re called out of retirement to deliver some very dangerous cargo for a dead President. If only they knew what is was — and why everyone else wants to kill them for it. Advance-solicited; on sale March 5","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49809841226001,"sku":"CIN1401217338G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1401217338.jpg?v=1750889818"},{"product_id":"essential-typescript-4-book-adam-freeman-9781484270103","title":"Essential TypeScript 4","description":"Learn 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. Author Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best-selling book. He 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. Each 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.  What You Will Learn  Gain a solid understanding of the TypeScript language and tools Use TypeScript for client- and server-side development Extend and customize TypeScript Test your TypeScript code Apply TypeScript with the DOM API, Angular, React, and Vue.js    Who This Book Is For JavaScript developers who want to use TypeScript to create client-side or server-side applications","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50225227432209,"sku":"GOR013892743","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029603877137,"sku":"NIN9781484270103","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51785783214353,"sku":"GOR014402778","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52478865375505,"sku":"NLS9781484270103","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/148427010X.jpg?v=1751372386"},{"product_id":"three-famous-impostors-book-adam-freeman-9781514472194","title":"Three Famous Impostors?","description":null,"brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50379070406929,"sku":"CIN1514472198VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52657752998161,"sku":"NLS9781514472194","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1514472198.jpg?v=1750957694"},{"product_id":"essential-angular-for-asp-net-core-mvc-book-adam-freeman-9781484229156","title":"Essential Angular for ASP.NET Core MVC","description":"Angular 5 and .NET Core 2 updates for this book are now available. Follow the Download Source Code link for this book on the Apress website.  Discover Angular, the leading client-side web framework, from the point of view of an ASP.NET Core MVC developer. Best-selling author Adam Freeman brings these two key technologies together and explains how to use ASP.NET Core MVC to provide back-end services for Angular applications. This fast-paced, practical guide starts from the nuts and bolt and gives you the knowledge you need to combine Angular (from version 2.0 up) and ASP.NET Core MVC in your projects.  What You’ll Learn  Gain a solid understanding of how ASP.NET Core MVC and Angular can work together  Use Visual Studio 2017 to develop Angular\/ASP.NET Core MVC projects   Create ASP.NET Core RESTful web services to support Angular applications   Expose data from Entity Framework Core to Angular applications  Use ASP.NET Core Identity to provide security services to Angular applications   Each topic is covered clearly and concisely and is packed with the essential details you need to learn to be truly effective.   Who This Book Is For This book is for developers with a knowledge of ASP.NET Core MVC who are introducing Angular into their projects.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50384837116177,"sku":"CIN1484229150G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484229150.jpg?v=1750759279"},{"product_id":"pro-vue-js-2-book-adam-freeman-9781484238042","title":"Pro Vue.js 2","description":"Explore Vue.js to take advantage of the capabilities of modern browsers and devices using the fastest-growing framework for building dynamic JavaScript applications. You will work with the power of the Model-View-Controller (MVC) pattern on the client, creating a strong foundation for complex and rich web apps.  Best-selling author Adam Freeman explains how to get the most from Vue.js 2. He begins by describing the MVC pattern and the benefits it can offer. He then shows you how to use Vue.js in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Chapters include common problems and how to avoid them.  What You'll Learn  Gain a solid architectural understanding of the MVC pattern  Create rich and dynamic web app clients using Vue.js 2  Extend and customize Vue.js  Test your Vue.js projects    Who This Book Is For JavaScript developers who want to use Vue.js to create dynamic client-side applications","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50385010131217,"sku":"CIN1484238044G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51068990062865,"sku":"CIN1484238044VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52593410277649,"sku":"NLS9781484238042","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53108258242833,"sku":"GOR014745905","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484238044.jpg?v=1750796657"},{"product_id":"expert-asp-net-web-api-2-for-mvc-developers-book-adam-freeman-9781484200865","title":"Expert ASP.NET Web API 2 for MVC Developers","description":"Web API 2 is the latest evolution of Microsoft's web services toolkit, which allows the creation of RESTful applications built on the ASP.NET platform. It provides a standards-based approach and a high-productivity development model that makes it easy to deliver services to a wide-range of clients, including mobile devices.This book puts Web API into context for the experienced MVC Framework developer and dives deep into the tools and techniques required to build Web API applications that integrate with the MVC Framework and shows you how to create single-page applications to consume them.  Best-selling author Adam Freeman explains how to get the most from Web API 2 by building on the foundation of the MVC Framework and the ASP.NET platform. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50386896191761,"sku":"CIN1484200861G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52331829461265,"sku":"NLS9781484200865","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52748965249297,"sku":"NIN9781484200865","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484200861.jpg?v=1751306659"},{"product_id":"programming-net-security-book-adam-freeman-9780596004422","title":"Programming .Net Security","description":"With the spread of Web-enabled desktop clients and web-server based applications, developers can no longer afford to treat security as an afterthought. It's one topic, in fact, that .NET forces you to address, since Microsoft has placed security-related features at the core of the .NET Framework. Yet, because a developer's carelessness or lack ofexperience can still allow a program to be used in an unintended way, Programming .NET Security shows you how the various tools will help you write secure applications. The book works as both a comprehensive tutorial and reference to security issues for .NET application development, and contains numerous practical examples in both the C# and VB.NET languages. With Programming .NET Security, you will learn to apply sound security principles to your application designs, and to understand the concepts of identity, authentication and authorization and how they apply to .NET security. This guide also teaches you to: use the .NET run-time security features and .N ET security namespaces and types to implement best-practices in your applications, including evidence, permissions, code identity and security policy, and role based and Code Access Security (CAS); use the .NET cryptographic APIs , from hashing and common encryption algorithms to digital signatures and cryptographic keys, to protect your data; and use COM+ component services in a secure manner. If you program with ASP.NET will also learn how to apply security to your applications. And the book also shows you how to use the Windows Event Log Service to audit Windows security violations that may be a threat to your solution.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50624526057745,"sku":"CIN0596004427VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596004427.jpg?v=1750943944"},{"product_id":"applied-asp-net-4-in-context-book-adam-freeman-9781430234678","title":"Applied ASP.NET 4 in Context","description":"ASP.NET 4 is the latest version of Microsoft's revolutionary web technology. It is the principal technology for creating dynamic web pages on the Windows platform.       Applied ASP.NET 4 In Context sets the standard for clear, simple, hands-on advice for learning and deploying Microsoft’s dynamic web solutions. Seasoned .NET author Adam Freeman explains how to get the most from ASP.NET by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need to use ASP.NET in a real-world context.        Effective and powerful ASP.NET programming is easier than ever before with this informed and practical guide.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51025743544593,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51025745871121,"sku":"NIN9781430234678","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52334283587857,"sku":"NLS9781430234678","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52816146891025,"sku":"CIN1430234679G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430234679.jpg?v=1750890937"},{"product_id":"mastering-node-js-web-development-book-adam-freeman-9781804615072","title":"Mastering Node.js Web Development","description":"Unlock the full potential of Node.js with practical skills to develop and deploy scalable and high-performance server-side applications that enhance your client-side projects Purchase of the print or Kindle book includes a free PDF eBook  Key Features  Server-side applications with Node.js, covering HTTP requests, static and dynamic content delivery, form data processing, and RESTful web services Hands-on examples, step-by-step code listings, and best practices for building and deploying server applications Common services like authentication, managing application state, and performance optimization  Book DescriptionDive into the world of Node.js with this comprehensive guide, taking you from foundational concepts to practical web development mastery. Written by an industry veteran with over 50 programming books under his belt, this book will help both beginners and seasoned developers.  Gain a deep understanding of the most important server-side features in web development with Node.js. The first part of the book will get you up to speed with basic features of Node.js and TypeScript. In the second part, you’ll elevate your skills by creating simplified implementations of key server-side features to understand how they work and how they are presented to clients. Armed with the understanding gained from implementing each feature, you will be able to replace custom code with production-ready open-source packages.  The third part will help you understand how server-side features are combined for practical web development. Using Adam Freeman’s signature SportsStore application, you will learn how to develop client and server-side components, culminating in a thorough application deployment preparation.  By the end of this Node.js book, you will be able to build and deploy server applications to support HTTP clients, including JavaScript applications created with frameworks such as Angular and React.What you will learn  Process HTTP requests and perform file operations Create RESTful web services that can be consumed by client-side apps Work with server apps serving JavaScript clients, such as React and Angular Leverage Node.js to work with popular databases Apply practical knowledge through building the SportsStore project Authenticate users and authorize access to application features  Who this book is forThis book is for programmers with a basic knowledge of HTML and CSS who are transitioning into JavaScript development and are looking to master the implementation of server-side applications.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51055169241361,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51055173042449,"sku":"NIN9781804615072","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51602916638993,"sku":"CIN1804615072G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52616547336465,"sku":"NLS9781804615072","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1804615072.jpg?v=1751412029"},{"product_id":"pro-angular-9-book-adam-freeman-9781484259979","title":"Pro Angular 9","description":"Intermediate","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51214926315793,"sku":"GOR013337132","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51422907138321,"sku":"CIN1484259971G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52992338952465,"sku":"CIN1484259971VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484259971.jpg?v=1750892558"},{"product_id":"richard-cromwell-lord-protector-3-september-1658-25-may-1659-book-adam-freeman-9798415364497","title":"Richard Cromwell. Lord Protector 3 September 1658 - 25 May 1659:","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51608325423377,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51608325554449,"sku":"GOR013980631","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B09WHJ621L.jpg?v=1751320506"},{"product_id":"essential-docker-for-asp-net-core-mvc-book-adam-freeman-9781484227770","title":"Essential Docker for ASP.NET Core MVC","description":"Find out how to use Docker in your ASP.NET Core MVC applications, and how containers make it easier to develop, deploy and manage those applications in production environments. Packed with examples and practical demonstrations, this book will help you deploy even large-scale, cross-platform web applications from development into production. Best-selling author Adam Freeman takes you on a whirlwind tour of Docker, from creating a consistent development environment for your team to deploying a project and scaling it up in production. By the end of the book, you will have a solid understanding of what Docker does, how it does it and why it is useful when developing and deploying ASP.NET Core MVC applications.   What You Will Learn   Gain a solid understanding of Docker: what it is, and why you should be using it for your ASP.NET Core MVC applications  Use Docker to create a development platform for ASP.NET Core MVC so that applications behave consistently across development and production  Use Docker to test, deploy and manage ASP.NET Core MVC containers  Use Docker Swarms to scale up applications to cope with large workloads    Who This Book Is For ASP.NET Core MVC developers who want to use Docker to containerize and manage their applications","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52127732138257,"sku":"NLS9781484227770","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52750704050449,"sku":"NIN9781484227770","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53526845554961,"sku":"GOR010521712","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484227770.jpg?v=1757487812"},{"product_id":"pro-jquery-2-0-book-adam-freeman-9781430263883","title":"Pro jQuery 2.0","description":"jQuery 2.0 is the latest version of the jQuery framework. Suitable for modern web browsers it provides a robust API for web application development. It is fast becoming the tool of choice for web developers the world over and sets the standard for simplicity,flexibility and extensibility in website design.          In Pro jQuery 2.0 seasoned author, Adam Freeman, demonstrates how to get the most from jQuery 2.0 by focussing on the practical features of the technology and how they can be applied to solving real-world problems. In this comprehensive reference he goes in depth to give you the practical knowledge that you need.             Each topic is covered clearly and concisely, and is packed with the details you'll need to learn to be truly effective. The most important features are given a no-nonsense, in-depth treatment, and chapters contain examples that demonstrate both the power and the subtlety of jQuery.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52425454387473,"sku":"NLS9781430263883","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53448080097553,"sku":"GOR008728355","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430263883.jpg?v=1759154853"},{"product_id":"windows-8-apps-revealed-using-xaml-and-c-book-adam-freeman-9781430250340","title":"Windows 8 Apps Revealed Using XAML and C#","description":"This 88-page primer unveils the key features of Microsoft's eagerly anticipated Windows 8 operating system.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52590418592017,"sku":"NLS9781430250340","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430250340.jpg?v=1761062025"},{"product_id":"pro-windows-8-development-with-html5-and-javascript-book-adam-freeman-9781430244011","title":"Pro Windows 8 Development with HTML5 and JavaScript","description":"Apps are at the heart of Windows 8, bringing rich and engaging experiences to both tablet and desktop users. Windows 8 uses the Windows Runtime (WinRT), a complete reimagining of Windows development that supports multiple programming languages and is built on HTML5, CSS and JavaScript. These applications are the future of Windows development and JavaScript is perfect language to take advantage of this exciting and flexible environment.  Seasoned author Adam Freeman explains how to get the most from WinRT and Windows 8 by focusing on the features you need for your project. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need.  Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters contain examples that demonstrate both the power and the subtlety of Windows 8, Windows Runtime and Javascript.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52619941413137,"sku":"NLS9781430244011","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53538739650833,"sku":"NIN9781430244011","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781430244011.jpg?v=1761537232"},{"product_id":"three-famous-impostors-book-adam-freeman-9781514472200","title":"Three Famous Impostors?","description":null,"brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52657743134993,"sku":"NLS9781514472200","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781514472200.jpg?v=1762230127"}],"url":"https:\/\/www.worldofbooks.com\/fr-fr\/collections\/auteur-livres-de-adam-freeman.oembed?page=3","provider":"World of Books ","version":"1.0","type":"link"}