ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.

Slides:



Advertisements
Similar presentations
Other Web Application Development Technologies. PHP.
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
INTRODUCTION TO ASP.NET MVC AND EXAMPLE WALKTHROUGH RAJAT ARYA EFECS - OIM DAWG – 4/21/2009 ASP.NET MVC.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
Fabian Vilers Hands on ASP.NET MVC.
Model-View-Controller ("MVC") This is a architectural design pattern for interactive applications. This design pattern organizes an interactive application.
ASP MVC s/mvc-4/getting-started-with- aspnet-mvc4/intro-to-aspnet- mvc-4.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1.1 of…
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Object-Oriented Analysis and Design
Here is a list of citations the database retrieved for us. To find out more about an article, click on the “complete reference” link.
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
1 Chapter 20 — Creating Web Projects Microsoft Visual Basic.NET, Introduction to Programming.
Tutorial -01. Objective In this session we will discuss about : 1.What is MVC? 2.Why MVC? 3.Advantages of MVC over ASP.NET 4.ASP.NET development models.
Chapter 10 Form Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
CRM WEB UI – ARCHITECTURE- DEFINITIONS For More details please go to
UNIT-V The MVC architecture and Struts Framework.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
Ch6:creating consistent looking web sites. Master pages Master page defines a combination of fixed content and content place holder to hold the web page(.aspx)
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Introduction to the Oracle Application Development Framework 11g
ASP.NET and Model View Control Jesper Tørresø ITNET2 F08.
Building Web Sites with ASP.NET MVC Framework Noam King CTO Sela College
Introducing Reporting Services for SQL Server 2005.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
CS 415 N-Tier Application Development By Umair Ashraf June 28,2013 National University of Computer and Emerging Sciences Lecture # 5 Microsoft MVC3 Architecture.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Architecture.
Week 9 - Form Basics Key Concepts 1. 1.Describe common uses of forms on web pages 2.Create forms on web pages using the form, input, textarea, and select.
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
Java Web Development with NetBeans IDE -- Kai Qian Chapter 5 JavaServer Faces (JSF) Technology.
Building Secure Web Applications With ASP.Net MVC.
Model View Controller MVC Web Software Architecture.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
HTML Forms Chapter 9 pp Basic Form Join our list Name:
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
Introduction  “M” “V” “C” stands for “MODEL” “VIEW” “CONTROLLER”. ASP.NET MVC is an architecture to develop ASP.NET web applications in a different manner.
ASP.NET MVC An Introduction. What is MVC The Model-View-Controller (MVC) is an architectural pattern separates an application into three main components:
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
INTRODUCTION TO MVC BY SUHA MNEIMNEH. WHAT’S THE AGENDA What is MVC? MVC components MVC vs web forms vs ASP.NET vocabulary When to create MVC application.
Introduction to ASP.NET MVC [Name] [ Address] [Blog URL]
Adam Schultz MVVM and WPF. MVVM Model, View, ViewModel A software architecture designed to separate out User Interface design, Business Logic, and Data.
Build and Learn ASP.NET Workshop.
ASP.NET Forms.
Netscape Application Server
Social Media And Global Computing Introduction to The MVC Pattern
Model View Controller
Haritha Dasari Josue Balandrano Coronel -
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
ASP.NET Web Forms Vs. ASP.NET MVC ASP.NET is Microsoft’s big leap after Active Server Pages (ASP), ASP.NET provides flexible and unified web development.
02 | Developing ASP.NET MVC 4 Models
Web Development Using ASP .NET
Understanding the Visual IDE
Lecture 1: Multi-tier Architecture Overview
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Web Development Using ASP .NET
Chapter 15: GUI Applications & Event-Driven Programming
An Introduction to JavaScript
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
MASTER PAGES.
Running C# in the browser
Presentation transcript:

ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies

Outline What is MVC? ASP.NET MVC Create ASP.NET MVC Application

What is MVC?

What is MVC? The Model-View-Controller (MVC) is an architecture that separates an application into three main logical components: Model View Controller Each of these components are built to handle specific development aspects of an application MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects

What is MVC? MVC Components

What is MVC? Model The Model component corresponds to all the data-related logic that the user works with This can represent either the data that is being transferred between the View and Controller components or any other business logic-related data For example, a Customer object will retrieve the customer information from the database, manipulate it and update it data back to the database or use it to render data View The View component is used for all the UI logic of the application

What is MVC? For example, the Customer view will include all the UI components such as text boxes, dropdowns, etc. that the final user interacts with Controller Controllers act as an interface between Model and View components to process all the business logic and incoming requests, manipulate data using the Model component and interact with the Views to render the final output For example, the Customer controller will handle all the interactions and inputs from the Customer View and update the database using the Customer Model The same controller will be used to view the Customer information/data

ASP.NET MVC

ASP.NET MVC History ASP.NET 1.0 was released on January 5, 2002, as part of .Net Framework version 1.0 At that time, it was easy to think of ASP.NET and Web Forms as one and the same thing ASP.NET has however always supported two layers of abstraction: System.Web.UI The Web Forms layer, comprising server controls, ViewState, and so on System.Web It supplies the basic web stack, including modules, handlers, the HTTP stack, etc

ASP.NET MVC ASP.NET MVC? ASP.NET MVC is basically a web development framework from Microsoft announced in 2007 (released in 2009) Which combines the features of MVC (Model-View-Controller) architecture & best parts of the existing ASP.NET platform It is not something, which is built from ground zero It is a complete alternative to traditional ASP.NET Web Forms It is built on the top of ASP.NET, so developers enjoy almost all the ASP.NET features while building the MVC application

Model Controller View ASP.NET MVC MVC (Model View Controller) Flow Diagram https://www.google.com/ Model Request Data Controller Browser Response Database View Web Pages (.cshtml)

Create ASP.NET MVC Application

Create ASP.NET MVC Application Step 1 − Open the Visual Studio & Click File → New → Project menu option A New Project dialog opens:

Create ASP.NET MVC Application Step 2 − From left, select Templates → Visual C# → Web Step 3 − In the middle, select ASP.NET Web Application Step 4 − Enter the project name MVCFirstApp

Hint: Student & Teacher Inheritance ASSIGNMENT Submission Date 21/01/2019 & email Q1: Create an ASP.NET MVC application which uses multiple class objects data and pass that data to view and print both classes data on view as well Hint: Student & Teacher Inheritance

Any ?