- Define what an abstractions is
- Explain why abstractions are useful
- Define what a function is and why they are useful
- Describe why functions are abstractions
- Explain the syntax of functions
- Explain what the command line is.
- Explain why the command line is important.
- Use the command line to interact with your machines operating system.
Turn to your neighbor and discuss what the command line is. Be prepared to share your comments with the class.
These exercises will require you to use a few new tools to write and test your code. To create and edit HTML you should use the atom editor. To test your HTML & CSS code simply open the html file in a web browser (Chrome is preferred).
Today we are going to run through several exercises, so you'll need to create a few files. I recommend making a a project folder to hold all the new files you'll be making.
In this exercise we will focus entirely on HTML.
Today's exercise will teach you how to actually deploy your work to a hosting provider, so that you can show it to the world!
There are two providers we'll use, you can pick.
If you're comfortable with the command line, pick Surge. Otherwise, you can host files with Dropbox and Paperplane.
Turn to your neighbor and together come up with your own analogy for what the DOM is?
Open http://www.theonion.com/ in a new tab and open the chrome developer console (right-click -> "Inspect"). Spend a few minutes looking through the DOM for `
The popular open-source contract for web designers and developers by Stuff & Nonsense
- Originally published: 23rd December 2008
- Revised date: October 8th 2015
- Original post
Study these screenshots:
https://innig.net/tmp/nr-screenshots/
Fork this gist (one fork per team).
Sketch out an object model for this application. Don't worry about view, network, database, etc.; your concern is only to represent the essential information of this application as classes and attributes. You can use the following attribute types:
- numbers, strings, dates
- other model classes