{"title":"Gaurav Aroraa","description":null,"products":[{"product_id":"building-restful-web-services-with-net-core-book-gaurav-aroraa-9781788291576","title":"Building RESTful Web Services with .NET Core","description":"REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of ASP.NET Core, makes it a breeze for ...","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49629386539281,"sku":"GOR012876806","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50392083431697,"sku":"CIN1788291573VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52532463927569,"sku":"NLS9781788291576","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1788291573.jpg?v=1750802040"},{"product_id":"hands-on-design-patterns-with-c-and-net-core-book-gaurav-aroraa-9781789133646","title":"Hands-On Design Patterns with C# and .NET Core","description":"Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2  Key Features  Enhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive programming to build robust and scalable applications Discover how to work effectively with microservice and serverless architectures  Book DescriptionDesign patterns are essentially reusable solutions to common programming problems. When used correctly, they meet crucial software requirements with ease and reduce costs. This book will uncover effective ways to use design patterns and demonstrate their implementation with executable code specific to both C# and .NET Core.  Hands-On Design Patterns with C# and .NET Core begins with an overview of object-oriented programming (OOP) and SOLID principles. It provides an in-depth explanation of the Gang of Four (GoF) design patterns, including creational, structural, and behavioral. The book then takes you through functional, reactive, and concurrent patterns, helping you write better code with streams, threads, and coroutines. Toward the end of the book, you’ll learn about the latest trends in architecture, exploring design patterns for microservices, serverless, and cloud native applications. You’ll even understand the considerations that need to be taken into account when choosing between different architectures such as microservices and MVC.  By the end of the book, you will be able to write efficient and clear code and be comfortable working on scalable and maintainable projects of any size.What you will learn  Make your code more flexible by applying SOLID principles Follow the test-driven development (TDD) approach in your .NET Core projects Get to grips with efficient database migration, data persistence, and testing techniques Convert a console application to a web application using the right MVP Write asynchronous, multithreaded, and parallel code Implement MVVM and work with RxJS and AngularJS to deal with changes in databases Explore the features of microservices, serverless programming, and cloud computing  Who this book is forIf you have a basic understanding of C# and the .NET Core framework, this book will help you write code that is easy to reuse and maintain with the help of proven design patterns that you can implement in your code.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52101165875473,"sku":"GOR014471524","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52691469730065,"sku":"NLS9781789133646","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755411140881,"sku":"NIN9781789133646","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53646368964881,"sku":"GOR013384504","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781789133646.jpg?v=1757092208"},{"product_id":"building-microservices-with-net-core-2-0-book-gaurav-aroraa-9781788393331","title":"Building Microservices with .NET Core 2.0 -","description":"Architect your .NET applications by breaking them into really small pieces - microservices -using this practical, example-based guide.  About This Book  • Start your microservices journey and get a broader perspective on microservices development using C# 7.0 with .NET Core 2.0 • Build, deploy, and test microservices using ASP.Net Core, ASP.NET Core API, and Microsoft Azure Cloud • Get the basics of reactive microservices   Who This Book Is For  This book is for .NET Core developers who want to learn and understand the microservices architecture and implement it in their .NET Core applications. It's ideal for developers who are completely new to microservices or just have a theoretical understanding of this architectural approach and want to gain a practical perspective in order to better manage application complexities.  What You Will Learn  • Get acquainted with Microsoft Azure Service Fabric • Compare microservices with monolithic applications and SOA • Learn Docker and Azure API management • Define a service interface and implement APIs using ASP.NET Core 2.0 • Integrate services using a synchronous approach via RESTful APIs with ASP.NET Core 2.0 • Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0 • Understand the operation and scaling of microservices in .NET Core 2.0 • Understand the key features of reactive microservices and implement them using reactive extensions  In Detail  The microservices architectural style promotes the development of complex applications as a suite of small services based on business capabilities. This book will help you identify the appropriate service boundaries within your business. We'll start by looking at what microservices are and their main characteristics.  Moving forward, you will be introduced to real-life application scenarios; after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices using C# 7.0 with .NET Core 2.0. You will identify service boundaries, split the application into multiple microservices, and define service contracts. You will find out how to configure, deploy, and monitor microservices, and configure scaling to allow the application to quickly adapt to increased demand in the future. With an introduction to reactive microservices, you'll strategically gain further value to keep your code base simple, focusing on what is more important rather than on messy asynchronous calls.  Style and approach  This guide serves as a stepping stone that helps .NET Core developers in their microservices architecture. This book provides just enough theory to understand the concepts and apply the examples.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52120147165457,"sku":"NLS9781788393331","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53036952584465,"sku":"NIN9781788393331","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781788393331.jpg?v=1757424192"},{"product_id":"learn-c-in-7-days-book-gaurav-aroraa-9781787287044","title":"Learn C# in 7 days","description":"Learn C# in 7 days with practical examples, build a foundation for C# programming, and boost your skills to an advanced level  About This Book  • Learn the basics of C# in 7 days • Works as a reference guide describing the major features of C# • Build easy and simple code through real-world example scenarios  Who This Book Is For  The book is for aspiring developers and absolute novices who want to get started with the world of programming. You do not need any knowledge of C# for this book.  What You Will Learn  • Understand and set up the .NET environment • Code in C# using the Visual Studio 2017 RC (preferable community edition) IDE • Define variables, syntax, control flows, statements, and arrays etc through examples • Understand the concepts of Object-Oriented Programming using C# • Get acquainted with attributes, collection, generics, and LINQ • Get your hands on class members such as Modifiers, Methods, Properties, Indexers, File I\/O, Exception Handling, and Regex • Build a real-world application using C# 7  In Detail  This book takes a unique approach to teach C# to absolute beginners. You'll learn the basics of the language in seven days. It takes a practical approach to explain the important concepts that build the foundation of the C# programming language. The book begins by teaching you the basic fundamentals using real-world practical examples and gets you acquainted with C# programming. We cover some important features and nuances of the language in a hands-on way, helping you grasp the concepts in a fluid manner. Later, you'll explore the concepts of Object-Oriented Programming (OOP) through a real-world example. Then we dive into advanced-level concepts such as generics and collections, and you'll get acquainted with objects and LINQ. Towards the end, you'll build an application that covers all the concepts explained in the book. By the end of this book, you will have next-level skills and a good knowledge of the fundamentals of C#.  Style and approach  Fast paced guide to get you up-to-speed with the language. Every chapter is followed by an exercise that focuses on building something with the language. The codes of the exercises can be found on the Packt website","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52476060336401,"sku":"NLS9781787287044","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53152258195729,"sku":"NIN9781787287044","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781787287044.jpg?v=1759843466"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-gaurav-aroraa.oembed","provider":"World of Books ","version":"1.0","type":"link"}