SlideShare a Scribd company logo
Overview
for developing web apps and websites
with CSS, JavaScript, HTML other scripting language.
• ASP.NET help three various development patterns web pages, MVC (Model View
Controller) and Web forms.
• The MVC partition helps you handle complicated applications, because you can
focus on one aspect a time. For example, you can attention on the view without
depending on the business.
ASP.NET MVC Architecture
Model
View Controller
Model
Model: - The model component matching to all the data related logic that the
user tasks with. This can represent either the data that is being moved between
the view and controller components or any other business logic related data.
User
Data Entry
Modelblinder Controller
View
View: - The view component is used for all the user interface logic of the programs.
View
ViewModel
Model
Controller
Controller: - Controller combine between model and view components to whole
operation all the business logic and next requests, operate data using model and
collaborate the view components to provide the final result or output.
an Icontroller
a Controller
ASP.NET MVC
Request
Send
Build controller
a Controller
an Action O/P
Release Controller
Few ActionMethod
Life Cycle of ASP.NET MVC
Browser
Request Routing MVC Handler Controller
Action
Execution
View ResultView EngineViewResponse
ASP.NET MVC TDD (Test Driven Development)
• One of the main benefits of is the support of Test-Driven
Development (TDD).
• A testable application should be created in a roughly associate manner so
that you can test independent components of the application.
• Creating testable application, the support of programmer frameworks is
very crucial and should be designed to ease developing testable
applications.
.
ASP.NET MVC TDD
Test Case
Passed
Check Tests
Fail
Write
Code
Code
Run
Refactor
The Code
Advantages
Advantages of the ASP.NET MVC Web Application
It makes easier to handle complicated application by dividing into MVC
(Model View Controller).
MVC framework suite for programmers who must complete handling over
the components of an application.
MVC crucial part of controller parts that processes web app or form request
send an individual controller.
MVC framework provides better support for TDD (Test Driven
Development).
ASP.NET MVC Version History
ASP.NET MVC CTP
ASP.NET MVC 1.0
ASP.NET MVC 2 RC
ASP.NET MVC 2 RC 2
ASP.NET MVC 2
ASP.NET MVC 3 Beta
ASP.NET MVC 3 RC
ASP.NET MVC 3
ASP.NET MVC 4
ASP.NET MVC 4 Beta
ASP.NET MVC 4 RC
ASP.NET MVC 4
ASP.NET MVC 5 Beta
ASP.NET MVC 5
ASP.NET MVC 5.1
ASP.NET MVC 5.1.1
ASP.NET MVC 5.1.3
ASP.NET MVC 5.2.0
ASP.NET MVC 5.2.2
ASP.NET MVC 5.2.3
ASP.NET MVC 6.0.0-beta
ASP.NET MVC 6.0.0 RC
Resource by Wikipedia.com
Friendly URLs
Physical Address d:UsersAdminDesktopdivLocalprojects
ASP.NET Path http://www.xyzaspnet.com/products.aspx?name=John
MVC Path http://www.xyzaspnet.com/products/Detail/John
Above three path location - MVC Path more user friendly
ASP.NET Presentations Options
ASP.NET
Dynamic Data
ASP.NET
WebForms
ASP.NET
MVC
ASP.NET
Basic
Features of WebForms and MVC
Features WebForms MVC
Individual Components
Familiar Event Driven Model
ViewState Problem
Easy Server Handle
Full HTML Control
TDD (Test Driven Development) Support
Contact Us
"Royal Square"
1st Floor, Off No. 110,
Nr. Shilp Tower, Tagore Road,
Rajkot - 360 001
Gujarat - India
info@technoligent.com
“Titanium Square” 3rd Floor,
Office No. B-302, S.G. Highway,
Beside Parsoli Motors.
Nr. Thaltej Crossing,
Ahmedabad – 380 054 Gujarat – India
info@technoligent.com
Corporate Office Development Centre
Technoligent providing custom ASP.NET MVC development services

More Related Content

What's hot

Which is better asp.net mvc vs asp.net
Which is better  asp.net mvc vs asp.netWhich is better  asp.net mvc vs asp.net
Which is better asp.net mvc vs asp.net
Concetto Labs
 
