ASP.NET MVC Web Development

Slides:



Advertisements
Similar presentations
{ Model View Controller ASP.NET By Scott Crooks & Maggie Wettergreen.
Advertisements

Ruby on Rails by Manik Juneja Ruby On Rails. Ruby on Rails by Manik Juneja Rails is a Web Application development framework. Based on the MVC pattern.
06 | Implementing Web APIs Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Development of mobile applications using PhoneGap and HTML 5
UNIT-V The MVC architecture and Struts Framework.
Lecture 2 - Struts ENTERPRISE JAVA. 2 Contents  Servlet Deployment  Servlet Filters  Model View Controllers  Struts  Dependency Injection.
Web Development Methodologies Yuan Wang(yw2326). Basic Concepts Browser/Server (B/S) Structure Keywords: Browser, Server Examples: Websites Client/Server.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Sitefinity CMS Technical Overview & Developer’s Perspective
CodeIgniter - [Overview]
ASP.NET 5 Visual Studio 2015 Templates Bill Wolff Rob Keiser June 10, 2015.
Building Web Sites with ASP.NET MVC Framework Noam King CTO Sela College
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Introduction to ASP.NET MVC Information for this presentation was taken from Pluralsight Building Applications with ASP.NET MVC 4.
CS 415 N-Tier Application Development By Umair Ashraf June 28,2013 National University of Computer and Emerging Sciences Lecture # 5 Microsoft MVC3 Architecture.
Lap Around Visual Studio 2008 &.NET 3.5 Enhancements.
Java Web Development with NetBeans IDE -- Kai Qian Chapter 5 JavaServer Faces (JSF) Technology.
Building Secure Web Applications With ASP.Net MVC.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
Model View Controller MVC Web Software Architecture.
Ruby on Rails By S. Christopher Hellriegel. Overview 1. What is Ruby on Rails? 2. What is MVC? 3. Simple example 4. Wow, that was cool!
Getting started with ASP.NET MVC Dhananjay
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
ASP.NET MVC Telerik Academy
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
Model-View-Controller an introduction to MVC design pattern with Castle.MonoRail Presentation: v1.0 Prepared by: Chorn Sokun
Apache Struts Technology A MVC Framework for Java Web Applications.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
All images © Mat Wright GOPI Training Technical Overview
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
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Build Data Driven Apps with ASP.NET Core Rachel Appel.
How HTML responsiveness translates to PDF
Web Technology Solutions
Jim Fawcett CSE686 – Internet Programming Spring 2014
Develop a Quick and Dirty Web interface to your database:
Web Technologies Computing Science Thompson Rivers University
Organize your code with MVC
Angular 4 + TypeScript Getting Started
Microsoft List Schedule April – May 2016
Department of Computer Science
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
MVC Architecture, Symfony Framework for PHP Web Apps
Content Management System
Design Patterns: Model View Controller
CMPE 280 Web UI Design and Development October 24 Class Meeting
CO6025 Advanced Programming
SharePoint Cloud hosted Apps
MVC Framework, in general.
Design and Maintenance of Web Applications in J2EE
Ruby on Rails by Manik Juneja
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Ruby on Rails by Manik Juneja
Organize your code with MVC
Introduction to AngularJS
Modern web applications
A Quick Overview of ASP.NET Core 1.0
ASP.NET Module Subtitle.
Modern web applications
Secure Web Programming
Architecture of the web
MVC – Model View Controller
ASP.NET MVC Web Development
Web Technologies Computing Science Thompson Rivers University
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
Client-Server Model: Requesting a Web Page
Web Application Development Using PHP
Model View Controller (MVC)
Presentation transcript:

ASP.NET MVC Web Development Getting Started | www.starwave.nl/mq

Model-View-Controller The MVC Pattern Model-View-Controller Model: data / business rules View: application UI Controller: communication, flow, application-specific logic

The MVC Pattern Model-View-Controller Video: The MVC mindset

MVC applied to Web Frameworks Models: encapsulated data stored in database. F.e. via Entity Framework View: template to dynamically generate HTML Controller: manages relationship between view and model. Responds to user input, talk to model, decides which view to render

ASP.NET MVC specific principles Convention over configuration DRY principle (Don’t repeat yourself) Pluggability Be helpful, but stay out of developers way

ASP.NET MVC 5 overview One ASP.NET Bootstrap templates ASP.NET Scaffolding

MVC application structure

MVC application structure 1/2 DIRECTORY PURPOSE /Controllers Where you put Controller classes that handle URL requests /Models Where you put classes that represent and manipulate data and business objects /Views Where you put UI template fi les that are responsible for rendering output, such as HTML /Scripts Where you put JavaScript library files and scripts (.js)

MVC application structure 2/2 DIRECTORY PURPOSE /fonts The Bootstrap template system includes some custom web fonts, which are placed in this directory /Content Where you put CSS, images, and other site content, other than scripts /App_Data Where you store data files you want to read/write /App_Start Where you put configuration code for features like Routing, bundling, and Web API

Convention over configuration ASP.NET MVC’s conventions: Each controller’s class name ends with Controller and lives in the Controllers directory. There is a single Views directory for all the views of your application. Views that controllers use live in a subdirectory of the Views main directory and are named according to the controller name.

School/huiswerk Voor de volgende les: Vragen? Doorlezen hoofdstuk 1: getting started Vragen?