Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery

Slides:



Advertisements
Similar presentations
Introduction to ASP.NET MVC
Advertisements

INTRODUCTION TO ASP.NET MVC AND EXAMPLE WALKTHROUGH RAJAT ARYA EFECS - OIM DAWG – 4/21/2009 ASP.NET MVC.
Developing HTML5 Application using MVVM pattern Pekka Ylenius.
{ Model View Controller ASP.NET By Scott Crooks & Maggie Wettergreen.
Fabian Vilers Hands on ASP.NET MVC.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
ASP MVC s/mvc-4/getting-started-with- aspnet-mvc4/intro-to-aspnet- mvc-4.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
USING ANGULARJS WITH SITEFINITY
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.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Storm-The-Castle an introduction to MVC, AR design pattern using Castle MonoRail and ActiveRecord rev 2 Date: 2009/10/04.
Ori Calvo, 2010 Hi-Tech College
Ori Calvo, 2010 “If people want to have maximum reach across *all* devices then HTML will provide the broadest reach” Scott Guthrie,
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.
Ivan Marković MSP Lead Software Developer at SPAN d.o.o. m.
ASP.NET and Model View Control Jesper Tørresø ITNET2 F08.
Marc Ziss Z Consulting Code Name 'Oryx' Web application scaffolding Easy to dynamically display pages based on the data model of.
Building Web Sites with ASP.NET MVC Framework Noam King CTO Sela College
Introduction to ASP.NET 1www.tech.findforinfo.com.
Goals One ASP.NET Membership story – Web APIs and Web Apps Profile. Extensibility allows for non SQL persistence model. Improve unit testability of.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Introduction to Angular JS Sergey Barskiy Working Class Nobody Level: Introductory.
Jean-Claude Trachsel Senior Consultant Trivadis AG Building a Website with ASP.NET MVC.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB 306.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Building Secure Web Applications With ASP.Net MVC.
ASP NET MVC Soup-to-Nuts Peter
J. Michael Palermo IV Director of Development Interface, USA WUX203.
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Model View Controller MVC Web Software Architecture.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
MIS 324 Professor Sandvig. Overview  Review ASP.NET  Preview: MIS 424  Final exam info.
ASP.Net MVC Extensibility, scalability and testability Andrew Locatelli Woodcock.
Chapter 3 JSP Overview. The Problem with Servlets processing the request and generating the response are both handled by a single servlet class Java programming.
ASP.NET MVC Telerik Academy
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:
Virtual techdays INDIA │ 9-11 February 2011 SESSION TITLE Kamala Rajan S │ Technical Manager, Marlabs.
Model-View-Controller an introduction to MVC design pattern with Castle.MonoRail Presentation: v1.0 Prepared by: Chorn Sokun
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.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
The New Face of ASP.NET ASP.NET MVC, Razor, and jQuery Ido Flatow | Senior Architect | Sela | This session is.
Bob German Principal Architect Developing SharePoint Applications with MVC and Entity Framework.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core RC2 * aka ASP.NET 5 before.
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.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
Introduction to ASP.NET MVC [Name] [ Address] [Blog URL]
1 Using MVC 6. MVC vs. ASP Web Forms Both run under ASP.NET Can coexist In Web Forms, browser requests page. xxx.aspx and xxx.aspx.cs on the server Page.
Introduction to MVC Slavomír Moroz. Revision from Previous Lesson o ASP.NET WebForms applications Abstract away HTTP (similar to desktop app development)
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
Introduction ITEC 420.
Build and Learn ASP.NET Workshop.
Building Web Applications with Microsoft ASP
ASP.NET MVC Introduction
Building Web Applications with Microsoft ASP
Haritha Dasari Josue Balandrano Coronel -
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
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.
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Beginning Object-Oriented Web Design
Web Development Using ASP .NET
دليل المتدرب واللائحة التنظيمية للبرنامج
دليل المتدرب واللائحة التنظيمية للبرنامج
ASP.NET Module Subtitle.
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
Visual Studio 2008.
Presentation transcript:

Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery ASP.NET MVC 3 Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery

History of ASP.NET Active Server Pages (ASP) released in 1998 Replaced by ASP.NET in 2002 Addressed separation of presentation and content ASP.NET MVC framework released in 2009 Integrated with ASP.NET Framework allowing Model – View – Controller based development

What is ASP.NET MVC MVC stands for Model-View-Controller which is a framework that is a lightweight, highly testable framework that is integrated with existing ASP.NET features. MVC separates an application into three main components for ASP.NET Model View Controller This allows software developers to build web apps as a composition of three roles.

Advantages of MVC Makes it easier to manage complexity by dividing app into three roles Does not use view state or server-based forms. This gives the developer more control Provides better test-driven development Works well for Web apps that are being developed by large teams.

Some Key Features Separation of input, business and UI logic. Components are designed so they can be easily replaced or customized for a specific need. For example you could plug in your own view engine. Allows you to build web apps comprehensible and searchable URLs. Supports existing ASP.NET features.

Key features continued HTML 5 enabled project templates Expressive views including Razor View Engine Dependency Injection and Global Action Filters JavaScript support

Building an app One nice aspect (for some) is you can use Visual Studio for building apps. The Primary language used for ASP.NET MVC is C#

Controller example

Views example

Model Example

Building a sample app

The default template created for a ASP.NET MVC project.

Adding a controller to the project

Adding a method

Adding a view

Reasons to Learn ASP.NET MVC To unit test To gain control and extensibility To learn something new Google Developer Kevin Pang

References http://www.asp.net/mvc/overview/getting-started http://msdn.microsoft.com/en-us/gg618477