Computer Science Price list in India

Problems Title
Building Microservices with .NET Core

Building Microservices with .NET Core

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 understand a broader perspective of microservices development * Build, deploy, and test microservices using ASP.Net MVC, Web API, and Microsoft Azure Cloud * Get started with reactive microservices and understand the fundamentals behind it Who This Book Is For This book is for .NET Core developers who want to learn and understand microservices architecture and implement it in their .NET Core applications. It's ideal for developers who are completely new to microservices or have just a theoretical understanding of this architectural approach and want to gain a practical perspective in order to better manage application complexity. What You Will Learn * Compare microservices with monolithic applications and SOA * Identify the appropriate service boundaries by mapping them to the relevant bounded contexts * Define the service interface and implement the APIs using ASP.NET Web API * Integrate the services via synchronous and asynchronous mechanisms * Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0 * Understand the operations and scaling of microservices in .NET Core * Understand the testing pyramid and implement consumer-driven contract using pact net core * Understand what the key features of reactive microservices are and implement them using reactive extension In Detail Microservices is an architectural style that 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 the business. We'll start by looking at what microservices are, and what the main characteristics are. Moving forward, you will be introduced to real-life application scenarios, and after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices. You will identify the service boundaries, split the application into multiple microservices, and define the 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 the reactive microservices, you strategically gain further value to keep your code base simple, focusing on what is more important rather than the 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.

Mastering ASP.NET Core 2.0

Mastering ASP.NET Core 2.0

Become an expert in the shiny new version of ASP.NET About This Book * Grasp the advanced concepts of MVC Core and start making professional-grade applications * Migrate from previous versions of ASP.NET MVC to ASP.NET Core * This book will take you on a journey through all the aspects of ASP.NET Core 2.0 Who This Book Is For If you are a developer who knows the basics of ASP.NET MVC and wants to build powerful applications, this book is for you. Basic C# experience and an understanding of HTML and CSS is assumed. What You Will Learn * Get to know the new features of ASP.NET Core 2.0 * Find out how to configure ASP.NET Core * Configure routes to access ASP.NET Core resources * Create controllers and action methods and see how to maintain the state * Create views to display contents * Implement and validate forms and retrieve information from them * Write reusable modules for ASP.NET Core * Deploy ASP.NET Core to other environments In Detail ASP.NET is an open source web framework that builds modern web apps and services. This book is your one-stop guide to the new features of ASP.NET Core 2.0, including web APIs and MVC. We begin with a brief overview of the basics, taking you through the MVC pattern, platforms, dependencies, and frameworks. We then move on to setting up and configuring the MVC environment before talking about routing and advanced routing options. Next, we'll look at model binding, controllers and actions, filters, user authentication, and testing. Moving on, you'll learn about all the aspects of syntax and processes when working with Razor. You'll be introduced to client-side development and will get to know about the security aspects of ASP.NET Core. We will also look at microservices with ASP.NET Core. Finally, you'll find out how to deploy ASP.NET Core to new environments such as Azure, AWS, and Docker. By the end of the book, you will be well versed with development in ASP.NET Core and will have a deep understanding of how to interact with the framework and work cross-platform. Style and approach Find out how to design modern, cross-platform, business oriented web applications that serve the client needs in the age of emerging .NET framework

ASP.NET Core Application Development - Building An Application in Four Sprints

ASP.NET Core Application Development - Building An Application in Four Sprints

Master ASP.NET Core hands-on: from architecture through deployment and beyond

This book guides you through the entire process of building, deploying and managing cross-platform web apps with ASP.NET Core. You'll master Microsoft's revolutionary open source ASP.NET Core technology and learn how to integrate the immense power of MVC, Docker, Azure Web Apps, Visual Studio, C#, JavaScript and Entity Framework. Working alongside the fictitious development team at Alpine Ski House, you'll witness a four-sprint journey starting with a blank canvas. You'll see the team architect and design their software, adjust to user feedback and move through builds, testing, deployment, maintenance and refactoring.

Throughout, you'll discover how to deliver state-of-the-art software faster and more repeatably than ever before.

Three leading Microsoft MVPs show how to:

• Build great cross-platform apps using ASP.NET Core and open source frameworks

