Es wäre gut, wenn man für Task 6 gleich das Wissen über TypeScript verknüpfen, festigen und vertiefen kann.
Daher wäre folgendes im Code Anzupassen:
06_Project/lib/storage.js und 06_Project/lib/todo.js als TypeScript-Files definieren, inkl. sinnvolles Model für Todo-Objekt
- Notwendige tsconfigs bereitstellen. Achtung: alle Konfigurationen für Module müssen kompatibel und getestet sein (lookin at you, moduleResolution und
import.meta.url in 06_Project/lib/storage.js ;))!
Die Aufgabenstellung soll so erweitert werden, dass:
Der Ausbildungsblock muss so erweitert werden, dass verstanden wird, wie das Transpiling von TS zu JS und das Ausführen von JS durch node zusammenspielt, und wie man das entsprechend konfigurieren kann (npm script, welches tsc und node Befehl durch && verknüpft oder direkt builden und ausführen mit ts-node (https://nodejs.org/en/learn/getting-started/nodejs-with-typescript#running-typescript-code-with-ts-node)).
Das dazugehörige npm-Script könnte entweder vorbereitet sein oder man kann die Aufgabenstellung so erweitern, dass die lernende Person das selber im package.json konfigurieren soll.
In Absprache mit Frederik als Web-Ausbildner könnte man diese Punkte vor der nächsten Durchführung noch ergänzen (und vor Allem auch gut vorher testen).
Es wäre gut, wenn man für Task 6 gleich das Wissen über TypeScript verknüpfen, festigen und vertiefen kann.
Daher wäre folgendes im Code Anzupassen:
06_Project/lib/storage.jsund06_Project/lib/todo.jsals TypeScript-Files definieren, inkl. sinnvolles Model für Todo-Objektimport.meta.urlin06_Project/lib/storage.js;))!Die Aufgabenstellung soll so erweitert werden, dass:
Der Ausbildungsblock muss so erweitert werden, dass verstanden wird, wie das Transpiling von TS zu JS und das Ausführen von JS durch node zusammenspielt, und wie man das entsprechend konfigurieren kann (npm script, welches tsc und node Befehl durch && verknüpft oder direkt builden und ausführen mit ts-node (https://nodejs.org/en/learn/getting-started/nodejs-with-typescript#running-typescript-code-with-ts-node)).
Das dazugehörige npm-Script könnte entweder vorbereitet sein oder man kann die Aufgabenstellung so erweitern, dass die lernende Person das selber im package.json konfigurieren soll.
In Absprache mit Frederik als Web-Ausbildner könnte man diese Punkte vor der nächsten Durchführung noch ergänzen (und vor Allem auch gut vorher testen).