ASP.NET: Tailspin Spyworks
Part 1: File-> New Project
Part 2: Data Access Layer
Part 3: Layout and Category Menu
Part 4: Listing Products
Part 5: Business Logic
Part 6: ASP.NET Membership
Part 7: Adding Features
Part 8: Final Pages, Exception Handling, and Conclusion
Conclusion
We've seen that that ASP.NET WebForms makes it easy to create a sophisticated website with database access, membership, AJAX, etc. pretty quickly.
Hopefully this tutorial has given you the tools you need to get started building your own ASP.NET WebForms applications!
ASP.NET MVC 3: MVC Music Store
Source Code: http://mvcmusicstore.codeplex.com/
Part 1: Overview and File->New Project
Part 2: Controllers
Part 3: Views and ViewModels
Part 4: Models and Data Access
Part 5: Edit Forms and Templating
Using a custom HTML Helper to truncate text
Read more here
Part 6: Using Data Annotations for Model Validation
Part 7: Membership and Authorization
Part 8: Shopping Cart with Ajax Updates
Part 9: Registration and Checkout
Part 10: Final Updates to Navigation and Site Design, Conclusion
Upgrade from ASP.NET MVC 4
Using OAuth Providers with MVC 5
Using OAuth Providers with MVC 4
https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions/using-oauth-providers-with-mvc
Registering with an external provider
To authenticate users with credentials from an external provider, you must register your web site with the provider. When you register your site, you will receive the parameters (such as key or id, and secret) to include when registering the client. You must have an account with the providers you wish to use.
This tutorial does not show all of the steps you must perform to register with these providers. The steps are typically not difficult. To successfully register your site, follow the instructions provided on those sites. To get started with registering your site, see the developer site for:
ASP.NET MVC 5
https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/
ASP.NET MVC 5.1 and Web API 2.1
- Part 1: Overview and Enums
- Part 2: Attribute Routing with Custom Constraints
- Part 3: Bootstrap and JavaScript enhancements
- Part 4: Web API Help Pages, BSON, and Global Error Handling
Part 1: Overview and Enums
Part 2: Attribute Routing with Custom Constraints
Part 3: Bootstrap and JavaScript enhancements
Part 4: Web API Help Pages, BSON, and Global Error Handling
Samples for ASP.NET MVC 5.1 and Web API 2.1 blog posts
https://github.com/jongalloway/StarDotOne
PersonApi
API |
Description |
Returns all people in the system. |
|
Gets one specific person. |
|
Puts the person. |
|
Posts the person. |
|
Deletes the person. |
BoringDataApi
API |
Description |
No documentation available. |
Values
API |
Description |
No documentation available. |
|
No documentation available. |
|
No documentation available. |
|
No documentation available. |
|
No documentation available. |
Deploy
Database
Web Deploy
Physical Path
Web.config
<connectionStrings>
<add name="StarDotOneContext" connectionString="Data Source=(localdb)\v11.0; Initial Catalog=StarDotOneContext-20140120171945; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|StarDotOneContext-20140120171945.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
ApplicationHost.config
C:\inetpub\wwwroot\StarDotOne>notepad C:\Windows\System32\inetsrv\config\applicationHost.config
<add name="StarDotOne">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
</add>
YouTube Data API
https://developers.google.com/youtube/v3/docs/
https://developers.google.com/youtube/v3/guides/authentication
https://developers.google.com/youtube/v3/code_samples/dotnet