Toggle navigation
TOC
Project Outline
Deliverables
Presentations
Examples
Rails Tutorial Notes and Caveats
This is the first year we will be using Rails 5.2 in this class. Also we are using On this page, you will find very important details and caveats that will help you be successful.
Versions
Ruby 2.5
Rails 5.2
Development Environment
RECOMENDATION
Don’t use Cloud9, Eclipse or Idea: The book suggests using the Cloud9 environment. I have not used it so I cannot vouch for it. I know that when you get to your project you will not be using it. You should use the command line.
RECOMENDATION
I recommend Visual Studio Code,
VSCode
. You can also use Atom or Sublime as your text editor: There are other ones, particularly on Windows. Whatever you use, it needs to be simple text editor that reads and writes simple “ascii” files. I recommend Atom.
RECOMMENDATION
Don’t use
RVM
or
Rbenv
. These are very respectable utilities (I use rbenv every day) but for a beginner they will cause more confusion than anything.
RECOMMENDATION
Use Bootstrap version 4
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