-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Machiko Yasuda edited this page Jul 30, 2016
·
8 revisions
- Have them fork-and-go one template from here: http://jlord.us/forkngo/
- Teach context-switching among: iTerm (Git), Atom (code), Chrome (browser + teach Console for CSS/HTML).
- Have them deploy it up to gh-pages branch.
- Teach the different ways to edit code: On GitHub.com, on Atom + make a commit + push the commit.
- Teach: Git branching, and making a Pull Request.
- Extremely Meta OSS: Have them write/update documentation notes on their process.
Tools introduced and learned: iTerm (Git), Atom, Chrome (browser), Chrome (DevTools) **Concepts learned: **Git branches, deploying with git, GitHub.com, forking, cloning, pull requests, commits, folders, directories, HTML/CSS, inspecting element
- Have them fork-and-go a MaptimeLA template
- Practice skills from previous project, add on JavaScript layer with Leaflet.js
- Teach them how to read a JavaScript method.
- Teach them how to run a Python server.
- Teach them how to debug JavaScript errors in the Chrome console.
- Extremely Meta OSS: Have them write/update documentation notes on their process.
**Tools introduced and learned/Concepts introduced: **iTerm (Python server), running a server locally, Chrome (checking localhost:1234), port numbers, using external libraries (Leaflet.js), Chrome (DevTools for checking errors) **Habits learned: **Reading and writing documentation and notes for yourself. Resisting yakshaving.
- Replace the JSON data with a Sheetsee.js backend data on Google Spreadsheets
- Fork and clone Hoodie map chat app
- Practice AJAX requests: Dig deeper into Chrome Console and the Networks tab. Use debugger;
- Learn about HTTP request response cycle
- Practice server-side console: binding.pry
- ...Maybe talk about testing and TDD.