Front-end development (English Version) | CSCI 4140: Tutorial 7 (2016.03.10)
Channel: Matt Yiu
Date: 10/03/2016

Outline:
1. Introduction to npm
  a. What is npm?
  b. Installing and updating npm
  c. (Un)Installing packages [locally|globally] with npm
  d. Rebuilding an application with npm install
  e. node_modules and .gitignore
  f. What is package.json?
  g. Creating package.json with npm init
  h. Updating package.json
  i. Running scripts with package.json
  j. References

2. Assignment 2 Overview (Client Side) & Hints on Front-end Development
  a. Demonstration
  b. Client side: Layout design, QR code display, Playlist management & YouTube player control

3. YouTube IFrame Player API
  a. Overview
  b. Requirements
  c. Getting started
  d. Operations: Play, Pause, Stop, Mute, Unmute, Fast Forward, e. Rewind, Next Video, Previous Video
  f. The onStateChange event
  g. Destroying the player
  h. Reference

------------------------------

This video is the tutorial recording of the course CSCI 4140: Open-Source Software Project Development. This course is offered by Department of Computer Science and Engineering, The Chinese University of Hong Kong in Spring 2016.

Tutorial page: https://mtyiu.github.io/csci4140-spring16/

GitHub repository: https://github.com/mtyiu/csci4140-spring16/

Prepared by Matt YIU Man Tung