Welcome to the Rails Decal!
What is Web Development?
Static
Static
- Content
- Presentation
- Interaction
Dynamic
Dynamic
- Has components of static webpage
- Content changes on user interaction
- has users
User Info...
- stored in database
Database
- interacted with using models
Following
- If I am following BBC Click
- Then display their tweets on my feed
Logic
- Implemented in controllers
Content
- presented using views
MVC
Goals
- Know general web application structure
- Use Ruby on Rails to create web apps
Logistics
- Syllabus: bit.ly/web-syl
- We are very full! Priority given to those enrolled.
- Upper division section completely full; we're still working out exact enrollment numbers
- Office Hours! - bit.ly/dec-oh
- Questions?
Let's Get Started!
- Mac/Linux
- Manual set-up - bit.ly/rails-setup
- Or virtual machine - bit.ly/vm-setup
- Windows
- Use virtual machine - bit.ly/vm-setup
git
- Version control
- Check out the Try Git tutorial
RVM
- Easy way to manage multiple Ruby and gem versions
Sam Lau
- Sophomore EECS major
- samlau95@gmail.com
- OH: Wednesday 12-1 @ Milano
Howard Chen
- Junior CS major
- howardxchen@gmail.com
- OH: Tuesdays 2-3 @ Qualcomm
Jessica Lin
- Senior CS and Cogsci major
- heyjaylin@gmail.com
- OH: Tuesday 10-11 @ Strada
Derrick Mar
- Junior Business and CS major
- derrickmar1215@berkeley.edu
- Monday 2:30-3:30 @ FSM
Mark Miyashita
- EECS Graduate
- negativetwelve@gmail.com
- OH: Tuesday 1-2 @ Qualcomm
Vincent Tian
- Junior CS major
- vincenttian16@gmail.com
- OH: Monday 1-2 @ TBD
Wonjun Jeong
- Senior CS major
- jeong.wonjun@gmail.com
- OH: Wednesday 1-2 @ Qualcomm
Thanks for coming!
Week 1 - Intro
By Rails Decal
Week 1 - Intro
- 3,672