Skip to content

Start files and other materials for JSD7 at GA SF

Notifications You must be signed in to change notification settings

krispi1/JS-SF-7-resources

 
 

Repository files navigation

Student Resources

General Assembly San Francisco JavaScript Development 7

  • Monday, May 1 - Wednesday, July 12
  • Holidays: 5/29, 7/3

Useful links


Office Hours

  • Monday & Wednesday, 5:30pm - 6:30pm
  • Larissa will be in our classroom (#3) unless Front Lines is in the process of setting it up. If you don't see her, message her on Slack to find out where she is.
  • Other office hours available by appointment with Larissa or Sasha.

Course calendar

Includes all scheduled classes and holidays, as well as snack signups. To use:

  1. Copy the following calendar link:

    webcal://p53-calendars.icloud.com/published/2/ppU-0uuDcbghoGN_CLlM732wjo0BjHwyIm2F2FxOpkhf7BstfrBmU1KPhQuue0MipdWitfMjL1abMtX-PJtZteKsq9oMq9JNwJBMZ8SOlOc

  2. In your calendar program, select the option to subscribe to a calendar, then paste the copied link as the calendar to subscribe to.

    • Google Calendar: Other Calendars (sidebar) > Add by URL
    • macOS Calendar: File > New Calendar Subscription

Resources provided in the folder for each class:

README.md
Homework assignments, prereading for the next class, and additional resources on the topics covered
starter-code folder
Starting files for codealongs and labs we do in class, as well as for homework assignments
solution-code folder
Solution files for codealongs we do together in class
JS-SF-7-##-[topic].pdf
Slide deck used in class, where ## is the class number and [name] describes the topics covered
(note that the PDF for each class will be posted just before that class)
Other .md files
Instructions, lists of commands, or other resources relevant to the topics covered

The order of topics may change slightly during the course, but following is a general outline of the topics we will cover and the order in which we'll do that:

Unit 1: Fundamentals of JavaScript

Unit 1 project: Slack bot


Unit 2: The browser & APIs

Unit 2 project: API-consuming app


Unit 3: Persisting data & advanced topics

 no Unit 3 project; the Unit 4 project is the capstone for both Units 3 and 4


Unit 4: Building and deploying your app

  • Class 16: Deploying your app
  • Class 17: TBD (instructor-student choice)
  • Class 18: Final project lab
  • Class 19: Final project presentations & graduation!

Unit 4 project: Single-page app that consumes data from an API and persists user data via Firebase


Licensing

All content is licensed under a CC­BY­NC­SA 4.0 license. All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.

About

Start files and other materials for JSD7 at GA SF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.7%
  • HTML 26.9%
  • CSS 12.4%