Discover Classes. Earn Rewards.

Javascript Development

at General Assembly - FINANCIAL DISTRICT

(2258)
Course Details
Price:
$3,950 8 seats
Start Date:

Mon, Dec 02, 6:30pm - Feb 26, 9:30pm (21 sessions)

Next start dates (1)

Location:
FINANCIAL DISTRICT
225 Bush St 5th Fl East Entrance
Btwn Sansome & Montgomery Streets
San Francisco, California 94104
(Map)
Share:
Important:
A computer will not be provided
No classes on Dec 23, Dec 25, Dec 30, Jan 1, Jan 20
Purchase Options
No Booking Fees Book Now Save to WishList

1 person saved this class

Give as a Gift
Description
Class Level: All levels
Age Requirements: 18 and older
Average Class Size: 20

What you'll learn in this javascript class:

This is a part time course.  

JavaScript is one of the strongest weapons in an engineer's arsenal. It can run both in the browser and on servers and is quickly becoming the go-to language to power web and mobile apps. If you want to be a web developer, JavaScript is a must-know.

Unit 1: Fundamentals of JavaScript

Installfest
  • Install and configure Node.js, npm, Git and other command line tools
  • Install and configure Slack and join class room
  • Computational thinking exercise and introduction to computer science topics 
Working with JavaScript on the Command Line 
  • Internet fundamentals Understanding the client-server model
  • Understanding JavaScript in the browser vs. the command line
  • Running JavaScript code on the command line
  • Introduction to variables
Data Types 
  • Working with variables
  • Working with conditionals
  • Understanding data types
Collections and Loops 
  • Working with collections Working with loops
  • Iterating over collections
Functions and Scope 
  • Working with functions 
  • Understanding scope
Unit 1 Project, Slackbot 
  • Using the provided scaffolding, build a basic Slackbot that responds to user input and run it locally from your machine in the class Slack channel
Unit 2: The Browser and APIs

Objects and JSON 

  • UWorking with objects and methods
  • Intro to JSON
  • Working with JSON-formatted data
Intro to the DOM and jQuery 
  • Intro to jQuery
  • Understanding the DOM
  • Forms and user input
DOM and jQuery, continued 
  • Events and listeners
  • Manipulating objects in the DOM
AJAX and APIs 
  • Intro to AJAX
  • Making API calls
  • Consuming and working with API data
Asynchronous JavaScript and Callbacks 
  • Understanding asynchronous vs. synchronous
  • Working with asynchronous APIs
  • Working with callbacks
Unit 2 Take Home Project: API Consuming App 
  • Build a simple, single-page application that consumes data from an open, third-party API
Unit 3: Persisting Data and Advanced Topics

Advanced APIs 
  • Authentication
  • Working with tokens and API keys
  • Working with Oauth
Prototypical Inheritance 
  • Intro to prototypical inheritance
  • Working with prototypes
  • Working with constructors
This and Anonymous Functions 
  • Understanding “This”
  •  Working with anonymous functions
Intro to CRUD and Parse 
  • Understanding CRUD
  • Intro to Parse
  • Writing user data to Parse
  • Retrieving and updating user data
In-Class Lab 
  • Begin working on your final project: a single-page application that consumes data from at least one API and persists user data via Parse
Unit 4: Building and Deploying Your App

Deploying Your App 

  • Working with CSS frameworks
  • Deploying your app to GitHub Pages/Heroku
  • Using a custom domain name with GitHub Pages/Heroku
Instructor/Student Choice 
  • Instructor will choose a topic that is not covered in the syllabus and prepare and teach an original lesson on that topic
  • Sample topics include introductions to various frameworks, libraries and tools not covered in class
Lab Time 
  • Work on your final project with assistance from your peers and the instructional team
Final Project Presentations 
  • Present your final project: a single-page application that consumes data from at least one API and persists user data via Parse
School Notes:
For students enrolling in 12 week part time and immersive classes, it is not recommended that you book more than one class simultaneously.

Still have questions? Ask the community.

Refund Policy
If you can't make it to a class/workshop, please email us at [email protected] at least 7 days before the scheduled event date. No refunds will be given after this timeframe.

Map

Google Map

General Assembly

All classes at this location

Start Dates (2)
Start Date Time Teacher # Sessions Price
6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto 21 $3,950
This course consists of multiple sessions, view schedule for sessions.
Wed, Dec 04 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Dec 09 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Dec 11 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Dec 16 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Dec 18 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Jan 06 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Jan 08 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Jan 13 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Jan 15 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Jan 22 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Jan 27 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Jan 29 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Feb 03 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Feb 05 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Feb 10 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Feb 12 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Feb 17 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Feb 19 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Feb 24 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Feb 26 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto 20 $3,950
This course consists of multiple sessions, view schedule for sessions.
Wed, Mar 18 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Mar 23 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Mar 25 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Mar 30 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Apr 01 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Apr 06 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Apr 08 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Apr 13 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Apr 15 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Apr 20 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Apr 22 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, Apr 27 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, Apr 29 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, May 04 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, May 06 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, May 11 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, May 13 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Mon, May 18 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto
Wed, May 20 6:30pm - 9:30pm Jack Jeffress, Saimon Sharif & Larissa Muramoto

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 39500 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Reviews of Classes at General Assembly (2,243)

Similar Classes

School: General Assembly

General Assembly

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flourishing community of professionals pursuing careers they love.

What began as a co-working space in...

Read more about General Assembly

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified SF educator.

Ready to take this class?
BOOK NOW
Taking this class for work? Get exclusive perks & discounts for free.
Loading...