1.1 JavaScript Review
# Getting Started 30 mins
- Introductions
- Zoom etiquette
- Course outline
- Course resources
# Course resources
-
- please post a clear head-shot photo to your profile
- turn on notifications
- all assignments will be submitted on Brightspace
- links to Zoom sessions
-
- Written course notes
- In-class practice exercises
- Graded assignment requirements
# Books
The entire collection of O'Reilly technical books, videos and case studies is available for free through the Algonquin College Library's digital resources. Read them on the web, or they have a really great iPad app so you can download them. In particular, you may find these titles to be helpful:
- JavaScript: The Definitive Guide (7th Edition)
- Learning React (2nd Edition)
- React Native in Action
- Clean Code
The Modern JavaScript Tutorial is a fantastic language reference broken down into small chunks and written in simple english. In addition to the website, it is available as a downloadable PDF.
# Video Tutorials
# Tools
# Modern JavaScript (ES2015+) 75 mins
# Rapid Review
What is ES6
var, let, const
lexical scope and hoisting
keyword
this
ternary operator
Arrow functions
ES6 method shorthand
return keyword
ASI
prototype chain
Pure Functions
Higher Order Functions
closures
Function
call() apply() bind()
currying and partial applications
Template Strings
# Reference
- Variable scope, closure | JavaScript.info
- Function binding | JavaScript.info
- Understanding the Keyword THIS in JavaScript | Steve Griffith