Cosi 165a - IT Entrepreneurship
Model View Controller - review
MVC Review
http://www.brandeis.edu/index.html
Review of MVC
Reminder:
Basic Client <-> Server structure
MVC is a general pattern
Here we are applying it to a web (http)
server
The Models: contains the application ‘state’
Think of it as what you want preserved if your app (i.e. the server in our case) has to be restarted
Think of your user’s reasonable expectations
Discussion
The Controllers: master control switch
Sees requests from the outside world
Asks the models for data, sometimes updates the data
Asks the views for new pages or results
Responds to the request
(Note: this parallels the HTTP protocol exactly!)
The Views
Use data (given by the controller)
To create and assemble responses to be sent
Responses are html, but may be other formats too
Was this helpful!?
yes
/
no
Welcome
Term Overview
List of lectures
Guide to this site
Entrepreneurial Projects
Lectures
Lean Startup Immersion
Welcome!!
Intro to Lean Startup
Hypotheses/Assumptions
Minimum Viable Product
Review and practice
Metrics & Growth Engine
Pivot and Grow
Pilot Project Conclusion
Frame 1
Term project Kickoff
Market segments/Value Prop
Quant and Qual Testing
Mockups and Prototypes
Business Models
Frame 1 Conclusion
Frame 2
UI and UX Basics
User Experience Flow
Product Architecture
Client and the server data models
Frame 2 Review
Frame 3
Pricing Models
Finance for Geeks
Growth Hacking
Real World Survival Kit
Intellectual Property [IANAL]
Marketing for Entrepreneurs
Pizza Party?!
Background
Learning Objectives
Homework info
FAQ for Pito Salas
Grading
Teachers
Lexicon
Interesting links
Credits and acknowledgements
Catalog of Topics