Git Product home page Git Product logo

new_wdi_la_19's Introduction

GA Logo

WDI LA 19 Class Repository

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.

Contents



Contact Information

Instructional Team

Role Name Slack Email 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

TAs

To be announced soon!

Class

Name Email 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

Important Dates

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.

Course Outline

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

Repo Structure and Use

What's in here?

  • 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.

What can I do?

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!

What am I viewing here?

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.

new_wdi_la_19's People

Contributors

toneloke avatar philuchansky avatar mer8 avatar omgunis avatar andyjinkim avatar samhager11 avatar stefkoenig avatar cglangan78 avatar bensenfan avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.