MVC architecture
MVC architectureMVC architecture
MVC architecture
Emily Bauman
 
Why MVC?
Why MVC?Why MVC?
Why MVC?
Wayne Tun Myint
 
Basics of asp.net mvc
Basics of asp.net mvc Basics of asp.net mvc
Basics of asp.net mvc
Micky S
 
An overview of microsoft mvc dot net
An overview of microsoft mvc dot netAn overview of microsoft mvc dot net
An overview of microsoft mvc dot net
neha sharma
 
MVC Seminar Presantation
MVC Seminar PresantationMVC Seminar Presantation
MVC Seminar Presantation
Abhishek Yadav
 
MVC First Basic
MVC First BasicMVC First Basic
MVC First Basic
Shyam Sir
 
ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1
Umar Ali
 
Mvc fundamental
Mvc fundamentalMvc fundamental
Mvc fundamental
Nguyễn Thành Phát
 
Difference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcDifference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvc
Umar Ali
 
Difference between wcf and asp.net web api
Difference between wcf and asp.net web apiDifference between wcf and asp.net web api
Difference between wcf and asp.net web api
Umar Ali
 
MVC
MVCMVC
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe
 
Introduction To Model View Presenter
Introduction To Model View PresenterIntroduction To Model View Presenter
Introduction To Model View Presenter
saeed shargi ghazani
 
Why Use MVC?
Why Use MVC?Why Use MVC?
Why Use MVC?
Jesse Anderson
 
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017
Innovation Studio
 
Month 2 report
Month 2 reportMonth 2 report
Month 2 report
PRIYANKA FNU
 
Advanced MVC3
Advanced MVC3Advanced MVC3
Advanced MVC3
shobokshi
 

What's hot (20)

Which is better asp.net mvc vs asp.net
Which is better  asp.net mvc vs asp.netWhich is better  asp.net mvc vs asp.net
Which is better asp.net mvc vs asp.net
 
MVC architecture
MVC architectureMVC architecture
MVC architecture
 
Why MVC?
Why MVC?Why MVC?
Why MVC?
 
Eclipse MVC
Eclipse MVCEclipse MVC
Eclipse MVC
 
Basics of asp.net mvc
Basics of asp.net mvc Basics of asp.net mvc
Basics of asp.net mvc
 
An overview of microsoft mvc dot net
An overview of microsoft mvc dot netAn overview of microsoft mvc dot net
An overview of microsoft mvc dot net
 
MVC Seminar Presantation
MVC Seminar PresantationMVC Seminar Presantation
MVC Seminar Presantation
 
MVC First Basic
MVC First BasicMVC First Basic
MVC First Basic
 
ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1
 
Mvc fundamental
Mvc fundamentalMvc fundamental
Mvc fundamental
 
Difference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcDifference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvc
 
Difference between wcf and asp.net web api
Difference between wcf and asp.net web apiDifference between wcf and asp.net web api
Difference between wcf and asp.net web api
 
MVC
MVCMVC
MVC
 
Mvc part 1
Mvc part 1Mvc part 1
Mvc part 1
 
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
SoftServe - "ASP.NET MVC як наступний крок у розвитку технології розробки Web...
 
Introduction To Model View Presenter
Introduction To Model View PresenterIntroduction To Model View Presenter
Introduction To Model View Presenter
 
Why Use MVC?
Why Use MVC?Why Use MVC?
Why Use MVC?
 
MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017MVC architecture by Mohd.Awais on 18th Aug, 2017
MVC architecture by Mohd.Awais on 18th Aug, 2017
 
Month 2 report
Month 2 reportMonth 2 report
Month 2 report
 
Advanced MVC3
Advanced MVC3Advanced MVC3
Advanced MVC3
 

Viewers also liked

Davis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide showDavis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide show
ThaDutchez
 
Modelodegreiner grupo9
Modelodegreiner  grupo9Modelodegreiner  grupo9
Modelodegreiner grupo9
Marianceli Subero
 
Ost 284 emerging technologies final exam
Ost 284 emerging technologies final examOst 284 emerging technologies final exam
Ost 284 emerging technologies final exam
Linda Guthrie
 
Jhon martinez
Jhon martinezJhon martinez
Jhon martinez
jhon_martinez1704
 