• Go beyond MVC to build a complete ASP.Net Core application

• Create builds on Day One and quickly deploy viable products

• Integrate Azure support to gain cloud scalability

• Run or develop cross-platform solutions on Linux

• Establish consistent development environments with Docker

• Access data with Entity Framework Core 1.0

• Generate HTML views with the updated Razor view engine

• Apply the new configuration system and structured logging

• Use identity to enforce security and provide rights

• Improve testability and maintainability with dependency injection

• Use and manage JavaScript in ASP.NET Core environments

• Choose and work with package managers to make life easier

• Use SASS to write maintainable, attractive CSS

• Make the most of tag helpers and other reusable components

• Test web apps efficiently using and Jasmine

• Design, organize and refactor apps to smoothly accommodate change
This book is

• For developers creating web apps, mobile services, full-stack solutions and APIs

• For all Microsoft web developers using MVC or Web Forms

• For readers familiar with C#, web development and the basics of Visual Studio

The Cloud Adoption Playbook: Proven Strategies for Transforming Your Organization with the Cloud

The Cloud Adoption Playbook: Proven Strategies for Transforming Your Organization with the Cloud

The IBM Cloud Adoption Playbook provides a way to sort through the options and make the best cloud decision. Written by a quartet of IBM Distinguished Engineers, this book defines the cloud, shows how adopting the cloud differs in small and large businesses, and provides proven roadmaps for succesful cloud adoption in the enterprise. Benefitting from numerous use cases and customer examples, this guide helps you pick the winning play that will allow your business to take advantage of all the cloud has to offer.

Digital Communications: Fundamentals & Applications, 2e

Digital Communications: Fundamentals & Applications, 2e

Digital Communications: Fundamentals and Applications, Second Edition is a thoroughly revised and updated edition of the field's classic, best-selling introduction to the subject. With remarkable clarity, the authors introduce this important discipline, which forms the nucleus of today's wireless and Internet revolutions. The authors provide a unified structure and context for understanding digital communications - all without sacrificing mathematical precision.


Error Control Coding, 2e

A reorganized and comprehensive major revision of a classic textbook. This text provides a bridge between introductory courses in digital communications and more advanced courses in information theory. Completely updated to cover the latest developments. It presents state-of-the-art error control techniques.



The book is intended as a textbook for senior undergraduateor first-year graduate students in applied physics, electrical engineering, and materials science; it assumes that the reader has already acquired an introductory understanding of the physics and technology of semiconductor devices. Because it elaboratees on integrated circuit (IC) processing technology in a detailed and comprehensive manner, it can also serve as a reference for those actively involved in integrated circuit fabrication and process development.


Arduino Programming in 24 Hours, Sams Teach Yourself

This hands-on tutorial guides the reader through every step of learning C programming on Arduino, giving a springboard for creating virtually any project. Perfect for anyone getting started with "DIY" hardware, it combines just the right depth of C instruction with plenty of expert guidance and easy-to-understand project examples.

A Dictionary of Science (Oxford Quick Reference)

A Dictionary of Science (Oxford Quick Reference)

This bestselling dictionary contains more than 9,500 entries on all aspects of chemistry, physics, biology (including human biology), earth sciences, computer science, and astronomy. This fully revised edition includes hundreds of new entries, such as bone morphogenetic protein, Convention on Biological Diversity, genome editing, Ice Cube experiment, multi-core processor, PhyloCode, quarkonium, and World Wide Telescope, bringing it fully up to date in areas such as nanotechnology, quantum physics, molecular biology, genomics, and the science of climate change. Supported by more than 200 diagrams and illustrations the dictionary features recommended web links for many entries, accessed and kept up-to-date via the Dictionary of Science companion website.

Other features include short biographies of leading scientists, full page illustrated features on subjects such as the Solar System and Genetically Modified Organisms, and chronologies of specific scientific subjects including plastics, electronics, and cell biology.

With concise entries on an extensive list of topics, this dictionary is both an ideal reference work for students and a great introduction for non-scientists.

Computer Science Sub Categories

Networking Database Storage & Design Programming Languages Graphics & Visualization Object-Oriented Software Design Software Design & Engineering