Hilfe und Referenzen zu bisherigen Themen Basic digital Literacy Slack Einrichtung Benutzung Zoom Einrichtung Fragen und Antworten Linux Das Terminal Kommandozeilenbefehle Nano Lernmaterial Git & GitHub SSH key Begriffsdefinition und Einrichtung Typische Git Befehle Branches Dateien ignorieren (.gitignore) Fehler korrigieren Lernmaterial Markdown Begriffsdefinition / Cheat-Sheet/ Lernmaterial ⇧ back to top UI Basics content CSS Kaskade Selektoren Colors box-model Semantic - Barrierefreiheit überall Boxen positioning background-image ui-ux ui-ux tools/ articles font und text-style data tables inputs layout media queries flexbox parent flexbox children (flex-basis/grow/shrink ...) grid interaction animation frameworks Bootstrap SASS ⇧ back to top Programming-Basics Lanugage comments variables strings numbers booleans primitives arrays Program conditional statements switches for-loops Functions-I functions advanced parameters Data-Structure objects objects - value vs reference destructuring Functions II callbacks closure Classes classes Lernmaterial ⇧ back to top pb Single-Page-Application DOM querying manipulating traversing events Module module Asynchronous programming & ls promises fetch local storage React Lernmaterial components / props state useEffect Context API useReducer hook ⇧ back to top pb Backend Server Node.js http & Statuscodes Express - MVC & REST-API & middleware Database mongo-mongoose mongoDB cheat sheet relationships Security validation / sanitation JSON Web Token cookies Deployment deployment