Git und Tooling Flashcards
1
Q
Was sind gängige CLI Commands?
A
- ls
- cd
- touch filename
- mkdir directoryname
2
Q
Was muss man auf jeden Fall auf CLI Level beherrschen?
A
- Git
- Wird in 90% aller Web-Dev Jobs benötigt
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
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
5
Q
Was ist Webpack oder Parcel?
A
- Module Bundlers
- Ist in vielen Frameworks wie React schon per default mit Webpack integriert
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
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
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)