Learn ASP.NET 5, MVC 6, Web API and SharePoint

Posted by: Suprotim Agarwal , on 1/2/2016, in Category ASP.NET MVC
Views: 24977
Abstract: A list of tutorials to learn ASP.NET 5, Web API, MVC 6, MVC with JavaScript frameworks and SharePoint

ASP.NET is a free web framework for building Web sites using Open source technologies like HTML and JavaScript. ASP.NET Web API is a framework for building web APIs on top of the .NET Framework. ASP.NET MVC allows you to build dynamic websites that enables a clean separation of concerns and utilizes patterns and practices. SharePoint and SharePoint Online (cloud based) is an enterprise and web application collaboration platform that allows businesses and individuals to create portals, public websites, connect via social networks, collaborate, manage content, create BI dashboards and apps and much more.

ASP.NET 5 is a new framework from Microsoft and is a significant redesign of ASP.NET. ASP.NET 5 (currently in RC) is open source and cross-platform and allows you to build apps that run on Windows, Mac and Linux.  In earlier versions of ASP.NET, Web API was provided as a separate Web API framework, but going forward in the ASP.NET 5 release, Web API is merged with MVC, termed as MVC 6. This provides an advantage of creating Web UI using HTML and API services using a single framework.

These articles will help you get up and running with creating applications with both the older version of ASP.NET as well as with ASP.NET 5. For those absolutely new to ASP.NET MVC and Web API, please read The MVC Pattern and ASP.NET MVC - Back to Basics and Lifecycle of an ASP.NET Web API Message before you explore the tutorials given below.

SharePoint Tutorials

Why would I use SharePoint as a Content Management System (CMS)?

Production Ready SharePoint Applications with Little or No Code

Discovering High-Trust SharePoint Apps

High-Trust Apps in SharePoint - Digging Deeper

Developing SharePoint 2013 Apps using Angular.js

Creating an App Scoped External Content Type (ECT) in SharePoint using OData Services and BCS

ASP.NET and Web API Tutorials

What’s New in ASP .NET Web Forms in .NET 4.6

Performance Optimization in ASP. NET Web Sites

Multiple Async calls to ASP.NET Web API using Angular.js $q.all()

Using AngularJS and ASP .NET Web API for Searching Data in a Table/Grid

CRUD Operations using ASP.NET Web API and Angular.js

ASP. NET Web API application with Angularjs Forms and Bootstrap

Project Tracking Website using AngularJS and ASP. NET Web API

Creating REST Service using ASP. NET Web API – (Project Tracking Website Part II)

Single Page CRUD Application (SPA) using ASP.NET Web API, MVC and Angular.js

Maximum size of the Web.config file

Introducing ServiceStack

Exploring ServiceStack: Security, Bundling, Markdown views and Self-Hosting

Consuming a Web API Asynchronously in ASP .NET MVC or WPF

Using D3.js and ASP.NET Web API to design Pie Chart and Donut Chart

Implementing ASP .NET Web API Versioning using Custom Header and testing it in an Angular.js application

ASP .NET WEB API: Consuming Binary Contents (Images)

ASP .NET Web API Model Validation with Custom Action Filter

Troubleshooting your ASP .NET Environment to Run AJAX in IIS 7.5

Learn ASP.NET 5 & MVC 6

Transitioning from ASP .NET Web API 2 to ASP .NET MVC 6

Building an ASP.NET 5 website using Visual Studio Code (VSCode) and Yeoman

Implementing User Authentication in ASP.NET MVC 6

Unified ASP. NET 5 - Using MVC 6, WEB API and Entity Framework 7 in an Application

Using ASP .NET 5, Angular.js and Entity Framework 7 for building a Business Application

Using ASP .NET 5 and EF7 with Modern Web Dev Tools like AngularJS and Grunt

Building ASP.NET MVC 6 & Entity Framework 7 application using ASP.NET 5 RC

Creating ASP.NET Web API with MVC 6

Building ASP .NET MVC 6 & Entity Framework 7 application using ASP .NET 5 RC

Securing ASP.NET Web API using Token Based Authentication and using it in Angular.js application


