Git und Tooling Flashcards

1
Q

Was sind gängige CLI Commands?

A
  • ls
  • cd
  • touch filename
  • mkdir directoryname
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was muss man auf jeden Fall auf CLI Level beherrschen?

A
  • Git

- Wird in 90% aller Web-Dev Jobs benötigt

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

Was sind die wichtigsten Git Commands?

A
  • git init
  • git clone
  • git status
  • git add -A
  • git commit -m “message”
  • git push origin branchname
  • git pull origin branchname
  • git diff
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wozu benötigt man NPM oder Yarn?-

A
  • NPM (einfacher) und Yarn sind Paket Manager

- Helfen Denendencies zu installieren und Projekte zu bauen und intakt zu halten

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

Was ist Webpack oder Parcel?

A
  • Module Bundlers

- Ist in vielen Frameworks wie React schon per default mit Webpack integriert

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

Wann werden Module Bundler wie Webpack oder Parcel benötigt?

A
  • Wenn man Module ohne ein Framework wie React nutzen möchte muss man diese bundlen
  • Lieber Parcel benutzen, da es fast ohne Configurations läuft, Webpack ist schwieriger
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was sind Gulp oder Grunt?

A
  • Tasks Runners

- Sorgen für Abläufe von Skripts, aber sind heutzutage nichtmehr so wichtig, da NPM oder Webpack selber Scripts kann

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

Was sind wichtige IDE Extensions?

A
  • Linters (ESLint, PythonLint verhindern Bugs vor dem Kompilieren)
  • Prettier (Code Convention, Beautifying)
  • Live Server (Dev Servers mit Hot Reloading)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly