ASP.NET Core 3 and Angular 9

Valerio De Sanctis is an accomplished IT professional with over 20 years of experience in lead programming, web development, and project management with ASP.NET, PHP, Java, and JavaScript-based frameworks. He previously held senior positions at a number of financial and insurance firms, most recently as Chief Technology and Security Officer at a leading IT service provider for top-tier insurance groups.


Full stack development necessitates knowledge of both frontend and backend web development. This book will assist you in effectively developing your skills by covering the impressive capabilities of ASP.NET Core 3.1 and Angular 9, from project setup to the deployment phase.


ASP.NET Core 3 and Angular 9 will get you started with using the.NET Core framework and Web API Controllers in the backend to implement API calls and server-side routing. Following that, you'll learn how to create a data model with Entity Framework Core and configure it to work with either a local SQL Server instance or a cloud-based data store like Microsoft Azure. For maximum effect, the book will also teach you how to handle user input with Angular reactive forms and frontend and backend validators. Later, you will investigate the advanced debugging and unit testing features provided by xUnit.net (.NET Core), Jasmine, and Karma for Angular. Finally, you'll use the ASP.NET Core Identity system and the new IdentityServer to implement various authentication and authorization techniques, as well as IIS, Kestrel, and Nginx to deploy your apps on Windows and Linux servers.


By the end of ASP.NET Core 3 and Angular 9, you will have the knowledge and skills required to create effective web applications with ASP.NET Core and Angular.


What you will discover:

  • Create an ASP.NET Core Web API interface and consume it with Angular via RxJS Observables.
  • Entity Framework Core is used to create a data model with a code-first approach and migration support.
  • Configure a SQL database server using a local instance or an Azure cloud data store.
  • Debug C# and JavaScript using Visual Studio 2019.
  • Create unit tests for TDD and BDD using xUnit, Jasmine, and Karma.
  • Use ASP.NET Identity, IdentityServer4, and Angular API to implement authentication and authorization.
  • Create Progressive Web Apps and investigate Service Workers


This book is intended for experienced ASP.NET developers who are already familiar with ASP.NET Core and Angular and want to learn more about how to use them together to create production-ready Single Page Applications (SPAs) or Progressive Web Applications (PWAs). However, the fully documented code samples (also available on GitHub) and step-by-step implementation tutorials make this book simple to understand - even for beginners and new developers.


Author: Valerio De Sanctis

Link to buy: https://www.amazon.com/gp/product/1789612160/

Ratings: 4.2 out of 5 stars (from 83 reviews)

Best Sellers Rank: #1,457,943 in Books

#60 in ASP.NET Programming

#302 in Microsoft .NET

#316 in C# Programming (Books)

https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy