Essential Angular for ASP.NET Core MVC 3: A Practical Guide to Successfully Using Both in Yo
Thumbnail 1

Essential Angular for ASP.NET Core MVC 3: A Practical Guide to Successfully Using Both in Yo

Product ID: 278670520
Secure Transaction
Frequently Bought Together

Description

Essential Angular for ASP.NET Core MVC 3: A Practical Guide to Successfully Using Both in Yo

Reviews

J**R

One of the best IT books I've bought in over 30 years

I completed an online course covering Angular, but I then wanted to know how to call a backend server with API calls. The online course used Firebase to save simple JSON data so was of no use to me.My requirements were authentication, user roles, C# MSSQL database back end, session data and cross-site forgery attacks.This book delivered the goods in all these areas. What I like about Adam Freeman is that he is clear, concise, and explains the main points. There is no waffle in this book.I skipped Chapter 10 covering Blazor as I have no intention of using it. But, by this point, Adam had explained enough to allow me to confidently change the files and skip the Blazor parts of his excellent source files. He has source for each chapter. After Chapter 10 I had to make sure I didn't add the Blazor related stuff, but I knew enough by then to know what to skip.The book develops two sides of a web application. The client side (Angular) and the server side (C# APIs).As Adam explains how these two interact, he has to add code to emphasise a feature and then remove it later as the app develops. So, you add code that would not be in a final application as the intention was to explain / demonstrate the interaction between the client and server aspects of the application. This is very well done.At the end of the book, you have an application that is served by the server "side" (C#) of the application.As designed, the JavaScript for the Angular (client) side of the app is sent to the client from the server "side" as it is integrated into the server side of the application.This is because the application, as designed, is using the same port (5001) on the server for both the angular ‘client’ and the C# ‘sever’.This is quite often not the case. Either a differnt port on the same server is used or the server is running on a differnet IP address / url.My only (very slight) criticism of this book is that Adam did not go further and explain how to totally split the application so that the Angular (client) and C# (server) parts of the application could run independently as is required in a lot of cases. Most importantly, mine!Perhaps a chapter 14 in a future release?For those who are interested, search for “Proxying to a backend server” and there is an article on the angular official website (angular.io/guide/build) to explain how to do it.Excellent book though. Well worth the money in my opinion.

A**R

Great book

Received much earlier that expected. Smells good

C**T

an Adam Freeman fan

it covers in brief detail - doing a project involving angular 2 + with microsoft asp.net - in midst of reqding chapter 4 using data models

S**A

Best for beginners

Very nicely explained step by step. Best for beginners.

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Vikram D.

The MOLLE sheath is of exceptional quality. Very happy with my purchase.

2 weeks ago

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
$344

Duties & taxes incl.

Dominicastore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Suresh K.

Very impressed with the quality and fast delivery. Will shop here again.

4 days ago

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Essential Angular For Asp Net Core Mvc 3 A Practical | Desertcart Dominica