SlideShare a Scribd company logo
-presented by N.DuraiArasan
Cms & Cts co.
 Internet is the fastest growing technology,
Has changed the way business is conducted.
 Helps organizations to reach a larger range of
people, irrespective of their geographical
locations.
 Helps organizations in sharing and accessing
information from anywhere, anytime.
 Has changed the focus of application
development from desktop applications to
Web applications.
 Are programs that are executed on a Web
server and accessed from a Web
browser.
 Enable organizations to share and access
information on the Internet and corporate
intranets.
 Can support online commercial transactions,
popularly known as e-commerce
 Presentation layer : Controls the flow of
execution and communication between the
presentation layer and the data layer.
 Business logic layer: Exposes the application
data stored in Data layer databases to the
business logic layer.
 Data access layer: Exposes the application data
stored in Data layer databases to the business
logic layer.
Single-tier architecture
Presentation | Business Logic | Data access
Two-tier architecture
Fat client + Thin Server
Fat Server+ Thin Client
Three-tier architecture
Presentation +Business Logic +Data access
N-tier architecture
Presentation +Business Logic +Data
access+Additional Feautures
HTML PAGE
ASPMVC
ASP.NET
The MVC development platform separates into three separate
components:
The model
The view
The controller
The model:
Manages the application data.
Encapsulates data stored in a database as well as code used to
manipulate thedata.
The view :
It manages the display of information.
The controller:
Manages the flow of application.
Handles user input.
Provides data to the relevant view.
 A controller:
Is a C# class inherited from .NET Framework’s
built-in Controller class.
 Contains an application logic in the form of
various public methods called action
methods. The class is .cs
public class HomeController : Controller
{
//Some code
Public index ActionIndex(){}
}
 A view is a combination of HTML markup and
code
that runs on the Web server.
 It render from the controller class action
method index()
Index.cshtml
<html>
</html>
 Consists of a set of
classes, where the objects
of the classes represent
the data associated with
the application.
public class Product
{
public long Id {get; set;}
public string name {get; set;}
public string description {get; set;}
public int price {get; set;}
}
sql server,oracle,ms-access ..etc
 Routing
The ASP.NET Routing module is responsible for mapping
incoming browser requests to particular MVC controller
actions.
 Scaffolding
Allows you to create auto-generated
controllers and their corresponding views.
 Convention-over-Configuration
Basic configuraion info
 Bundling and Minification
Deployment final project into software process
 It generated Autogenerated controller classes and Views.
 To place auto-generated codes
for the application to work.
 VALIDATION AND VERIFICATION CONTROLS
Like Registration form and Admisson forms.
 Helps in finding, traversing, and manipulating HTML elements
inside an HTML
document.
 Helps you to animate HTML elements, handle events, and make
your applications
rich and interactive.
CONTROLS LIKE
 Autocomplete
 Datepicker
 Accordion
 Can be included by using the following syntax:
<script type= "text/javascript"
src="@Url.Content("~/Scripts/jquery-1.7.1.js")">
</script>
 A technology called Asynchronous JavaScript
and XML (AJAX) can be implemented
 Makes the interaction between the client and
the server asynchronous.
 Allows the users to interact with the Web
application while waiting for a response
from the server.
 Enables partial updates in Web applications.
Authorization
 It is a mechanism that determines the rights
given to the users for accessing the available resources
Authentication
 Authentication is the process of identifying an
individual, usually based on the username and password
provided by the user.
 Forms Authentication
 Windows Authentication
 OpenID/Oauth Authentication
Aspmvc

More Related Content

What's hot

Symposium Cloud En Grid Computing Microsoft Online Strategy - 21-4-2009
Symposium Cloud En Grid Computing   Microsoft Online Strategy - 21-4-2009Symposium Cloud En Grid Computing   Microsoft Online Strategy - 21-4-2009
Symposium Cloud En Grid Computing Microsoft Online Strategy - 21-4-2009
Peter de Haas
 
Api Layer
Api LayerApi Layer
Api Layer
Mohammed246
 
Accessing data within VB Applications
Accessing data within VB ApplicationsAccessing data within VB Applications
Accessing data within VB Applications
robertbenard
 
Get Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESBGet Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESB
Sanjeet Pandey
 
HR microservices
HR microservicesHR microservices
HR microservices
John Macy (FAHRILife)
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoft
MuleSoft
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the Field
Tihomir Ignatov
 
Mule google connectors
Mule google connectorsMule google connectors
Mule google connectors
Praneethchampion
 
Mule microsoft
Mule  microsoftMule  microsoft
Mule microsoft
D.Rajesh Kumar
 
