AngularJS for .NET Developers

Learn the ins and outs of using Angular with current and legacy ASP.NET technologies.
Course info
Rating
(1296)
Level
Intermediate
Updated
Dec 17, 2013
Duration
5h 16m
Table of contents
Course Introduction
Organizing your Code
Using Angular with ASP.NET MVC
AngularJS: Communicating with the Server
Real Time Communication with SignalR
Using Angular with Legacy .NET
Getting Ready for Production
Testing AngularJS with .NET
Description
Course info
Rating
(1296)
Level
Intermediate
Updated
Dec 17, 2013
Duration
5h 16m
Description

This course will teach you all the ins and outs of using Angular with ASP.NET. You will learn how to use Angular with current technologies like MVC and the Web API, and legacy technologies like Webforms and Web Services. You will learn how to shift your way of thinking to go from just using a little bit of JavaScript here and there, to take advantage of all that Angular has to offer the .NET developer. Whether that means just putting a little bit of angular on a page or two in your site, or building an entire Single Page Application. Topics include how to organize and maintain your code, how to integrate Angular into ASP.NET pages, how to communicate with both current gen and legacy technology servers, how to work with real time services using SignalR, and how to prep and deliver your code to the client efficiently. By the end of this course you will feel comfortable adding either a little or a lot of Angular to your ASP.NET project.

About the author
About the author

Joe has been a web developer for the last 13 of his 16+ years as a professional developer. He has specialized in front end and middle tier development . Although his greatest love is writing code, he also enjoys teaching and speaking about code.

More from the author
Angular Fundamentals
Intermediate
9h 35m
Feb 1, 2019
Angular Crash Course
Intermediate
58m
Nov 1, 2018
Unit Testing in Angular
Beginner
3h 20m
Sep 6, 2018
More courses by Joe Eames
About the author

Jim Cooper is a software developer at Pluralsight. With more than 20 years of software development experience, he has gained a passion for Agile software development -- especially Lean.

More from the author
Angular Fundamentals
Intermediate
9h 35m
Feb 1, 2019
Vue.js Fundamentals
Intermediate
5h 5m
Jun 21, 2018
Angular Best Practices
Intermediate
1h 41m
Oct 23, 2017
More courses by Jim Cooper
Section Introduction Transcripts
Section Introduction Transcripts

Organizing your Code
Hello. I am Joe Eames. In this module, we'll be discussing Organizing your Code with Angular JS. Let's take a look at what we are going to cover in this module. The first thing we'll talk about, is how to organize our files and folders with Angular JS. Then, we'll talk about module organization and the effect that modules have on organizing our code. And lastly, we'll look at some strategies for naming our files and objects.

Using Angular with ASP.NET MVC
Hi welcome to this Pluralsight module on using AngularJS with ASP. NET MVC. My name is Jim Cooper and in this module we'll be talking about how and why you would use AngularJS with NBC. If you're familiar with the capabilities of MVC and AngularJS. You might ask why would I use MVC and AngularJS together when I can write a full single page app with full AngularJS. Well to be honest if you're working on a new green pastures product you might not choose to use MVC since you can just use Angular to create a fully functioning single page with something like web API on the back end to provide the data. But if you're maintaining or enhancing MVC applications, you may still want something to bring order to all of your front end Java Script logic. The great news is, AngularJS can be easily used with an existing MVC application to make working interviews and JavaScript much easier. In this module we will cover the basic of using AngularJS in concert with ASP. net MVC and we'll also talk about how to bootstrap your AngularJS pages with data from your MVC model. And then I'll demonstrate how to create mini-Single Page Applications within sections of a larger ASP. NET MVC application. And finally, I'll show you how to set up your MVC routing to allow deep linking into your Mini-SPA pages.

AngularJS: Communicating with the Server
Hi, welcome to this Pluralsight module on using AngularJS to communicate with the server with. NET tools on the backend. In this module, we'll talk about using MVC controllers and web API as your backend endpoints. We'll also take a look at handling client and server side validation with coupling AngularJS with. NET.

Testing AngularJS with .NET
Hello, this is Jim Cooper and welcome to this Pluralsight module. I'm testing AngularJS with. NET. In this module, I will introduce you to how easy it is to write tests against your angular code. And I will demonstrate different tools and methods you can use for running your angular tests inside visual studio. I will also show you how to get your tests running inside Team City for continuous integration builds. Since unit testing Angular is already covered in depth in the testing Angular module of the AngularJS fundamentals course, this module won't cover in depth the details of how to test various Angular components, but it will show you how to run those tests from within. NET.