Professional Documents
Culture Documents
• Logical modeling
• Physical database structure
• Working with DBAs
• Database design in agile and extreme
programming
Planning for Distributed Applications
• Layers
Browser
• Presentation
• Business logic
• Data access
Web
• Database Server Presentation
• Communication
• Security
Middle Business Logic
Tier Data Access
Server
Database
Server
Planning State Management
Designing Models
Designing Controllers
Designing Views
• Information Architecture
Designing Models
Controller Action
AddPhoto (GET)
Photo AddPhoto (POST)
DisplayGallery (GET)
Logon (GET)
User
Logon (POST)
• Views
• Layouts
Adventure Works Photo Sharing Log On
components
• Design in agile and Photo
extreme programming
Add Comment
Information Architecture
in URLs
Information Architecture:
• Category
• Furnace
• FAQQuestion
• Installation Manual
• User Manual
Lab: Designing ASP.NET Core MVC Web Applications
Review Question
Real-world Issues and Scenarios
Tools
Best Practice
• Common Issues and Troubleshooting Tips