Building Web Applications with Microsoft ASP

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

Introduction to ASP.NET MVC
INTRODUCTION TO ASP.NET MVC AND EXAMPLE WALKTHROUGH RAJAT ARYA EFECS - OIM DAWG – 4/21/2009 ASP.NET MVC.
Model-View Controller
Developing HTML5 Application using MVVM pattern Pekka Ylenius.
Fabian Vilers Hands on ASP.NET MVC.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Shailen Sukul Senior Solutions Architect EMC BSc | Mct | Mcpd (.Net 2/3.5) | Mcts (Sharepoint (MOSS/WSS), Biztalk, Web, Win, Dist Apps) | Mcsd.NET | Mcsd.
Development of mobile applications using PhoneGap and HTML 5
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.
Ivan Marković MSP Lead Software Developer at SPAN d.o.o. m.
MVC and MVP. References enter.html enter.html
ASP.NET and Model View Control Jesper Tørresø ITNET2 F08.
Building Web Sites with ASP.NET MVC Framework Noam King CTO Sela College
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
Introduction to ASP.NET 1www.tech.findforinfo.com.
Cross-Language Demo Demonstrates mixing C# and VB.NET code C# Class CSDemoClass.cs VB.NET Class VBDemoClass.vb “Main” class (C#) Demo.cs.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
MVC Greg Phelps Trent Spangler. AGENDA  What is MVC  Web Forms vs MVC  Example  Learn More!
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Getting started with ASP.NET MVC Dhananjay
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
ASP.NET MVC Telerik Academy
Model View ViewModel Architecture. MVVM Architecture components.
Testing WebForms w/ Model-View-Presenter Erik Peterson.
Jean-Claude Trachsel Senior Consultant, Trivadis AG The good news.
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.
Understanding Dependency Injection… and those pesky containers Miguel A. Castro Architect -
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
Basics Components of Web Design & Development Basics, Components, Design and Development.
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.
Presented by Alexey Vedishchev Developing Web-applications with Grails framework American University of Nigeria, 2016 Intro To MVC Architecture.
Model View Presenter Design Pattern Jay Smith PMO Architect and Evangelist Tyson Foods, Inc.
Introduction to ASP.NET MVC [Name] [ Address] [Blog URL]
Introduction to MVC Slavomír Moroz. Revision from Previous Lesson o ASP.NET WebForms applications Abstract away HTTP (similar to desktop app development)
Adam Schultz MVVM and WPF. MVVM Model, View, ViewModel A software architecture designed to separate out User Interface design, Business Logic, and Data.
Building Web Applications with Microsoft ASP
MeshCentral 2.0.
Introduction to .NET Florin Olariu
Visual Studio 2017 By Michael Washington
Better Unit Tests through Design Patterns: Repository, Adapter, Mocks, and more… Benjamin
Microsoft List Schedule April – May 2016
ASP .NET MVC Authorization Training Videos
Building Web Applications with Microsoft ASP
MVC Architecture, Symfony Framework for PHP Web Apps
ASP.NET MVC Introduction
Building Web Applications with Microsoft ASP
The Modern ASP.NET Tech Stack!
Model View Controller
Web Applications Security What are web Applications?
Haritha Dasari Josue Balandrano Coronel -
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
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.
Beginning Object-Oriented Web Design
Web Application Architectures
Rich single page applications with SharePoint
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Unit Testing & Test-Driven Development for Mere Mortals
Web Application Architectures
Implementing Security in ASP.NET Core: Claims, Patterns, and Policies
Building Web Applications with Microsoft ASP
Building Web Applications with Microsoft ASP
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
ASP.NET and Model View Control
Web Application Architectures
An Introduction to the Model-View-ViewModel Pattern
Presentation transcript:

Building Web Applications with Microsoft ASP Building Web Applications with Microsoft ASP.NET - I376 Web Application Programming II – I713 IT College, Andres Käver, 2016-2017, Spring semester Web: http://enos.Itcollege.ee/~akaver/ASP.NETCore Skype: akaver Email: akaver@itcollege.ee

MVC (MVP, MVVM, ...) MVC pattern is from SmallTalk team, first academic paper is from year 1979 By the original definition MODEL – business info and logic VIEW – visual (partial) representation of model CONTROLLER – middle part in between user and system Modern web uses the same pattern – html as model, css as view and browser as controller

MVC

MVC – Why? Separation of Concerns – business logic (model) and user interface (view) should be separated from each other. BL/Model represent our understanding of real world, UI is just for presentation and manipulation Business logic should be totally independent Business logic should be able to support several different UI-s, if needed then in parallel Controller intermediates between BL and UI Good teamwork, testable code

ASP.NET MVC, WebForms MS has several Web technologies ASP.NET MVC is predecessor to ASP.NET Core, tightly coupled to IIS and full .NET framework. WebForms is even older technology Similar to desktop development Unclean and cluttered html, state is saved into html Lots of ready made components Every page has its own code behind

Demo – Contact app Create a simple web application, that manages basic contact database and allows searches from it Required features Add, change and remove Persons, Contacts and Contact Types Add n comments to Persons (creation Date and time) Statistics and detail views about Person and Contact Type Search functionality in persons (First name, Last Name, Company) contacts (contact type and value) Removal of persons and contacts – logical and hard delete UOW, Repos, i18n are not required. ViewModels are required.