- 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
letandconst - 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