Greetings, coders!
I hope you're all enjoying your day off from school. Let's celebrate George Washington's birthday as he would've wanted: by learning more Ruby on Rails!
[I'm pretty sure that if computers had been invented in George Washington's day, he would've thought that coding is a powerful tool of the people. Don't you?]
MVC (Model-View-Controller) Frameworks
As I explained in-person last Monday (Feb 9th), Rails is what's called a Model-View-Controller Framework, or MVC Framework. This MVC Framework is what the instructor for Rails for Zombies is talking about when they say "Application Stack":

MVC's manage web applications by breaking each project up into three (3) major areas:
- Models, which search and update the Database
- Views, which define how each page's content is displayed
- Controllers, which determine what happens when users perform a certain actions
Intro to Rails - Rails for Zombies (Continued)
They are a helpful reference for you to use while you practice your RoR
This week, we're working on Level 3 and Level 4 of the series, which discusses Views and Controllers (respectively):
- Level 4: Controllers Must Be Eaten
- As you watch this video, take notes on everything you find confusing. We'll discuss your questions when we meet in person next Monday (Feb. 23rd).
Note: You won't be able to proceed to the next Level until you've completed the challenges for the previous Level. For example: you can't move on to Level 3 until you complete Level 2's challenges, or proceed to Level 4 without completing Level 3's challenges, and so forth.
XML? JSON? API? What's All That Stuff?!
Some of the terms used in this week's videos, especially Level 4, may be new to you. But don't worry!
Every time they refer to a concept or term you don't understand, write it down. When you've finished completing this week's tasks, post your questions here on this thread! Or, you can ask your question when we meet in person next Monday, Feb. 23rd.
Happy Coding!