Git Product home page Git Product logo

riyadh-jsd's Introduction

JavaScript Development 1

Welcome to JSD 1. This repository contains information and materials specific to your course.

Important links

Instructional Team

  • Ebere Iweala (Lead Instructor)
    • [email protected]
    • Weekday Office Hours: 6pm - 9pm (Offline) /
    • Saturday 2pm - 4pm (Online/Offline)
  • Jaafar (Facilitator)
    • EMAIL
    • Weekday Office Hours: 6pm - 9pm (Offline) /
    • Saturday 2pm - 4pm (Online/Offline)

Github

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.

Course Outline

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.

Unit Breakdown

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

Lesson Breakdown

Unit 1

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

Unit 2

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

Students

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

Homeworks

Submitting

  • 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

Further Resources

riyadh-jsd's People

Contributors

i-am-ebere avatar jaafar-abdullah avatar

Watchers

James Cloos 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.