Netkit
NetkitNetkit
Netkit
dambatbul
 
Mule human resources connectors
Mule  human resources connectorsMule  human resources connectors
Mule human resources connectors
D.Rajesh Kumar
 
Back to [Jaspersoft] Basics: Dashboards 101
Back to [Jaspersoft] Basics:  Dashboards 101Back to [Jaspersoft] Basics:  Dashboards 101
Back to [Jaspersoft] Basics: Dashboards 101
TIBCO Jaspersoft
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologies
ssuser3a47cb
 
Data-Driven Composition for Service-Oriented Situational Web Applications
Data-Driven Composition for Service-Oriented Situational Web ApplicationsData-Driven Composition for Service-Oriented Situational Web Applications
Data-Driven Composition for Service-Oriented Situational Web Applications
I3E Technologies
 
.Net architecture with mule soft
.Net architecture with mule soft.Net architecture with mule soft
.Net architecture with mule soft
Bui Kiet
 
Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101
TIBCO Jaspersoft
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk Server
Ashish Bagade
 
MULE-Api led connectivity
MULE-Api led connectivityMULE-Api led connectivity
MULE-Api led connectivity
D.Rajesh Kumar
 
3 Tier Animation
3 Tier Animation3 Tier Animation
3 Tier Animation
Chris Jobling
 
How a three-tier web application works
How a three-tier web application worksHow a three-tier web application works
How a three-tier web application works
Chris Jobling
 

What's hot (20)

Symposium Cloud En Grid Computing Microsoft Online Strategy - 21-4-2009
Symposium Cloud En Grid Computing   Microsoft Online Strategy - 21-4-2009Symposium Cloud En Grid Computing   Microsoft Online Strategy - 21-4-2009
Symposium Cloud En Grid Computing Microsoft Online Strategy - 21-4-2009
 
Api Layer
Api LayerApi Layer
Api Layer
 
Accessing data within VB Applications
Accessing data within VB ApplicationsAccessing data within VB Applications
Accessing data within VB Applications
 
Get Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESBGet Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESB
 
HR microservices
HR microservicesHR microservices
HR microservices
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoft
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the Field
 
Mule google connectors
Mule google connectorsMule google connectors
Mule google connectors
 
Mule microsoft
Mule  microsoftMule  microsoft
Mule microsoft
 
Netkit
NetkitNetkit
Netkit
 
Mule human resources connectors
Mule  human resources connectorsMule  human resources connectors
Mule human resources connectors
 
Back to [Jaspersoft] Basics: Dashboards 101
Back to [Jaspersoft] Basics:  Dashboards 101Back to [Jaspersoft] Basics:  Dashboards 101
Back to [Jaspersoft] Basics: Dashboards 101
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologies
 
Data-Driven Composition for Service-Oriented Situational Web Applications
Data-Driven Composition for Service-Oriented Situational Web ApplicationsData-Driven Composition for Service-Oriented Situational Web Applications
Data-Driven Composition for Service-Oriented Situational Web Applications
 
.Net architecture with mule soft
.Net architecture with mule soft.Net architecture with mule soft
.Net architecture with mule soft
 
Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101
 
Microsoft Biz Talk Server
Microsoft Biz Talk ServerMicrosoft Biz Talk Server
Microsoft Biz Talk Server
 
MULE-Api led connectivity
MULE-Api led connectivityMULE-Api led connectivity
MULE-Api led connectivity
 
3 Tier Animation
3 Tier Animation3 Tier Animation
3 Tier Animation
 
How a three-tier web application works
How a three-tier web application worksHow a three-tier web application works
How a three-tier web application works
 

Viewers also liked

Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core
John Patrick Oliveros
 
ASP.NET Core e MVC - Fatec-SP 2016
ASP.NET Core e MVC - Fatec-SP 2016ASP.NET Core e MVC - Fatec-SP 2016
ASP.NET Core e MVC - Fatec-SP 2016
Rodolfo Fadino Junior
 
ASP.NET Core 1 for MVC- and WebAPI-Devs
ASP.NET Core 1 for MVC- and WebAPI-DevsASP.NET Core 1 for MVC- and WebAPI-Devs
ASP.NET Core 1 for MVC- and WebAPI-Devs
Manfred Steyer
 
Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...
Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...
Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...
Graciela Mariani
 
Identity in ASP.NET Core
Identity in ASP.NET CoreIdentity in ASP.NET Core
Identity in ASP.NET Core
ondrejbalas
 
ASP.Net Core Deep Dive into MVC
ASP.Net Core Deep Dive into MVCASP.Net Core Deep Dive into MVC
ASP.Net Core Deep Dive into MVC
Pritam Baldota
 
