CIS 197 Logo
CIS 197
HomeAssignmentsLecturesStaffStyleGetting StartedCampuswire
CIS 197 Staff © 2022
lectures

Lectures

#NameReading & Resources
0Course Policies
Syllabus
1JavaScript Basics and Syntax
Eloquent JS, Chapters 1 & 2
[MDN] A re-introduction to JavaScript
2Callbacks, Events, and Asynchronous Programming
Callback Hell
3HTML, CSS and jQuery
Eloquent JS, Chapter 6
Codecademy HTML/CSS track
Bootstrap docs
[MDN] Document Object Model
Chrome DevTools docs
jQuery API
4ReactJS
React Docs
5ReactJS More
Redux Docs
Code for todolist example
6Class components, Life cycles, Redux
7Servers in JavaScript
HTTP Made Really Easy
Express Docs
8Using MongoDB with Express
9Connecting Frontend and Backend
React as an Implementation Detail
10Real Time Web Applications (Socket.io)

Additional Reading

  • JavaScript: The Good Parts - Douglas Crockford
  • Eloquent JavaScript - Marijn Haverbeke
  • Developing Backbone.js Applications (DBA) - Addy Osmani
  • Mozilla Developer Network JS Articles