{"title":"Adam Freeman","description":null,"products":[{"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":55022218543477,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55022218871157,"sku":"NIN9781430234678","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1430234679.jpg?v=1739232332"},{"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":"- \/ - \/ -","offer_id":55022750695797,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55022751187317,"sku":"NIN9781430265290","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1430265299.jpg?v=1739237639"},{"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":"- \/ - \/ -","offer_id":55027692667253,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55027693060469,"sku":"NIN9781484273548","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1484273540.jpg?v=1739282194"},{"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":"- \/ - \/ -","offer_id":55027867713909,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55027867976053,"sku":"NIN9781484281758","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1484281756.jpg?v=1739283171"},{"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":"- \/ - \/ -","offer_id":55028069630325,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55028069859701,"sku":"NIN9781484203958","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/148420395X.jpg?v=1739284315"},{"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":"- \/ - \/ -","offer_id":55028124942709,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55028125106549,"sku":"NIN9781484268575","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1484268571.jpg?v=1739284698"},{"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":"- \/ - \/ -","offer_id":55028155253109,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55028155711861,"sku":"NIN9781484270103","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/148427010X.jpg?v=1739284914"},{"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":"- \/ - \/ -","offer_id":55050798367093,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55050798530933,"sku":"NIN9781633437319","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1633437310.jpg?v=1739451173"},{"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":"- \/ - \/ -","offer_id":55050820845941,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55050821042549,"sku":"NIN9781633437821","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1633437825.jpg?v=1739451353"},{"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":55069055648117,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":55069055844725,"sku":"NIN9781804615072","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/1804615072.jpg?v=1739616425"},{"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":"US \/ NEW \/ INGRAM","offer_id":56948915634549,"sku":"NIN9781484227770","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/9781484227770.jpg?v=1774039731"},{"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 \/ NEW \/ INGRAM","offer_id":56949395784053,"sku":"NIN9781484200865","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/9781484200865.jpg?v=1774040280"},{"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":"US \/ NEW \/ INGRAM","offer_id":56949606678901,"sku":"NIN9781484244500","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/6996\/5613\/files\/9781484244500.jpg?v=1774040507"}],"url":"https:\/\/stage.worldofbooks.com\/collections\/author-books-by-adam-freeman.oembed","provider":"World of Books Staging","version":"1.0","type":"link"}