RAJKIYA ENGINEERING COLLEGE
AZAMGARH
Industrial Training
on
“Web Development using ASP.NET MVC and Visual Studio”
Presented By: Presented To:
Mohd. Javed Ansari Miss Nisha Singh Chauhan
1673613017
Information Technology
IT 4th year
WEB DEVELOPMENT
• Web development is the work involved in developing a website for
the Internet (World Wide Web) or an intranet (a private network).
• Web development can range from developing a simple single static
page of plain text to complex web-based internet applications (web
apps), electronic businesses, and social network services.
• Two categories of Web Development
– 1.Frontend Development
– 2.Backened Development
WHAT IS ASP.NET MVC ?
• ASP.NET MVC is an open source web development
framework from Microsoft that provides a Model
View Controller (MVC) architecture.
• ASP.NET MVC offers an alternative to ASP.NET web
forms for building web applications.
• It is a part of the .NET platform for building,
deploying and running web apps. You can develop
web apps and website with the help of HTML, CSS,
jQuery, Javascript, etc.
WHY ASP.NET MVC ?
 In a web application, there are four main aspects which define
performance:-
• Response time issues
• Problem of Unit Testing
• HTML customization
• Reusability of the code-behind class
 ASP.net MVC excels on the above parameters.
MODEL IN MVC
• Model objects are parts of the application which implement the
logic for the application's data domain.
• It retrieves and stores model state in a database.
• For example, product object might retrieve information from a
database, operate on it. Then write information back to
products table in the SQL server.
VIEW IN MVC
• View are the components which are used to display the
application's user interface (UI).
• It displays the .NET MVC application's which is created from the
model data.
• The common example would be an edit view of an Item table.
• It displays text boxes, pop-ups and checks boxes based on the
current state of products & object.
CONTROLLER IN MVC
• Controllers handle user interaction, work with the model, and
select a view to render that displays Ul.
• In a .NET MVC app, the view only displays information, the
controller manages and responds to user input & interaction.
• For example, the controller manages query-string values and
passes those values to the model.
MVC ARCHITECTURAL
DESIGN PATTERN
VISUAL STUDIO
• Integrated development environment (IDE)
from Microsoft.
• It can be used to develop console , graphical
user interface applications as well as Web
Applications.
• Supports different programming
languages like C#, Visual Basic, python,
F# , J# etc.
• The source code of Visual Studio contain
50 million lines of code.
HISTORY OF VISUAL STUDIO
• History:
• 1) Visual Studio 97
• 2) Visual Studio 6.0 (1998)
• 3) Visual Studio .NET (2002)
• 4) Visual Studio .NET 2003
• 5) Visual Studio 2005
• 6) Visual Studio 2008
• 7) Visual Studio 2010
• 8) Visual Studio 2012
• 9) Visual Studio 2013
• 10) Visual Studio 2015
• 11) Visual Studio 2017
• 12) Visual Studio 2019
EDITIONS OF VISUAL STUDIO
1) Visual Studio Community
 Small applications or medium-sized applications and free
cost.
2) Visual Studio Professional
 For individual development with most of the important
debugging tools and all the things a developer
commonly needs
3) Visual Studio Enterprise
 All the components available in Visual Studio
 Advanced Debugging Capabilities
 Costly
REFERENCES:
• https://visualstudio.microsoft.com/vs/compare
• https://en.wikipedia.org/wiki/Web_development
• https://www.guru99.com/asp-net-mvc-tutorial.html#5
Thank You

Asp.net mvc 5 ppt

  • 1.
    RAJKIYA ENGINEERING COLLEGE AZAMGARH IndustrialTraining on “Web Development using ASP.NET MVC and Visual Studio” Presented By: Presented To: Mohd. Javed Ansari Miss Nisha Singh Chauhan 1673613017 Information Technology IT 4th year
  • 2.
    WEB DEVELOPMENT • Webdevelopment is the work involved in developing a website for the Internet (World Wide Web) or an intranet (a private network). • Web development can range from developing a simple single static page of plain text to complex web-based internet applications (web apps), electronic businesses, and social network services. • Two categories of Web Development – 1.Frontend Development – 2.Backened Development
  • 3.
    WHAT IS ASP.NETMVC ? • ASP.NET MVC is an open source web development framework from Microsoft that provides a Model View Controller (MVC) architecture. • ASP.NET MVC offers an alternative to ASP.NET web forms for building web applications. • It is a part of the .NET platform for building, deploying and running web apps. You can develop web apps and website with the help of HTML, CSS, jQuery, Javascript, etc.
  • 4.
    WHY ASP.NET MVC?  In a web application, there are four main aspects which define performance:- • Response time issues • Problem of Unit Testing • HTML customization • Reusability of the code-behind class  ASP.net MVC excels on the above parameters.
  • 5.
    MODEL IN MVC •Model objects are parts of the application which implement the logic for the application's data domain. • It retrieves and stores model state in a database. • For example, product object might retrieve information from a database, operate on it. Then write information back to products table in the SQL server.
  • 6.
    VIEW IN MVC •View are the components which are used to display the application's user interface (UI). • It displays the .NET MVC application's which is created from the model data. • The common example would be an edit view of an Item table. • It displays text boxes, pop-ups and checks boxes based on the current state of products & object.
  • 7.
    CONTROLLER IN MVC •Controllers handle user interaction, work with the model, and select a view to render that displays Ul. • In a .NET MVC app, the view only displays information, the controller manages and responds to user input & interaction. • For example, the controller manages query-string values and passes those values to the model.
  • 8.
  • 9.
    VISUAL STUDIO • Integrateddevelopment environment (IDE) from Microsoft. • It can be used to develop console , graphical user interface applications as well as Web Applications. • Supports different programming languages like C#, Visual Basic, python, F# , J# etc. • The source code of Visual Studio contain 50 million lines of code.
  • 10.
    HISTORY OF VISUALSTUDIO • History: • 1) Visual Studio 97 • 2) Visual Studio 6.0 (1998) • 3) Visual Studio .NET (2002) • 4) Visual Studio .NET 2003 • 5) Visual Studio 2005 • 6) Visual Studio 2008 • 7) Visual Studio 2010 • 8) Visual Studio 2012 • 9) Visual Studio 2013 • 10) Visual Studio 2015 • 11) Visual Studio 2017 • 12) Visual Studio 2019
  • 11.
    EDITIONS OF VISUALSTUDIO 1) Visual Studio Community  Small applications or medium-sized applications and free cost. 2) Visual Studio Professional  For individual development with most of the important debugging tools and all the things a developer commonly needs 3) Visual Studio Enterprise  All the components available in Visual Studio  Advanced Debugging Capabilities  Costly
  • 12.
  • 13.