Please enable JavaScript.
Coggle requires JavaScript to display documents.
*.Net FrameWork, *. Net 5, Web services, webapi 2.2 with Mvc or WEB API…
*.Net FrameWork
ASP .NET
WEB API 2.2
API controller , Action methods
Http verbs [HttpGet], Put , Post , Patch , Delete
HttpConfiguration class , has properties route , dependency resolver , Formatters ......
Routing , Route collection (Conventional , attribute Routing)
Parameter Binding , Query string , Request Body , Primitive and complex ,From uri, Body
Action Return Types , void , primitive , comple , Httpresponse message , IHttpActionResult(different types of responses)
Data Formatters , Json ,Xml ,Bson
Filters ? Custom authentication authorization ....
Web Forms
Asp .net (Frame work ) , web forms 4 ,
Web Forms :- Directives , Code Blocks , rendering ,Server -validation- user -html controls, asp.net expressions, data Binding
Aspx , aspx.cs , master page , directive attributes
Event Grids , Validators,
Default :- Form submit button ,focus . User Controls ascx.
Data Binding :- sql -object -entity data sources , Query extender
Master Page , content page
Ajax Web forms , Controls , script manager , update panel , update progress
MVC ?
WPF
Win presentation foundation - UI
XAML
APP.XAML
WCF
Win Communication Foundation - like api HTTP,UDP
*. Net 5
Web APi
ControllerBAse , api controller
[Route]
Bind source FromBody,Form,Header,Query ,Route ,Service
Parameter Binding , Query string , Request Body , Primitive and complex ,From uri, Body
Action Return Type Primitive , complex, IActionResult , ActionResult<T>
Http Attributes (Verbs)& [HttpGet("{id}")]
Formatters
Attributes :- Produces, consumes , Route , Bind , Http
Inbuilt DI
Program.cs & startup.cs , middle ware (Auth , session.cors ,routing )
Web App
MVC
Blazor or Razor Pages
Entity FrameWork
Web services
Soap , ASMX, Old one
only Http proto
only XML format
webapi 2.2 with Mvc
or
WEB API stand alnoe
Conventional Routing
In a route file From rout collections
Attribute Routing
ROute prefix , Route on methods
enable attribute routing in web config
DB Project
DACPAC ,Pre & post deployment
MicroServices
Docker
Kubernettes
AAD ,server side , client side