Asp.net core v1.0
Asp.net core v1.0Asp.net core v1.0
Asp.net core v1.0
chang kuo-chao
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
Er. Kamal Bhusal
 
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloRealtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Plain Concepts
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
shan km
 
ASP .NET Core MVC
ASP .NET Core MVCASP .NET Core MVC
ASP .NET Core MVC
Vinicius Mussak
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
Jan Hřídel
 
使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式
Will Huang
 
Getting Started with ASP.net Core 1.0
Getting Started with ASP.net Core 1.0Getting Started with ASP.net Core 1.0
Getting Started with ASP.net Core 1.0
joescars
 
ASP.NET Core and Docker
ASP.NET Core and DockerASP.NET Core and Docker
ASP.NET Core and Docker
Ian Philpot
 
Introduction to ASP.NET Core
Introduction to ASP.NET CoreIntroduction to ASP.NET Core
Introduction to ASP.NET Core
Avanade Nederland
 
ASP.NET Core 1.0
ASP.NET Core 1.0ASP.NET Core 1.0
ASP.NET Core 1.0
Ido Flatow
 
Security in MVC Core by Hugo Biarge
Security in MVC Core by Hugo BiargeSecurity in MVC Core by Hugo Biarge
Security in MVC Core by Hugo Biarge
Plain Concepts
 

Viewers also liked (20)

Mi cumple 24 !!
Mi cumple 24 !!Mi cumple 24 !!
Mi cumple 24 !!
 
Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core Moving ASP.NET MVC to ASP.NET Core
Moving ASP.NET MVC to ASP.NET Core
 
ASP.NET Core e MVC - Fatec-SP 2016
ASP.NET Core e MVC - Fatec-SP 2016ASP.NET Core e MVC - Fatec-SP 2016
ASP.NET Core e MVC - Fatec-SP 2016
 
ASP.NET Core 1 for MVC- and WebAPI-Devs
ASP.NET Core 1 for MVC- and WebAPI-DevsASP.NET Core 1 for MVC- and WebAPI-Devs
ASP.NET Core 1 for MVC- and WebAPI-Devs
 
Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...
Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...
Summerschool Governing Landscape Restoration: Governance, Restoration, Privat...
 
Identity in ASP.NET Core
Identity in ASP.NET CoreIdentity in ASP.NET Core
Identity in ASP.NET Core
 
ASP.Net Core Deep Dive into MVC
ASP.Net Core Deep Dive into MVCASP.Net Core Deep Dive into MVC
ASP.Net Core Deep Dive into MVC
 
Asp.net core v1.0
Asp.net core v1.0Asp.net core v1.0
Asp.net core v1.0
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo CabelloRealtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
Realtime Apps en .NET Core by Carlos Landeras y Manuel Rodrigo Cabello
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
ASP .NET Core MVC
ASP .NET Core MVCASP .NET Core MVC
ASP .NET Core MVC
 
ASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bitsASP.NET Core: The best of the new bits
ASP.NET Core: The best of the new bits
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式
 
Getting Started with ASP.net Core 1.0
Getting Started with ASP.net Core 1.0Getting Started with ASP.net Core 1.0
Getting Started with ASP.net Core 1.0
 
ASP.NET Core and Docker
ASP.NET Core and DockerASP.NET Core and Docker
ASP.NET Core and Docker
 
Introduction to ASP.NET Core
Introduction to ASP.NET CoreIntroduction to ASP.NET Core
Introduction to ASP.NET Core
 
ASP.NET Core 1.0
ASP.NET Core 1.0ASP.NET Core 1.0
ASP.NET Core 1.0
 
Security in MVC Core by Hugo Biarge
Security in MVC Core by Hugo BiargeSecurity in MVC Core by Hugo Biarge
Security in MVC Core by Hugo Biarge
 

Similar to Aspmvc

Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
Karthik Reddy
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
Karthik Reddy
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Akshay Shah
 
Presentation simulation
Presentation simulationPresentation simulation
Presentation simulation
Md. Touhidur Rahman
 
MVC Pattern. Flex implementation of MVC
MVC Pattern. Flex implementation of MVCMVC Pattern. Flex implementation of MVC
MVC Pattern. Flex implementation of MVC
Anton Krasnoshchok
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
sthicks14
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
(Actively Looking) Akunuru
 
icv
icvicv
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentals
abhi1112
 
Application integration framework & Adaptor ppt
Application integration framework & Adaptor pptApplication integration framework & Adaptor ppt
Application integration framework & Adaptor ppt
Aditya Negi
 
Ssh 1
Ssh 1Ssh 1
Ssh 1
Suresh G
 
