Office hours with GA's mentors:
Monday - Thursday 5-7pm, located in Concourse.
Sign up for 1 on 1 with instructional team.
Reference WDI-51 class resources for each assignment.
This is the repository where you'll submit your homework.
Follow these directions closely to switch over to this repository.
Setup (do this only once):
- Fork this repository.
- Clone your fork to your
~/code
folder. - Create a directory in the
sf-wdi-51-assignments
folder using your real name and github account name. Example:sf-wdi-51-homework/nicole-Borgaard
. That will make it easier for us to remember everyone's GitHub username. :)
Submit homework assignments:
- Create a folder for the current week in your personal directory.
- Add each assignment in the current week's folder. Example for homework in week 2:
sf-wdi-51-assignments/nicole-Borgaard/week_2/slackBot/hubot.js
$ cd
tosf-wdi-51-assignments
. To figure out where you are in terminal,$ pwd
to find your present working directory.$ git add .
to stage files you'd like to commit and push to GitHub.$ git commit -m "adding week 2 slackBot assignment"
to add a descriptive comment about what you're doing. Comments are a requirement of the commit command.$ git push origin master
to push your local code to your personal remote repository on GitHub.- Your homework is now located on your personal repo (
yourUsername/sf-wdi-51-assignments
). Create a pull request to the homework repo (Borgaard/sf-wdi-51-assignments
) to submit your assignment.
This is how your local homework directory should be structured:
|-- code/
|-- sf-wdi-51-resources/ (cloned from Github)
|-- sf-wdi-51-homework/ (cloned from Github)
|-- firstName-githubUsername/
|-- week_1/
|-- bottleApp/
|-- bottlesOfBeer.js
|-- index.html
|-- spontaneousTravelApp/
|-- randomAddressGenerator.js
|-- week_2/
|-- hubot/
|-- hubot.js
|-- week_3/
|-- week_4/
|-- week_5/
Homework assigned each week. If any files are in the pull request outside of your personal folder, we will send it back to you to fix!
Submit homework by pushing up to your sf-wdi-51
fork, then submit a pull request
Week 1 (January 22 - January 25)
# | Assignment | Class Topic | Additional Resources |
---|---|---|---|
1 | Command Line Practice | The Client, Server & You!, IDE, Command Line, Semantic HTML | Command Line Mystery |
2 | Monument Pt 1 | CSS Selectors, Box Model, Flexbox | Flexbox Frogger |
3 | Monument Pt 3 | HTML Forms, Fonts & Ems, Transitions & Animations | Animate.css library |
4 | Monument Pt 2 | Wireframes, Responsive Design, Positioning | What is responsive design? |