Toggle navigation
TOC
Project Outline
Deliverables
Presentations
Examples
Model View Controller - review
Model-View-Controller Review
http://www.brandeis.edu/index.html
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
Welcome
2018 Syllabus
Calendar of Lectures and homeworks
Resources
Lectures
Pilot Project
Welcome!
Lean Startup
Hypotheses
Working on Teams
MVP
Guest Lecture: Michael Skok
Pilot Project Conclusion
Term Project: Startup
Welcome to Term Projects!
Build Measure Learn
Project Planning
The Pivot
The Engine of Growth
Mockups & Prototypes
Testing Techniques
Term Project: Product
Product Market Fit
Jeffrey Beir: Metrics
Business Models
Pricing Models
Andy Payne: Startup Finance
Intellectual Property
Term Project: Business
Finance for Geeks
Founding a company
Real World Survival Kit
Management and Leadership
Dulcie Madden: Startup Teams
Last day converstation
Term Project
Term Project Outline
Minimum Viable Product Info
Hypotheses
Final Presentations
Background
Learning Goals
Grading
Teachers
Lexicon
Interesting links
Credits and acknowledgements