S S H 1
S S H 1S S H 1
S S H 1
Suresh G
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshops
Mike Taylor
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
rahmed_sct
 
all-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptxall-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptx
Marwan Semsom
 
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision MakersMicrosoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Private Cloud
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
CICS ROADSHOW
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOA
Jeffrey Hasan
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu S
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
Sachidanand Semwal
 

Similar to Aspmvc (20)

Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
 
Presentation simulation
Presentation simulationPresentation simulation
Presentation simulation
 
MVC Pattern. Flex implementation of MVC
MVC Pattern. Flex implementation of MVCMVC Pattern. Flex implementation of MVC
MVC Pattern. Flex implementation of MVC
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
icv
icvicv
icv
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentals
 
Application integration framework & Adaptor ppt
Application integration framework & Adaptor pptApplication integration framework & Adaptor ppt
Application integration framework & Adaptor ppt
 
Ssh 1
Ssh 1Ssh 1
Ssh 1
 
S S H 1
S S H 1S S H 1
S S H 1
 
Web application for tracking tool for workshops
Web application for tracking tool for workshopsWeb application for tracking tool for workshops
Web application for tracking tool for workshops
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
 
all-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptxall-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptx
 
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision MakersMicrosoft Windows Azure Platform Appfabric for Technical Decision Makers
Microsoft Windows Azure Platform Appfabric for Technical Decision Makers
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOA
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

Aspmvc

  • 2.  Internet is the fastest growing technology, Has changed the way business is conducted.  Helps organizations to reach a larger range of people, irrespective of their geographical locations.  Helps organizations in sharing and accessing information from anywhere, anytime.  Has changed the focus of application development from desktop applications to Web applications.
  • 3.  Are programs that are executed on a Web server and accessed from a Web browser.  Enable organizations to share and access information on the Internet and corporate intranets.  Can support online commercial transactions, popularly known as e-commerce
  • 4.  Presentation layer : Controls the flow of execution and communication between the presentation layer and the data layer.  Business logic layer: Exposes the application data stored in Data layer databases to the business logic layer.  Data access layer: Exposes the application data stored in Data layer databases to the business logic layer.
  • 5. Single-tier architecture Presentation | Business Logic | Data access Two-tier architecture Fat client + Thin Server Fat Server+ Thin Client Three-tier architecture Presentation +Business Logic +Data access N-tier architecture Presentation +Business Logic +Data access+Additional Feautures
  • 7. The MVC development platform separates into three separate components: The model The view The controller The model: Manages the application data. Encapsulates data stored in a database as well as code used to manipulate thedata. The view : It manages the display of information. The controller: Manages the flow of application. Handles user input. Provides data to the relevant view.
  • 8.
  • 9.  A controller: Is a C# class inherited from .NET Framework’s built-in Controller class.  Contains an application logic in the form of various public methods called action methods. The class is .cs public class HomeController : Controller { //Some code Public index ActionIndex(){} }
  • 10.  A view is a combination of HTML markup and code that runs on the Web server.  It render from the controller class action method index() Index.cshtml <html> </html>
  • 11.  Consists of a set of classes, where the objects of the classes represent the data associated with the application. public class Product { public long Id {get; set;} public string name {get; set;} public string description {get; set;} public int price {get; set;} } sql server,oracle,ms-access ..etc
  • 12.  Routing The ASP.NET Routing module is responsible for mapping incoming browser requests to particular MVC controller actions.  Scaffolding Allows you to create auto-generated controllers and their corresponding views.  Convention-over-Configuration Basic configuraion info  Bundling and Minification Deployment final project into software process
  • 13.  It generated Autogenerated controller classes and Views.  To place auto-generated codes for the application to work.
  • 14.  VALIDATION AND VERIFICATION CONTROLS Like Registration form and Admisson forms.
  • 15.  Helps in finding, traversing, and manipulating HTML elements inside an HTML document.  Helps you to animate HTML elements, handle events, and make your applications rich and interactive. CONTROLS LIKE  Autocomplete  Datepicker  Accordion  Can be included by using the following syntax: <script type= "text/javascript" src="@Url.Content("~/Scripts/jquery-1.7.1.js")"> </script>
  • 16.  A technology called Asynchronous JavaScript and XML (AJAX) can be implemented  Makes the interaction between the client and the server asynchronous.  Allows the users to interact with the Web application while waiting for a response from the server.  Enables partial updates in Web applications.
  • 17. Authorization  It is a mechanism that determines the rights given to the users for accessing the available resources Authentication  Authentication is the process of identifying an individual, usually based on the username and password provided by the user.  Forms Authentication  Windows Authentication  OpenID/Oauth Authentication