asp.net documentation
TRANSCRIPT
![Page 1: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/1.jpg)
ASP.NET DocumentationMd. Alamin Mahamud [Full Stack Software Engineer]
![Page 2: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/2.jpg)
Index
Getting Started API Tutorials Conceptual Overview Fundamentals MVC Testing .NET Execution Environment Working With Data
Client Side Development Mobile Hosting And Deployment Hosting Security Performance Migration
![Page 3: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/3.jpg)
Getting Started
Installing ASP.NET 5 On Windows Installing ASP.NET 5 On Mac OS X Installing ASP.NET 5 On Linux Choosing the Right .NET For You on the Server
![Page 4: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/4.jpg)
Choosing the Right .NET For Your Server
.Net Framework .NET Core Mono
![Page 5: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/5.jpg)
API
Microsoft Owin Page Generator System Dia2
প্রত্যে��ক টা এপিআই পিক কাত্যে র ন� তৈ�রী করাহইত্যে�/
।�াত্যে�র ক্লাস গুত্যে�া পিক পিরটান� কত্যের এবং আপি� এই পিরটান� টাই গুত্যে�া পি�ত্যে� পিক পিক
।করত্যে� াপির এইটা পিনইত্যে� কত্যে�কটা পাস
![Page 6: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/6.jpg)
1. Microsoft
Asp.net Dnx Extensions .net owin
![Page 7: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/7.jpg)
Tutorials
Your First ASP.NET 5 Web App Using Visual Studio
Your First ASP.NET 5 Application on a Mac Create an ASP.NET 5 web app in Visual Stud
io Code Building your first MVC 6 application
Building Your First Web API with MVC 6 Creating Backend Services for Native Mo🔧
bile Applications Create a New 🔧 NuGet Package with DNX Publish to an Azure Web App using Visual S
tudio ASP.NET 5 on Nano Server ASP.NET 5 and Azure Service Fabric
![Page 8: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/8.jpg)
Conceptual Overview
Introduction to ASP.NET 5 Introducing .NET Core DNX Overview Introduction to 🔧 NuGet Understanding ASP.NET 5 Web Apps
![Page 9: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/9.jpg)
Fundamentals
Application Startup Middleware Working with Static Fil
es Routing Diagnostics Error Handling Localization🔧
Configuration
Logging 🔧 File Providers Dependency Injection Working with Multiple
Environments Managing Application
State Servers Request Features OWIN
![Page 10: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/10.jpg)
MVC
Overview Of Asp.net MVC Models Views Controllers
![Page 11: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/11.jpg)
Models
Model Binding Model Validation Formatting🔧
Custom 🔧 Formatters
![Page 12: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/12.jpg)
Views
Razor Syntax🔧
Layout Dynamic vs Strongly Typed Views🔧
HTML Helpers🔧
Tag Helpers 🔧 Partial Views Injecting Services Into Views View Components Creating a Custom View Engine🔧
Building Mobile Specific 🔧 Views
![Page 13: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/13.jpg)
Controllers
Controllers Controllers, Actions, and Action Results Routing to Controller Actions🔧
Error Handling🔧
Filters Dependency Injection and Controllers Testing Controller Logic Areas Working with the Application Model🔧
Next Previous
![Page 14: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/14.jpg)
Testing
Unit Testing Integration Testing Controller Testing
![Page 15: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/15.jpg)
.NET Execution Environment
DNX Overview Creating a Cross-Platform Console App with DNX Working with DNX Projects Compilation🔧
Loaders🔧
Services🔧
Using Commands Servicing and Updates🔧
Design Time Host🔧
Diagnosing Project Dependency Issues🔧
Create a New 🔧 NuGet Package with DNX Migrating an Existing 🔧 NuGet Package Project 🔧 Global.json Reference 🔧 Project.json Reference
![Page 16: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/16.jpg)
Working With Data
Getting Started with ASP.NET 5 and Entity Framework 6 Getting Started With ASP.NET 5 and Entity Framework 7 Azure Storage
Adding Azure Storage by Using Visual Studio Connected Services Get Started with Azure Blob storage and Visual Studio Connected Services Get Started with Queue Storage and Visual Studio Connected Services How to Get Started with Azure Table Storage and Visual Studio Connected Services
![Page 17: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/17.jpg)
Client Side Development
Using Gulp Using Grunt Manage Client-Side Packages with Bower Building Beautiful, Responsive Sites with Bootstrap Knockout.js MVVM Framework Using Angular for Single Page Applications (SPAs) Styling Applications with Less, Sass, and Font Awesome Bundling and Minification Working with a Content Delivery Network (CDN)🔧
Responsive Design for the Mobile Web🔧
Introducing 🔧 TypeScript Building Projects with Yeoman
![Page 18: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/18.jpg)
Mobile
Responsive Design for the Mobile Web🔧
Building Mobile Specific Views🔧
Creating Backend Services for Native Mobile 🔧 Applications
![Page 19: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/19.jpg)
Publishing And Deployment
Publishing to IIS Publishing to a Windows Virtual Machine on Azure🔧
Publishing to an Azure Web App with Continuous Deployment Publish to a Docker Image How to Customize Publishing🔧
Publishing to IIS with Web Deploy using Visual Studio 2015 How Web Publishing In Visual Studio Works Publish to an Azure Web App using Visual Studio Publish to a Linux Production Environment
![Page 20: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/20.jpg)
Hosting
HTTP Platform Handler Directory Structure Application Pools Servicing Data Protection
![Page 21: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/21.jpg)
Security
Authentication Authorization Data Protection Safe Storage Of Application Secrets 🔧 Enforcing SSL Anti-Request Forgery🔧
Preventing Open Redirect Attacks🔧
Preventing Cross-Site Scripting🔧
Enabling Cross-Origin Requests (CORS)
![Page 22: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/22.jpg)
Authentication
Introduction to ASP.NET Identity Enabling authentication using external providers Account Confirmation and Password Recovery with ASP.NET Identity Two-factor authentication with SMS using ASP.NET Identity Supporting Third Party Clients using OAuth 2.0🔧
Using Cookie Middleware without ASP.NET Identity Azure Active Directory
Integrating Azure AD Into an ASP.NET 5 Web App Calling a ASP.NET 5 Web API From a WPF Application Using Azure AD Calling a Web API in an ASP.NET 5 Web Application Using Azure AD
![Page 23: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/23.jpg)
Authorization
Introduction Simple Authorization Role based Authorization Claims-Based Authorization Custom Policy-Based Authorization Dependency Injection in Requirement Handlers Resource Based Authorization View Based Authorization Limiting identity by scheme Authorization 🔧 Filters
![Page 24: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/24.jpg)
Data Protection
Introduction Getting Started With the Data Protection APIss Consumer APIs Configuration Extensibility APIs Implementation Compatibiltiy
![Page 25: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/25.jpg)
Performance
Measuring Application Performance Caching
![Page 26: ASP.NET Documentation](https://reader031.vdocument.in/reader031/viewer/2022022201/5886adb01a28ab6d0e8b4b87/html5/thumbnails/26.jpg)
Migration
Migrating From ASP.NET MVC 5 to MVC 6 Migrating Configuration From ASP.NET MVC 5 to MVC 6 Migrating Authentication and Identity From ASP.NET MVC 5 to MVC 6 Migrating From ASP.NET Web API 2 to MVC 6 Migrating HTTP Modules to Middleware