Viterbo PPT Feb 15
Viterbo PPT Feb 15Viterbo PPT Feb 15
Viterbo PPT Feb 15Pamela Maas
 
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data GloveA Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
CSCJournals
 
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
NOAH Advisors
 
Mi Vida
Mi VidaMi Vida
Mi Vida
Nahuel Bazan
 

Viewers also liked (11)

Davis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide showDavis Kathy - Final ppp slide show
Davis Kathy - Final ppp slide show
 
Modelodegreiner grupo9
Modelodegreiner  grupo9Modelodegreiner  grupo9
Modelodegreiner grupo9
 
CAFFE Izgled
CAFFE IzgledCAFFE Izgled
CAFFE Izgled
 
Ost 284 emerging technologies final exam
Ost 284 emerging technologies final examOst 284 emerging technologies final exam
Ost 284 emerging technologies final exam
 
Jhon martinez
Jhon martinezJhon martinez
Jhon martinez
 
Viterbo PPT Feb 15
Viterbo PPT Feb 15Viterbo PPT Feb 15
Viterbo PPT Feb 15
 
Introduction letter
Introduction letterIntroduction letter
Introduction letter
 
Hsdfg
HsdfgHsdfg
Hsdfg
 
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data GloveA Sensor-Based Approach for Dynamic Signature Verification using Data Glove
A Sensor-Based Approach for Dynamic Signature Verification using Data Glove
 
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
Panel - Digital Disruption in Healthcare - Where is the Google of Healthcare ...
 
Mi Vida
Mi VidaMi Vida
Mi Vida
 

Similar to Technoligent providing custom ASP.NET MVC development services

Mvc
MvcMvc
Mvc
abhigad
 
Head first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rttHead first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rtt
Lanvige Jiang
 
ASP.Net | Sabin Saleem
ASP.Net | Sabin SaleemASP.Net | Sabin Saleem
ASP.Net | Sabin Saleem
SaBin SaleEm
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
Taranjeet Singh
 
Aspnet mvc
Aspnet mvcAspnet mvc
Aspnet mvc
Hiep Luong
 
ASP .NET MVC
ASP .NET MVC ASP .NET MVC
ASP .NET MVC eldorina
 
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Shiju Varghese
 
Asp.net,mvc
Asp.net,mvcAsp.net,mvc
Asp.net,mvc
Prashant Kumar
 
Asp.netmvc handson
Asp.netmvc handsonAsp.netmvc handson
Asp.netmvc handson
Prashant Kumar
 
Ppt of Basic MVC Structure
Ppt of Basic MVC StructurePpt of Basic MVC Structure
Ppt of Basic MVC Structure
Dipika Wadhvani
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
Rasel Khan
 
Struts(mrsurwar) ppt
Struts(mrsurwar) pptStruts(mrsurwar) ppt
Struts(mrsurwar) ppt
mrsurwar
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9
AHM Pervej Kabir
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
QuickwayInfoSystems3
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
QuickwayInfoSystems3
 

Similar to Technoligent providing custom ASP.NET MVC development services (20)

Mvc
MvcMvc
Mvc
 
Head first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rttHead first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rtt
 
ASP.Net | Sabin Saleem
ASP.Net | Sabin SaleemASP.Net | Sabin Saleem
ASP.Net | Sabin Saleem
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
Aspnet mvc
Aspnet mvcAspnet mvc
Aspnet mvc
 
ASP .NET MVC
ASP .NET MVC ASP .NET MVC
ASP .NET MVC
 
Mvc
MvcMvc
Mvc
 
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
 
Asp.net,mvc
Asp.net,mvcAsp.net,mvc
Asp.net,mvc
 
Asp.netmvc handson
Asp.netmvc handsonAsp.netmvc handson
Asp.netmvc handson
 
Ppt of Basic MVC Structure
Ppt of Basic MVC StructurePpt of Basic MVC Structure
Ppt of Basic MVC Structure
 
MVC architecture
MVC architectureMVC architecture
MVC architecture
 
MVC - Introduction
MVC - IntroductionMVC - Introduction
MVC - Introduction
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
MVC 4
MVC 4MVC 4
MVC 4
 
