Welcome to JSD 1. This repository contains information and materials specific to your course.
- Ebere Iweala (Lead Instructor)
- [email protected]
- Weekday Office Hours: 6pm - 9pm (Offline) /
- Saturday 2pm - 4pm (Online/Offline)
- Jaafar (Facilitator)
- Weekday Office Hours: 6pm - 9pm (Offline) /
- Saturday 2pm - 4pm (Online/Offline)
We use Github for source code management. Every student will need an account, with all projects and assignments stored there. See appendix for the full list.
The following is given as a guideline only and may be adjusted by the instructor based upon the pace of the class.
General Assembly's JavaScript Development course is made up of 20 lessons that are 3 hours each. This course is split into 4 units.
Class | Title | Project Prompt | Project Deadline |
---|---|---|---|
Unit 1: Fundamentals of JavaScript | Lessons 0 - 6 | Slackbot: Introduced in Lesson 5 | Slackbot: Due during Lesson 6-7 |
Unit 2: The Browser and APIs | Lessons 7 - 12 | Feedr: Introduced at the end of Lesson 11 and during Lesson 12 Lab Time | Feedr: Due before start of Lesson 15 |
Unit 3: Persisting Data and Advanced Topics | Lessons 13 - 16 | Final Project: Introduced at end of Lesson 14 | |
Unit 4: Building and Deploying Your App | Lessons 17 - 18 | Final Project: Due during Lesson 19 |
Class | Title |
---|---|
Lesson 0 | Installfest |
Lesson 1 | JS on the Command Line |
Lesson 2 | Data Types |
Lesson 3 | Conditionals and Loops |
Lesson 4 | Functions and Scope |
Lesson 5 | Project 1 Lab: Slackbot |
Class | Title |
---|---|
Lesson 0 | Objects and JSON |
Lesson 1 | Intro to DOM & jQuery |
Lesson 2 | DOM & jQuery Continued |
Lesson 3 | AJAX and APIs |
Lesson 4 | Asynchronous JS and Callbacks |
Lesson 5 | Advance API |
Lesson 6 | Lab Time |
Lesson 7 | Project 2 Lab: Slackbot |
No. | Student | Project 1 Repo | Project 2 Repo | Final Project |
---|---|---|---|---|
1 | Saleh Almozaei | |||
2 | Abdullah Alfawzan | |||
3 | Faisal alowaisi | |||
4 | Ahmad Sharef | |||
5 | Sultan Aldawish | |||
6 | Wafa AlDamegh | |||
7 | Hana Almuhaya | |||
8 | Duaa Alshahrani | |||
9 | Mohammed Alamri | |||
10 | Badr Alnassar | |||
11 | Adel Alkhaibari | |||
12 | Ghada Bin Farhan | |||
13 | Leena Alabdulkareem | |||
14 | Muneera AlFaadhel | |||
15 | Sara Alabdullatif | |||
16 | Ali Alsaeed | |||
17 | Nourah Alrumaih | |||
18 | Mohammed alhakbani | |||
19 | Abdulkarim Onayq | |||
20 | Bader Abanmi | |||
21 | Mohammed Albulayhi | |||
22 | ||||
23 | ||||
24 | ||||
25 | ||||
26 | ||||
27 | ||||
28 | ||||
29 | ||||
30 | ||||
31 |
- Fork the repository by hitting the fork button on the repository page
- Clone the repository on your local machine in a safe place
- NOW THERE ARE INDIVIDUAL BRANCHES. CHECK OUT YOUR BRANCH AND WORK ON THERE! git checkout
- Each time you commit a homework, sync first with the main repository, using the sync button
- then git pull
- then do your homework in the appropriate directory
- git add, commit and push your work to your fork of the repository from your local, then when you're done
- Create a pull request, using the pull request button