SAIT Web Developer
Fast Track - Fall 2021
Schedule
Assignments
Library
Zoom
Javascript
Getting Started with Javascript
Javascript - Dynamic client-side scripting
Javascript first steps
What is Javascript
A first splash into Javascript
What went wrong? Troubleshooting JavaScript
Storing the information you need - variables
Basic math in JavaScript — numbers and operators
Handling text - strings in Javascript
Useful string methods
Arrays
Javascript building blocks
Making decisions in your code - conditionals
Looping code
Functions - reusable blocks of code
Build your own function
Function return values
Introduction to events
Introducing objects
Object basics
Object oriented Javascript for beginners
Object prototypes
Inheritance in Javascript
Working with JSON data
Object building practice
Asynchronous Javascript
General asynchronous programming concepts
Introducing asynchronous Javascript
Cooperative asynchronous Javascript: Timeouts and intervals
Graceful asynchronous programming with Promises
Making asynchronous programming easier with async and await
Choosing the right approach
Client-side web APIs
Introduction to Web APIs
Manipulating documents
Fetching data from the server
Third-party APIs