mattpe / orientation-js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Orientation Course - Basics of JavaScript Programming

MP 9/2020

Contents

The things we are going to cover on a basic level in five weeks:

  • Toolchain & basic development workflow
  • Generic basic concepts of programming
    • statements
    • variables & data types
    • operators
    • control flow
      • conditional control structures (if-else, switch-case, etc.)
      • loops (for, while...)
    • functions & scopes
    • arrays
  • JavaScript fundamentals
    • idea of client-side programming
    • syntax
    • DOM manipulation
    • events & user interaction
    • object (as a data structure)
  • exercises (grading of the JS section is based on two assigments that will be announced and returned to Oma later)

Preliminary Schedule

  1. Lesson 1: Tools, getting started, variables & data, operators, decision making
  2. Lesson 2: Arrays, loops & iteration, functions
  3. First JS assignment
  4. Lesson 3: More functions, DOM & events
  5. Lesson 4: Objects
  6. 2nd assignment
  7. Lesson 5: Example solutions for lesson 4 tasks, help for the assignment 2

Extra/Support Materials

About