The following is the prework for the front end class. The more you do, the more you'll get out of the cohort. Students who skip prework often find themselves playing catchup throughout the cohort, so don't do that!
Go through this prework and turn in the prework survey by April 29th. Then, make sure you get a nice, restful, long weekend before the class begins! We look forward to seeing you all in May!
- Install Atom
- Install Git
- Install Node
- Install Chrome
- Install Homebrew
- Install Bower
- Sign up for GitHub
Come up with a schedule for yourself-- maybe 30 minutes/an hour per day-- to spend reading about and exploring the following subjects.
Learn JavaScript by going through the Eloquent Javascript book. I would suggest the first 3-5 chapters. Anything beyond that is great but not necessary for prework.
Play with JavaScript in Codecademy.
You will be using the Terminal. A lot. So, do yourself a favor and learn about it before the cohort starts!
- Read this
- Take this course note, Team Treehouse is not free, but it does have a 14 day free trial, so take advantage of that!
- And read this.
Git is a version control system. It allows you to make changes to files, track file history, coordinate your changes with those being made by your teammates, etc. We'll be using this heavily, so the more you know, the better!
- Treehouse git basics course
- Gitting started...
- GitHub guides
- Hello World
- Getting Your Project on GitHub
- Understanding the GitHub flow
- Forking Projects
- Mastering Markdown
- Try git exercises
Fill out the prework survey by April 29th.
You can read a whole lot more about HTML over at MDN. That link brings you to a comprehensive list of HTML elements, grouped by category.
If you want to play with HTML, JavaScript, or CSS, you may want to use one of these handy tools:
If you want more resources, have a look at these.