From 79fbe046d9df6bf6b01d55af7142632c29a514bc Mon Sep 17 00:00:00 2001 From: Michael Czechowski Date: Thu, 7 May 2026 14:20:35 +0200 Subject: [PATCH] =?UTF-8?q?dhbw=2005-08=20(testing/typescript/docker/best-?= =?UTF-8?q?practices):=20einheitliche=20cover=20(web=20engineering=20/=20d?= =?UTF-8?q?hbw=20stuttgart=20/=20sose=202026=20=C2=B7=20sitzung=20x),=20fo?= =?UTF-8?q?nt=201.7=E2=86=921.4rem,=20fragen+hausaufgabe-slides=20raus=20(?= =?UTF-8?q?kein=20klausur=20an=20dhbw)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- slides/dhbw/05_testing.md | 21 ++++++++++++--------- slides/dhbw/06_typescript.md | 21 ++++++++++++--------- slides/dhbw/07_docker.md | 21 ++++++++++++--------- slides/dhbw/08_best_practices.md | 13 ++++++++++++- 4 files changed, 48 insertions(+), 28 deletions(-) diff --git a/slides/dhbw/05_testing.md b/slides/dhbw/05_testing.md index b0d5f0a..9e4d86b 100644 --- a/slides/dhbw/05_testing.md +++ b/slides/dhbw/05_testing.md @@ -18,7 +18,7 @@ section.invert { --color-foreground: #fff; } section { - font-size: 1.7rem; + font-size: 1.4rem; } h1 { color: #005f8a; @@ -51,6 +51,17 @@ a { +# Web Engineering + +**DHBW Stuttgart** · Informatik / Wirtschaftsinformatik + +**Sommersemester 2026** · Sitzung 7 — Testing + +--- + + + + # Testing ## Unit · Integration · End-to-End @@ -346,11 +357,3 @@ npm test # unit + integration npm run test:e2e # e2e ``` ---- - - - - -# Fragen? - -**Hausaufgabe:** Eigene Projektidee mit mind. 1 Unit + 1 Integration Test starten. diff --git a/slides/dhbw/06_typescript.md b/slides/dhbw/06_typescript.md index a19d88a..508ea8d 100644 --- a/slides/dhbw/06_typescript.md +++ b/slides/dhbw/06_typescript.md @@ -18,7 +18,7 @@ section.invert { --color-foreground: #fff; } section { - font-size: 1.7rem; + font-size: 1.4rem; } h1 { color: #005f8a; @@ -51,6 +51,17 @@ a { +# Web Engineering + +**DHBW Stuttgart** · Informatik / Wirtschaftsinformatik + +**Sommersemester 2026** · Sitzung 8 — TypeScript + +--- + + + + # TypeScript ## JavaScript on Steroids @@ -412,11 +423,3 @@ export class UsersController { `@Controller`, `@Get`, `@Param` sind Decorators – Metadaten ⇒ Routing. ---- - - - - -# Fragen? - -**Hausaufgabe:** Bestehendes JS-Projekt auf TS migrieren – mind. 1 File + `tsconfig.json`. diff --git a/slides/dhbw/07_docker.md b/slides/dhbw/07_docker.md index 4008799..857d63b 100644 --- a/slides/dhbw/07_docker.md +++ b/slides/dhbw/07_docker.md @@ -18,7 +18,7 @@ section.invert { --color-foreground: #fff; } section { - font-size: 1.7rem; + font-size: 1.4rem; } h1 { color: #005f8a; @@ -51,6 +51,17 @@ a { +# Web Engineering + +**DHBW Stuttgart** · Informatik / Wirtschaftsinformatik + +**Sommersemester 2026** · Sitzung 9 — Docker, Proxies and DBs + +--- + + + + # Docker ## Service Orchestration @@ -328,11 +339,3 @@ docker compose up --build - Logging Drivers - Health Checks · Restart Policies ---- - - - - -# Fragen? - -**Hausaufgabe:** Eigenes Projekt mit `Dockerfile` + `compose.yml` containerisieren. diff --git a/slides/dhbw/08_best_practices.md b/slides/dhbw/08_best_practices.md index f412871..a92d45a 100644 --- a/slides/dhbw/08_best_practices.md +++ b/slides/dhbw/08_best_practices.md @@ -18,7 +18,7 @@ section.invert { --color-foreground: #fff; } section { - font-size: 1.7rem; + font-size: 1.4rem; } h1 { color: #005f8a; @@ -51,6 +51,17 @@ a { +# Web Engineering + +**DHBW Stuttgart** · Informatik / Wirtschaftsinformatik + +**Sommersemester 2026** · Sitzung 10 — Wrap-up & Projektsupport + +--- + + + + # Best Practices ## Wrap-up & Projektsupport