ASP .NET MVC: Self Validating Model objects

ASP. NET MVC 5 - Handling Exceptions with some simpler ways

Deploying ASP. NET MVC Web Site on Windows Azure

Configure ASP .NET MVC to use Multiple ADFS using OWIN KATANA

Role Based Security in ASP .NET MVC 5 Web Applications

Custom Exception in ASP .NET Web API 2 with Custom HttpResponse Message

Entity Framework 6.1 – Some New Features via an ASP.NET MVC application

Using ASP. NET MVC TempData and Session to pass values across Requests

ASP .NET MVC 5: Using a Simple Repository Pattern for Performing Database Operations

Testing an ASP .NET MVC Controller using NUnit

ASP .NET MVC Model Testing using NUnit and MOQ

Securing ASP .NET MVC applications using Windows Azure Active Directory

Using TransactionScope across Databases using ADO.NET Entity Framework and ASP .NET MVC

Using Auth0 in ASP .NET MVC to achieve multiple ADFS authentication in Azure

Using ASP.NET MVC with JavaScript Frameworks

Using Grunt.js to Merge and Minify JavaScript files in an ASP. NET MVC Application

Using Node.js, Express and MongoDB (MEAN stack) in an ASP .NET MVC application

HTML Data Grid with CRUD Operations in ASP .NET MVC using Knockout.js, Require.js and WEB API

Building a DataGrid using HTML, jQuery, Knockout.js and ASP  .NET MVC& WEB API

Using Bootstrap in ASP .NET MVC 5

Business Application using HTML5, ASP .NET MVC, Web API and Knockout.js - Part 1

Business Application using HTML5, ASP .NET MVC, Web API and Knockout.js - Part 2

Look, up in the sky, its ASP .NET MVC 5 shining down on your Enterprise development

Using AngularJS in your ASP .NET MVC Projects - Part 2

Using AngularJS in your ASP .NET MVC Projects - Part 3

ASP .NET MVC Custom Validation using AngularJS Custom Directive

Using Knockout.js Model Validation for ASP .NET MVC Models

Using Raphael.js Charts in ASP .NET MVC

AngularJS $http service in an ASP .NET MVC app

Hope you enjoyed this list!

Also read : Learn Node.js, ES6, jQuery, AngularJS and HTML5


Learn Visual Studio 2015, Azure with MVC, C#, UWP and More 

This article has been editorially reviewed by Suprotim Agarwal.

Absolutely Awesome Book on C# and .NET

C# and .NET have been around for a very long time, but their constant growth means there’s always more to learn.

We at DotNetCurry are very excited to announce The Absolutely Awesome Book on C# and .NET. This is a 500 pages concise technical eBook available in PDF, ePub (iPad), and Mobi (Kindle).

Organized around concepts, this Book aims to provide a concise, yet solid foundation in C# and .NET, covering C# 6.0, C# 7.0 and .NET Core, with chapters on the latest .NET Core 3.0, .NET Standard and C# 8.0 (final release) too. Use these concepts to deepen your existing knowledge of C# and .NET, to have a solid grasp of the latest in C# and .NET OR to crack your next .NET Interview.

Click here to Explore the Table of Contents or Download Sample Chapters!

What Others Are Reading!
Was this article worth reading? Share it with fellow developers too. Thanks!
Share on LinkedIn
Share on Google+

Suprotim Agarwal, MCSD, MCAD, MCDBA, MCSE, is the founder of DotNetCurry, DNC Magazine for Developers, SQLServerCurry and DevCurry. He has also authored a couple of books 51 Recipes using jQuery with ASP.NET Controls and The Absolutely Awesome jQuery CookBook.

Suprotim has received the prestigious Microsoft MVP award for Sixteen consecutive years. In a professional capacity, he is the CEO of A2Z Knowledge Visuals Pvt Ltd, a digital group that offers Digital Marketing and Branding services to businesses, both in a start-up and enterprise environment.

Get in touch with him on Twitter @suprotimagarwal or at LinkedIn

Page copy protected against web site content infringement 	by Copyscape

Feedback - Leave us some adulation, criticism and everything in between!