This will be your shared class repo! Cheat sheets, in-class labs and code samples, curated lists of articles, and other resources will live here.
Welcome to the WDI LA 19 class repository. Here is where we will store the information you need as students. This includes important links and readings, in-class examples, prompts and solutions for exercises, labs, homework and projects.
Role | Name | Slack | GitHub | |
---|---|---|---|---|
Course Producer | Taylor Higgins | @taylorhiggins | [email protected] | taylorhiggins |
Instructor | Jimmy Garzon | @jimmygarzon | [email protected] | jimbog |
Instructor | Tony Guerrero | @toneloke | [email protected] | toneloke |
Instructor | Bensen Fan | @bensenfan | [email protected] | bensenfan |
Instructor Associate | Philippe Luchansky | @philippe.luchansky | [email protected] | philuchansky |
Instructional Support | Meredith Bryan | @meredith.bryan | [email protected] | mer8 |
To be announced soon!
Name | Slack | GitHub | |
---|---|---|---|
Alexander Juneja | [email protected] | @alexjuneja1 | alexjuneja1 |
Andy Kim | [email protected] | @andyjinkim | andyjinkim |
Brian Frager | [email protected] | @bfrager | bfrager |
Colin Chan | [email protected] | @colinchan | colinchan89 |
Crystal Murray | [email protected] | @crystalgel | crystalgel |
Dan McQuillan | [email protected] | @djmcquillan76 | djmcquillan |
Eddie Jung | [email protected] | @eddiejung | ebotsupreme |
Ellie Shahla | [email protected] | @eshahla | eshahla |
Emma Gilhuly | [email protected] | @emmagilhuly | emmagilhuly |
Eunice Chang | [email protected] | @eunice | omgunis |
Genny Langan | [email protected] | @cglangan78 | cglangan78 |
Ivy Wong | [email protected] | @llovee91 | llovee91 |
John Meredith | [email protected] | @johnm | johnm589 |
Juan G Ruelas Jr | [email protected] | @channeljuannews | jruel006 |
Ken Carrington | [email protected] | @kcarring | K-Carrington |
Kevin Williams | [email protected] | @kjwilliams | KJWBeige |
Kristen Gunn | [email protected] | @kristengunn | ohkristen |
Lilly Ghassemieh | [email protected] | @lillygh | lillygh |
Nick Hendren | [email protected] | @nickhendren | nickhendren |
Rich Donnellan | [email protected] | @rich.donnellan | RichDonnellan |
Sam Richardson | [email protected] | @samrich93 | sam-cam |
Sam Hager | [email protected] | @samhager11 | shager11 |
Santiago Casar | [email protected] | @santiagon | sanjarito |
Sean Hall | [email protected] | @seanh | SeanH22 |
Sean Esteva | [email protected] | @seangeleno | seangeleno |
Seri Orfali | [email protected] | @seriorfali | seriorfali |
Stefanie Koenig | [email protected] | @skoenig | stefkoenig |
Ted Shumway | [email protected] | @tedshumway | teddy310 |
Veronica Sykes | [email protected] | @veronicasykes | veronicasykes |
Date | Day of Week | Event |
---|---|---|
September 24 | Thursday | Orientation & Installfest |
September 28 | Monday | First day of WDI! |
Nov. 26-29 | Thurs.-Sun. | Thanksgiving Break (NO CLASS/CAMPUS CLOSED) |
December 18 | Friday | Last day of class & graduation! |
Note: in the weeks following your graduation, there will be a number of various job search preparation tutorials and hiring events, with dates TBD.
Below is a general outline of the course content. See the README for each week for a more thorough syllabus.
Keep in mind, this is tentative. We may (and shall) change topics and dates as necessary.
Week(s) | Dates | Module |
---|---|---|
Week 1 | 9/28 - 10/1 | Front-end Fundamentals |
Week 2 | 10/5 - 10/9 | Intermediate Front-end |
Week 3 | 10/12 - 10/16 | Project Sprint |
Week 4 | 10/19 -1 0/23 | Ruby & MVC with Rails |
Week 5 | 10/26 - 10/30 | Continue MVC with Rails |
Week 6 | 11/2 - 11/6 | Project Sprint |
Week 7 | 11/9 - 11/13 | Introduction to Building APIs |
Week 8 | 11/16 - 11/20 | Users & Authentication in APIs |
Week 9 | 11/23 - 11/27 | Project Sprint & Thanksgiving Break |
Week 10 | 11/30 - 12/4 | MV* with Angular |
Week 11 | 12/7 - 12/11 | CS Topics & More! |
Week 12 | 12/14 - 12/18 | Project Sprint |
- The work directory is where you can put your class work!
- Weekly & Daily directories (w00/d00) contain in-class code samples and
files required for labs and lessons.
- Instructors will put their own files in the instructor folder. You can add yours directly to the daily folder.
- The resources directory is where you can find all the extra resources you
can use to learn about programming! This includes:
- links to outside articles, blog posts, tutorials, and more ways to extend your learning or read ahead. You can add your own by submitting a pull-request!
- The cheatsheets directory will be your go-to for cheat sheets and procedural instructions (like installs, deployment steps, etc.).
- The templates directory allows you to quickly create a new project using the files and directory structures we discuss in class. Throughout the class, the libraries and best practices we learn will be added to these templates.
- The tangents folder is where you can find suggestions for extra practice -- ideas, prompts, specs, and more. If you need to polish your skills in a given area, you'll want to start here!
- The projects directory contains information and resources for class projects.
As a student, you have pull permissions on this repository. We recommend creating a "fork" on GitHub that is your own, so that you can also "push" to it. You should copy ("clone") your fork to your computer, and add a link to the original version owned by the instructors.
After that, you can get all of the updates in the online repository from the instructors, work on it on your computer, and back up and share your work on your own online copy! We will go over this process (or "workflow") in class.
The biggest rule is this: do not work in any folders (or make changes to any
folders) named instructor
. If at any time you see instructor
in the path,
don't make changes! Copy from those files in to your current working folder
(either outside of your repo, or in the current week/day folder). That way
the instructors won't erase or overwrite any of your work!
You are viewing the README.md file in the current directory. It is written in [Markdown] 1 -- a plain text formatting syntax which emphasizes readability. It is recommended that you always have a README.md in the root directory of your GitHub project. For viewing and editing Markdown files on your computer, try [Mou] 2.