ASP.NET Books

On this page you will find a comprehensive list of our recommended ASP.NET, C#, MVC, AJAX, VB.NET, Silverlight and SQL Server titles. A great place to start learning .NET or mastering your Web programming knowledge!

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

By Mark J. Price

C# in Depth, Fourth Edition is your key to unlocking the powerful new features added to the language in C# 5, 6, and 7. Following the expert guidance of C# legend Jon Skeet, you’ll master asynchronous functions, expression-bodied members, interpolated strings, tuples, and much more.

In C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.

This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET.

As one of the best ASP.NET books it covers all the topics you need. Part 1 teaches the fundamentals of C#, including object-oriented programming, and new C# 8.0 features such as nullable reference types, simplified switch pattern matching, and default interface methods. Part 2 covers the .NET Standard APIs, such as managing and querying data, monitoring and improving performance, working with the filesystem, async streams, serialization, and encryption. Part 3 provides examples of cross-platform applications you can build and deploy, such as web apps using ASP.NET Core or mobile apps using Xamarin.Forms. It introduces three technologies for building Windows desktop applications including Windows Forms, Windows Presentation Foundation (WPF), and Universal Windows Platform (UWP) apps, as well as web applications, web services, and mobile apps…

Learn more


ASP.NET Core 3 and Angular 9: Full stack web development with .NET Core 3.1 and Angular 9, 3rd Edition

ASP.NET Core 3 and Angular 9: Full stack web development with .NET Core 3.1 and Angular 9, 3rd Edition

By Valerio De Sanctis

Learning full stack development calls for knowledge of both frontend and backend web development. By covering the impressive capabilities of ASP.NET Core 3.1 and Angular 9, right from project setup through to the deployment phase, this reading will help you to develop your skills effectively.

It will get you started with using the .NET Core framework and Web API Controllers to implement API calls and server-side routing in the backend. Next, you will learn to build a data model with Entity Framework Core and configure it using either a local SQL Server instance or cloud-based data stores such as Microsoft Azure. It will also help you handle user input with Angular reactive forms and frontend and backend validators for maximum effect. You will later explore the advanced debugging and unit testing features provided by xUnit.net (.NET Core) and Jasmine, as well as Karma for Angular. Finally, you will implement various authentication and authorization techniques with the ASP.NET Core Identity system and the new IdentityServer, as well as deploy your apps on Windows and Linux servers using IIS, Kestrel, and Nginx.

By the end of this reading, you will be equipped with the skills you need to create efficient web applications using ASP.NET Core and Angular….

Learn more


C# in Depth, 4th Edition

C# in Depth, 4th Edition

By Jon Skeet

C# in Depth, Fourth Edition is your key to unlocking the powerful new features added to the language in C# 5, 6, and 7. Following the expert guidance of C# legend Jon Skeet, you’ll master asynchronous functions, expression-bodied members, interpolated strings, tuples, and much more.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

C# in Depth, updates the best-selling second edition to cover the features of C# 5, including the challenges of writing maintainable asynchronous code. It preserves the uniquely insightful look into the tricky areas and dusty corners of C# that only expert Jon Skeet can provide. If you’re a .NET developer, you’ll use C# whether you’re building an advanced enterprise application or just slamming out a quick app. In C# 5, you can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features. But first you have to learn it in depth. C# in Depth, Third Edition has been thoroughly revised to cover the features of C# 5, including the subtleties of writing maintainable asynchronous code. You’ll see the power of C# in action, learning how to work with high-value features that you’ll be glad to have in your toolkit. And you’ll learn to avoid hidden pitfalls of C# programming with the help of crystal clear explanations of “behind the scenes” issues. It assumes you’ve digested your first C# book and are hungry for more. What’s Inside: Comprehensive coverage of C# 6 and 7; Greatest hits of C# 2–5; Extended pass-by-reference functionality; String interpolation; Composition with tuples; Decomposition and pattern matching…

Learn more


Learn Visual Basic: A Step-By-Step Programming Tutorial

Learn Visual Basic: A Step-By-Step Programming Tutorial

By Philip Conrod

LEARN VISUAL BASIC is a comprehensive step-by-step programming tutorial covering object-oriented programming, the Visual Basic integrated development environment, building and distributing Windows applications using the Windows Installer, exception handling, sequential file access, graphics, multimedia, advanced topics such as web access, printing, and HTML help system authoring. The tutorial also introduces database applications (using ADO .NET) and web applications (using ASP.NET). This curriculum has been used in college and universities for over two decades. It is also used as a college prep advanced placement course for high school students.The focus of LEARN VISUAL BASIC is to use the objects and capabilities of Visual Basic to build a wide variety of useful desktop applications. Students will also develop their own objects. Some of the applications built include: Stopwatch, Calendar Display, Loan Repayment Calculator, Flash Card Math Game, Database Input Screen, Statistics Calculator, Tic-Tac-Toe Game, Capital City Quiz, Information Tracker (with plotting), Blackjack, Line, Bar and Pie charts, a version of the first video game ever…

Learn more


ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular

ASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and Angular

By Valerio De Sanctis

Develop a simple, yet fully-functional modern web application using ASP.NET Core MVC, Entity Framework and Angular 5. About: Based on the best-selling title ASP.NET Core and Angular 2Easily build a complete single page application with two of the most impressive frameworks in modern development, ASP.NET Core and Angular. Bring together the capabilities and features of both Angular 5 and ASP.NET Core 2 for full stack development. Discover a comprehensive approach to building your next web project-From managing data, to application design, through to SEO optimization and security. Who This Book Is For: it is for seasoned ASP.NET developers who already know about ASP.NET Core and Angular in general, but want to know more about them and/or understand how to blend them together to craft a production-ready SPA….

Learn more