Information Technology

ASP.NET Core and Angular Programming

Course Code: 01-04-T922

The web continues to grow and change. Microsoft and Google now make two of the most powerful tools for creating websites: ASP.NET Core and Angular. This two-day class helps you become comfortable with the new workflows necessary for making these Single Page Applications and covers the process from planning to deployment.

This class covers ASP.NET Core 2 and Angular 5, but we will look at older and newer versions of both frameworks in many cases. We will be using Visual Studio 2017 to edit and publish code.

Performance Objectives: Upon completion of this course, you should be able to:

  • Implement ASP.NET Core for the server-side.
  • Implement Angular for the client-side.
  • Use Visual Studio to create, edit, and deploy a website.
  • Implement TypeScript.
  • Implement Bootstrap for styling.
  • Use Node.js and npm to manage packages in JavaScript.
  • Use Webpack to manage dependencies.
  • Implement controllers, views, and models using the model-view-controller pattern (MVC).
  • Implement dependency injection for testing and reliability.
  • Deploy and configure an app to a web server.

Recommended Prerequisite: You should have experience in Windows, C#, ASP.NET, and JavaScript before taking this course.

Intended Audience: All audiences using Microsoft Technologies to create websites.