Learn ASP.NET 5, MVC 6, Web API and SharePoint
Posted by: Suprotim Agarwal ,
on 1/2/2016,
in
Category ASP.NET MVC
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
Learn ASP.NET MVC
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.
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!
Was this article worth reading? Share it with fellow developers too. Thanks!
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 Fifteen 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