
Explore the angular.net configuration tool and cli solution. Learn how the ProjectBuild container and node tasks streamline development, while the angular.json workspace enables multiple angular projects in Visual Studio.
Demonstrates creating an ASP.NET Core web application with multiple Angular projects in Visual Studio, installing npm packages, building in memory, and managing the Angular workspace with the Angular Console.
I used the following project template when I created the Angular.Net Starter App. And this is my recommendation when creating any ASP.Net Core application with Angular.
Build modern web apps using the latest Angular, TypeScript, and ASP.NET Core with Visual Studio, avoiding jQuery and React, and using Bootstrap without its JavaScript dependency.
Master the debug versus release workflow for Angular and ASP.NET Core apps by selecting desktop or phone release builds and debugging with ng serve.
Learn to implement git hooks with NodeJS and TypeScript, locate the git-hooks folder, and enable pre-commit and pre-push scripts for automation in the Angular and ASP.NET Core integration course.
Learn how to create an Angular release build with Angular.Net, including versioning, asset embedding, bundling, minification, production mode, service worker offline support, and pre-commit Git hooks.
Discover how to pass parameters safely to the server using .NET Core dependency injection and appsettings.json. Configure appSettings, inject into controllers with the Options interface, keeping sensitive data server-side.
Learn how ASP.NET Core returns exception data to Angular services using a CustomExceptionFilterAttribute and a BaseController, with try-catch wrappers that format and send errors to the client for analysis.
Learn to automatically launch Chrome with developer tools and cleared cache when debugging from Visual Studio by creating a 'Chrome for development' profile and enabling cache disable in network tab.
Demonstrates sharing the same codebase between phone and desktop Angular projects in an Angular.Net Visual Studio setup, enabling debugging with F5 and hitting multiple breakpoints to illustrate code reuse.
Learn to use performance markers in Microsoft Edge devtools to record sessions, place begin request and request ended markers, and measure server response time on the performance timeline.
Explore how Visual Studio file nesting organizes Angular component files such as app.component.ts, app.component.css, and app.component.html, with customizable settings to simplify project structure.
Explore expand-collapse regions in TypeScript within an Angular component to manage large files, including speech to text, text messaging, and Google maps regions, plus Visual Studio productivity features.
There is a lot of confusion about how to integrate Angular and ASP.Net Core. A big part of the problem is a lack of resources and limited understanding of how to integrate these 2 awesome technologies, Angular on the front-end and ASP.Net Core on the back-end.
The big problem, is that the industry has always tried to simplify the solution by compartmentalizing the technologies. But knowing how to integrate technologies is the key to performance, and making an application easy to maintain. This mean you must have a good understanding of the backend technologies, the development environment, as well as the frontend technologies.
Why do you think Microsoft seems behind in the integration of Angular on the front-end? Hmm… Could it be that the newer technologies have us dropping down to the command line? Why do we need to drop down to the command line anyway? Could it be the only way to be compatible across multiple platforms? Are there Microsoft developers that like to drop down to the command line? Can I do my complete development, without dropping down to the command line? Watch this course, and I will show you how!