Struts(mrsurwar) ppt
Struts(mrsurwar) pptStruts(mrsurwar) ppt
Struts(mrsurwar) ppt
 
Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9Asp.net c# MVC-5 Training-Day-1 of Day-9
Asp.net c# MVC-5 Training-Day-1 of Day-9
 
Intro ASP MVC
Intro ASP MVCIntro ASP MVC
Intro ASP MVC
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Technoligent providing custom ASP.NET MVC development services

  • 1.
  • 2. Overview for developing web apps and websites with CSS, JavaScript, HTML other scripting language. • ASP.NET help three various development patterns web pages, MVC (Model View Controller) and Web forms. • The MVC partition helps you handle complicated applications, because you can focus on one aspect a time. For example, you can attention on the view without depending on the business.
  • 4. Model Model: - The model component matching to all the data related logic that the user tasks with. This can represent either the data that is being moved between the view and controller components or any other business logic related data. User Data Entry Modelblinder Controller
  • 5. View View: - The view component is used for all the user interface logic of the programs. View ViewModel Model
  • 6. Controller Controller: - Controller combine between model and view components to whole operation all the business logic and next requests, operate data using model and collaborate the view components to provide the final result or output. an Icontroller a Controller ASP.NET MVC Request Send Build controller a Controller an Action O/P Release Controller Few ActionMethod
  • 7. Life Cycle of ASP.NET MVC Browser Request Routing MVC Handler Controller Action Execution View ResultView EngineViewResponse
  • 8. ASP.NET MVC TDD (Test Driven Development) • One of the main benefits of is the support of Test-Driven Development (TDD). • A testable application should be created in a roughly associate manner so that you can test independent components of the application. • Creating testable application, the support of programmer frameworks is very crucial and should be designed to ease developing testable applications.
  • 9. . ASP.NET MVC TDD Test Case Passed Check Tests Fail Write Code Code Run Refactor The Code
  • 10. Advantages Advantages of the ASP.NET MVC Web Application It makes easier to handle complicated application by dividing into MVC (Model View Controller). MVC framework suite for programmers who must complete handling over the components of an application. MVC crucial part of controller parts that processes web app or form request send an individual controller. MVC framework provides better support for TDD (Test Driven Development).
  • 11. ASP.NET MVC Version History ASP.NET MVC CTP ASP.NET MVC 1.0 ASP.NET MVC 2 RC ASP.NET MVC 2 RC 2 ASP.NET MVC 2 ASP.NET MVC 3 Beta ASP.NET MVC 3 RC ASP.NET MVC 3 ASP.NET MVC 4 ASP.NET MVC 4 Beta ASP.NET MVC 4 RC ASP.NET MVC 4 ASP.NET MVC 5 Beta ASP.NET MVC 5 ASP.NET MVC 5.1 ASP.NET MVC 5.1.1 ASP.NET MVC 5.1.3 ASP.NET MVC 5.2.0 ASP.NET MVC 5.2.2 ASP.NET MVC 5.2.3 ASP.NET MVC 6.0.0-beta ASP.NET MVC 6.0.0 RC Resource by Wikipedia.com
  • 12. Friendly URLs Physical Address d:UsersAdminDesktopdivLocalprojects ASP.NET Path http://www.xyzaspnet.com/products.aspx?name=John MVC Path http://www.xyzaspnet.com/products/Detail/John Above three path location - MVC Path more user friendly
  • 13. ASP.NET Presentations Options ASP.NET Dynamic Data ASP.NET WebForms ASP.NET MVC ASP.NET Basic
  • 14. Features of WebForms and MVC Features WebForms MVC Individual Components Familiar Event Driven Model ViewState Problem Easy Server Handle Full HTML Control TDD (Test Driven Development) Support
  • 15. Contact Us "Royal Square" 1st Floor, Off No. 110, Nr. Shilp Tower, Tagore Road, Rajkot - 360 001 Gujarat - India info@technoligent.com “Titanium Square” 3rd Floor, Office No. B-302, S.G. Highway, Beside Parsoli Motors. Nr. Thaltej Crossing, Ahmedabad – 380 054 Gujarat – India info@technoligent.com Corporate Office Development Centre