If you are not aware that the future of Micrtosoft ASP.Net MVC & Web API will be integrating Angular into the mix within the next few updates of not only the .NET Framework but also Visual Studio, you probably have not listened to this podcast: Yet Another Podcast – Show 119 ASP NET, AngularJS & Breeze or listened to any Microsoft MVP from John Papa to John Galloway speak on this subject.
The Dot Net Rocks podcast just released an interesting episode “SPA Update with John Papa”. Angular the main topic and one thing they talk about is why you would want to learn Angular as a Dot Net Developer. Is it the right time? Is Angular the flavor of the month or here to stay? I thought this episode would be a great addition to the podcasts above as required listening for any Dot Net Developers taking the AngularJS dive. Here it is:
But what you need to pay attention to as an ASP.NET (MVC/WEB API or even WEB FORMS) Developer is when someone like Scott Hunter (Principal Program Manager Lead of the ASP.NET team) goes on a podcast along side other Microsoft MVP’s and says things like:
I have slightly edited that quote for brevity and please, listen for yourself to get a much clearer perspective. Angular is coming to Visual Studio and ASP.NET MVC/Web API in a major way.
So what I am doing to get my Angular skills up to date is listening to the podcasts above and starting to wrap my head around a new technology. Listening to the podcasts while driving, jogging, working out, mowing the lawn, whatever. I listen to other professionals talk about it. This requires minimal time on my part. One great resourceis an hour long youTube video by Dan Wahlin. He does a great job for an introduction. He even uses Visual Studio as his IDE for this demo, so you will feel very comfortable. Here it is:
Dan Wahlin also has a paid course called “The AngularJS JumpStart Video Training Course” which is probably Class A material, but I have not paid for this course or viewed it.
Next I would recommend a video screencast from a wonderful lady by the name of Sayanee who takes an amazing amount of time every other week to put together a screencast on her website Build-Podcast.com of different technologies and although she caters to the Mac crowd, her videos are invaluable to anyone. The video I recommend watching is her Angular JS screencast:
From here I think you will be ready to jump into a few Pluralsight courses to do some deeper diving into using Angular with Visual Studio and ASP.NET and what better courses than
which is a prerequisite to….
This is simply the path I have taken as an ASP.NET developer to Level Up my own skills. I believe AngularJS is the future of how we build front end functionality in our Microsoft Web Technologies or at the very least it is the next logical step. But AngularJS is also a highly sought after skill for developers outside of the ASP.NET arena.
I hope you find the information I have provided to be useful. As I gain forward progress through the Jungular or ng-wilderness, I will update this post and/or bring you new content that is ASP.NET realted, Responsive in nature and chock full-O-AJAX as always. I think Angular is a natural progression from the normal Responsive Dot Net content that you are use to here and will be a welcomed technology to my growing development stack and content for this web blog!
If you cannot go the Pluralsight route or just want some more FREE Angualar tutorials, here are a few resources for both STRAIGHT UP ANGULAR & ANGULAR USING DOT NET
STRAIGHT UP ANGULAR FREE TUTORIALS:
ANGULAR + DOT NET:
I will leave you with a few more interesting Pluralsight videos in this category that look interesting and are on my radar:
Even though I am a strong advocate of Foundation 5, it is a fact that Bootstrap is the go to Responsive Framework for Angular and ASP.NET at the current time because of Microsoft shipping it in MVC and Web Forms and all the work done by AngularUI Bootstrap for the Angular Framework, so Foundation 5 aside… this sounds like a great course:
Building a Site with Bootstrap, AngularJS, ASP.NET, EF and Azure
These two are pretty self explanatory courses that are advanced AngularJS courses, and it shows that if you want to learn AngularJS, you might want to join Pluralsight for a few months, they got your covered from beginning to end:
Angular Best Practices
Finally a course from one of my favorite podcasters, if you don’t know who Rob Conery is, you must go listen to his EPIC Developer Podcast at This Developers Life. His aim in this course is to move quickly beyond “fun demos” and into the weeds, encountering issues/solutions that you will have to face when working with Angular on a daily basis:
Application Building Patterns with AngularJS
So have a few drinks, fire up the podcasts/screencasts and Get Angular tonight!