2) WERKZEUGE DER WEBENTWICKLUNG Flashcards

1
Q

Revisionssicherheit

A

Der Begriff Revisionssicherheit bezeichnet die Möglichkeit, jederzeit auf jeden alten Versionsstand der Software zurückgreifen zu können.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Working Copy

A

Bei git arbeitet jede:r Entwickelnde mit einer eigenen Arbeitskopie, die unabhängig von der der anderen ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Grundlegende Operatoren in git:

A
  1. init
    Hiermit wird ein Repository angelegt. Das aktuelle Verzeichnis steht ab dann unter Versionskontrolle.
  2. add
    Fügt eine Datei einem Repository zu.
  3. commit
    Um eine Änderung in die git-Historie zu übernehmen, muss sie „committed“ werden. Ein „commit“ hat immer eine Erklärung dabei, damit man später noch weiß, was man (und warum) gemacht hat.
  4. status
    Damit kann man sich anzeigen lassen, welche Dateien schon „committed“ sind, welche verändert wurden und von welchen git gar nichts weiß.
  5. log
    Dieser Befehl dient zum Anzeigen der Historie aller Änderungen.
  6. clone
    Damit wird ein Remote-Repository initial heruntergeladen
  7. push
    Die lokalen Änderungen werden einem Remote-Repository zur Verfügung gestellt
  8. pull
    Änderungen an einem Remote-Repository werden lokal integriert
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Beispiele Frameworks

A
  • Tailwind (CSS)
  • Vue.js (JS)
  • React (JS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Paketmanager Beispiele

A
  • Npm (Node Package Manager)
  • Yarn (Yet Another Resource Negotiator)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was macht ein Paketmanager?

A

Software, die die Installation, die Aktualisierung und die Deinstalltion (Entfernung) von Paketen zentral verwaltet.

Software zur Verwaltung verschiedener Frameworks und Bibliotheken.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist ein Packer?
(überarbeiten)

A

Sorgt dafür, dass nur JS Dateien für die Nutzung im Browser zusammengeführt werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Beispiele Packer

A
  1. Webpack (webpack, n. d.)
  2. Gulp (gulp.js, n. d.)
  3. Babel (BabelJS, n. d.)
  4. Parcel (Parcel, n. d.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist JSX?

A

JSX erlaubt die gemeinsame Speicherung von html-, css- und js-Dateien in einer Datei als Komponente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wo kann man Kostenlos Zertifilkate (für https) beziehen?

A

Auf LetsEncrypt.org

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie kann man Webspace buchen?

A
  • Über einen externen Dienst im Internet.
  • Über einen Cloud Dienst
  • Für viele open source Projekte wird Github Pages genutzt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist Deployment?

A

Darunter versteht man die Installation von Software (wie auch Webseiten) auf einem Server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist Continuous Integration?

A

Wenn Software fortlaufend (d. h. bei jeder Änderung) gebaut wird, nennt sich das Continuous Integration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly