Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Angular: Overcoming Common Obstacles
Rating: 3.8 out of 5(51 ratings)
7,363 students

Angular: Overcoming Common Obstacles

Overcome Obstacles with Angular Integration
Created byDavid Donovan
Last updated 4/2019
English
English

What you'll learn

  • The Angular-Net Configuration Tool
  • Debug Vs Release Abstraction
  • Utilizing Git Hooks
  • Hooks to Create the Angular Release Build
  • Features of the Angular Release Build
  • Before Build Hook
  • Passing Parameters to the Server

Course content

1 section8 lectures30m total length
  • Welcome0:59

    Bridge angular and .net using the angular.net configuration tool to automate development environment setup. Configure debugging, production builds, PWA support, and workspace management with git-hooks and project exports.

  • The Angular.Net Configuration Tool Summary1:39

    Bridge Angular and .NET with the Angular.Net configuration tool, an abstraction layer that automates development environment setup, Angular builds (production and PWA), and git-hooks automation in the Angular workspace.

  • Debug Vs Release Abstraction7:35

    Master the debug vs release abstraction for Angular apps, using git workflow, and switchable desktop and phone release builds via Startup.cs, release.html, and the Angular.Net configuration tool.

  • Utilizing Git Hooks2:50

    Explore using git hooks with NodeJS and TypeScript, locate and install pre-commit and pre-push scripts, and debug git hook automation integrated with the git commit workflow.

  • Hooks to Create the Angular Release Build3:57

    Automate the Angular release build using a pre-commit git hook and NodeJS, integrating with the Angular.Net configuration tool to trigger builds before commits.

  • Features of the Angular Release Build2:45

    Automate Angular release build with the Angular.Net configuration tool, including transpiling TypeScript, embedding images and fonts, and enabling production mode via pre-commit Git hooks for cache-busting and service worker integration.

  • A Before Build Hook7:35

    Explore a before build hook by using the task runner to perform an Angular release build, capture and display versions from package.json, including Google Maps, via an ApiVersions class.

  • Passing Parameters to the Server3:02

    Learn how to securely pass server parameters using .NET core dependency injection and appsettings, keeping secrets like connection strings on the server and injecting them into controllers.

Requirements

  • Knowledge of Visual Studio
  • Experience with C#
  • Understanding of TypeScript
  • Exposure to Angular 2+

Description

Hello! My name is David Donovan. Welcome to this ProMatrix course titled, “Angular: Overcoming Common Obstacles”.

This course is a reduced set of videos, and it covers specifically the topic of overcoming common obstacles when integrating with ASP.Net Core, using Visual Studio. In order to develop applications effectively, you will need to overcome many obstacles. This course should put it altogether for you to be able to use Visual Studio to integrate Angular and ASP.Net Core.

If you only want to learn how to overcome common obstacles when creating web applications with Angular and ASP.Net Core, then you’ve come to the right place.

However, if you would like to learn the whole subject, about how to integrate Angular with ASP.Net Core, then I suggest you scoot on over to the full blown course titled “Angular and ASP.Net Core Integration”.

I’d like to take this opportunity to share some of the obstacles that you will be faced with when integrating Angular with ASP.Net Core. Many are the same that you will face integrating any modern client-side framework, but most are specific to Angular. Please keep in mind that the key is automation. As a Microsoft developer, we expect to stay within the Integrated Development Environment, and consider it less productive if we have a need to drop down to the command line, or merge files manually, or make changes depending on the configuration we are in, Debug or Release. Let’s overcome any obstacles that will compete for our attention. Shall we?

Who this course is for:

  • The ASP. Net Developer that would like to overcome common obstacle when developing Angular applications