C# Books

The Art of Unit Testing: With Examples in C#

The Art of Unit Testing, Second Edition guides you step-by-step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You’ll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy, and Typemock Isolator. You’ll explore test patterns and organization, …

Learn more

C#: 2 Books in 1: Beginners and Intermediate Guide in C# Programming

There are a lot of different types of programming languages out there that you can use. But one of the best options for you to try, whether you want to create applications for a smartphone or your own website, is C#. This is one of the oldest coding languages ever made, but it’s still useful even today, and …

Learn more

Blazor Quick Start Guide: Build web applications using Blazor, EF Core, and SQL Server

Work with the fundamentals of Blazor to create rich and interactive web applicationKey FeaturesFirst book about the new .NET-based framework for client and server side applicationsExplore Blazor, and create client side applications with C#Build rich, modern single-page application (SPA) using .NET end-to-end across server and clientBook DescriptionBlazor is an open source .NET web framework based on C#, Razor, …

Learn more

Hands-On Full-Stack Web Development with ASP.NET Core: Learn end-to-end web development with leading frontend frameworks, such as Angular, React, and Vue

Become a full-stack developer by learning popular Microsoft technologies and platforms such as .NET Core, ASP.NET Core, Entity Framework, and Azure Key Features Bring static typing to web development with features compatible in TypeScript 3 Implement a slim marketplace single page application (SPA) in Angular, React, and Vue Modernize your web apps with Microsoft Azure, Visual …

Learn more

Hands-On TypeScript for C# and .NET Core Developers: Transition from C# to TypeScript 3.1 and build applications with ASP.NET Core 2

Discover how TypeScript allows you to build modern client-rich applications, thanks to its object-oriented capabilities and third-party tools like Angular and Web APIs Key Features Make a seamless transition to using TypeScript 3.1 in your development stack Work with TypeScript 3.1 in your ASP.NET Core projects to build rich applications that are easy to maintain Build, …

Learn more