- terminal / command line basics
- basic navigation:
pwd
,ls
,cd
- special paths:
.
/..
/~
/-
- autocompletion
- command history (arrow keys,
Ctrl+R
) - executing programs (e.g. node, git, ...)
- quitting programs
- copying / pasting in the terminal
- managing files and directories:
mkdir
,mv
,cp
,rm
- basic navigation:
- development environment: VS Code
- working with the terminal in VS Code
- configuration
- command palette and keyboard shortcuts
- extensions
- git basics
- what are commits and branches?
- setting up authentication with SSH
- creating a new repository
- cloning an existing repository
- ignoring files
- recording changes:
-
git status
-
git diff
-
git add
-
git restore
-
git commit
-
- history
-
git log
-
git checkout
-
- remote repositories
- GitHub: cloning an existing repository, publishing a new repository
-
git push
-
git pull
- merge conflicts
- JavaScript overview
- where is it used?
- standardization, backwards compatibility
- using the interactive mode
- JavaScript variables
- declaring variables with
let
andconst
- rules for variable names
- variable scope
- declaring variables with
- comments
- basic data types
- numbers
- arithmetic operations
- strings
- creating strings
- joining strings
- template strings and interpolation
- basic escape sequences (
\'
,\"
,\n
,\\
)
- booleans
- null and undefined
- objects
- defining objects
- accessing properties via dot notation
- accessing properties via bracket notation
- arrays
- defining arrays
- accessing and setting entries of arrays
- common array properties and methods: push, pop, splice, length, ...
- numbers
- types and type conversions
-
typeof
- converting between different types
-
- calling functions
- using predefined functions
- parameters and return values
- methods
- documentation and resources
- accessing documentation on existing functions and methods
- websites for questions and answers
- built-ins
- working with
console
- working with
- comparisons and booleans
- comparisons with
===
/!==
/==
/!=
- comparisons with
<
/<=
/>
/>=
- results of comparisons
- combining booleans with
&&
,||
,!
- comparisons with
- parts of programs, terminology
- code blocks and variable scope
- statements
- expressions
- control structures
- if / else / ...
- loops
- loops for iterating over arrays
- while loops
- loops for counting
- augmented assignment (
++
,+=
, ...)
- augmented assignment (
- break and continue
- loops for iterating through object keys
- modules
- loading node modules via
require
- loading node modules via
Last active
October 15, 2022 13:19
-
-
Save marko-knoebl/2ec3a38c27f4eac93ebfd91bfe99a710 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment