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.
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