Skip to content

Commit

Permalink
feature(refactor-overview): new ordering of modules, added link from …
Browse files Browse the repository at this point in the history
…lombok to git module, moved debugging to java-grundlagen and updated links, replaced #Jxy module numbers with new correct ones
  • Loading branch information
sebastianfiechtersbb committed Oct 23, 2024
1 parent 8205788 commit 14662eb
Show file tree
Hide file tree
Showing 37 changed files with 40 additions and 31 deletions.
2 changes: 1 addition & 1 deletion archive/java/spring-boot/docs/java-spring-boot.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Spring Boot"
linkTitle: "Spring Boot"
weight: 14
description: >
Modul #J11 - Spring Boot
Modul #J8 - Spring Boot
---

![](../general/under-construction.png "Under Construction")
Expand Down
2 changes: 1 addition & 1 deletion archive/java/spring-boot/docs/java-spring-framework.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Spring Framework Introduction"
linkTitle: "Spring Framework Introduction"
weight: 13
description: >
Modul #J10 - Spring Basics IoC / DI
Modul #J8 - Spring Basics IoC / DI
---

![](../general/under-construction.png "Under Construction")
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Berufsübergreifende Module finden in Form von Workshops und Erfahrungstransfers

### Absprung zu den Debugging-Seiten

- [Debugging von Java Code in IntelliJ](../../../../docs/java/debugging).
- [Debugging von Java Code in IntelliJ](../../../../docs/java/java-grundlagen/debugging).
- [Frontend-Debugging](../../../../docs/web/javascript/24_debugging/).

### Absprung zu den Testing-Seiten
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/debugging/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ description: >

Diese Seite soll als Landing Page dienen und den Absprung zu den verschiedenen Debugging-Seiten erleichtern.

- [Debugging von Java Code in IntelliJ](../../../../docs/java/debugging).
- [Debugging von Java Code in IntelliJ](../../../../docs/java/java-grundlagen/debugging).
- [Frontend-Debugging](../../../../docs/web/javascript/24_debugging/).
2 changes: 1 addition & 1 deletion content/en/docs/git/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Git"
weight: 2
weight: 3
sectionnumber: 1
date: 2021-10-28
description: Verteilte Versionsverwaltung mit Git
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/java/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Java"
weight: 3
weight: 2
description: >
Grundlagen von Java
---
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/java/java-collections/02_array-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -233,4 +233,4 @@ Aufgaben

## Aufgaben

[Aufgaben zu Modul #J7 - Java Collections - List](../../../../labs/java/java-collections/01_list)
[Aufgaben zu Modul #J6 - Java Collections - List](../../../../labs/java/java-collections/01_list)
2 changes: 1 addition & 1 deletion content/en/docs/java/java-collections/03_set.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ Aufgaben

## Aufgaben

[Aufgaben zu Modul #J7 - Java Collections - Set](../../../../labs/java/java-collections/02_set)
[Aufgaben zu Modul #J6 - Java Collections - Set](../../../../labs/java/java-collections/02_set)
2 changes: 1 addition & 1 deletion content/en/docs/java/java-collections/04_map.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,4 +147,4 @@ Aufgaben

## Aufgaben

[Aufgaben zu Modul #J7 - Java Collections - Map](../../../../labs/java/java-collections/03_map)
[Aufgaben zu Modul #J6 - Java Collections - Map](../../../../labs/java/java-collections/03_map)
2 changes: 1 addition & 1 deletion content/en/docs/java/java-collections/05_stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,4 +180,4 @@ Aufgaben

## Aufgaben

[Aufgaben zu Modul #J7 - Java Collections - Stack](../../../../labs/java/java-collections/04_stack)
[Aufgaben zu Modul #J6 - Java Collections - Stack](../../../../labs/java/java-collections/04_stack)
2 changes: 1 addition & 1 deletion content/en/docs/java/java-collections/06_queue.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,4 +200,4 @@ Aufgaben

## Aufgaben

[Aufgaben zu Modul #J7 - Java Collections - Queue + Deque](../../../../labs/java/java-collections/05_queue)
[Aufgaben zu Modul #J6 - Java Collections - Queue + Deque](../../../../labs/java/java-collections/05_queue)
2 changes: 1 addition & 1 deletion content/en/docs/java/java-collections/08-streams.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Streams Basics"
linkTitle: "Streams"
weight: 8
description: >
Modul #J7
Modul #J6
---

## Ziele
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/java/java-collections/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Java Collections"
linkTitle: "Java Collections"
weight: 10
description: >
Modul #J7
Modul #J6
---

#### Ziele
Expand Down
4 changes: 2 additions & 2 deletions content/en/docs/java/java-exception_handling.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Exception Handling"
linkTitle: "Exception Handling (und Optionals)"
title: "Exception Handling und Optionals"
linkTitle: "Exception Handling und Optionals"
weight: 8
description: >
Modul #J5 - Exception Handling und Optionals
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "Debugging"
linkTitle: "Debugging"
weight: 18
weight: 12
description: >
Modul #J12 - Debugging von Java Code
Modul #J1 - Debugging von Java Code
---

## Ziele
Expand All @@ -30,7 +30,7 @@ Somit ist es besser mit Tools von IntelliJ zu debuggen.
Um in IntelliJ zu debuggen, muss man nicht zuerst ein File erstellen oder eine Extension haben. Es reicht, bereits wenn man die Breakpoints setzt.
Dafür kann man, links neben der Zeilenzahl mittels Links-Klick einen normalen Breakpoint setzen oder mit Rechts-Klick die Optionen ansehen:

![IntelliJ zeigt nun, die Breakpoint Optionen](../debugging/debugging-options-intelliJ.png "Breakpoint Optionen IntelliJ")
![IntelliJ zeigt nun die Breakpoint Optionen](../debugging/debugging-options-intelliJ.png "Breakpoint Optionen IntelliJ")

Die Optionen zeigen folgende zwei Breakpoints:

Expand Down Expand Up @@ -121,10 +121,6 @@ Die Watcher werden dann über den Variablen aufgelistet:

Genau wie beim Hinzufügen kann man einen Watcher entfernen, indem man einem rechten Mausklick auf die Variabel tätigt und "Remove Watch" anklickt.

## Debuggen von Spring Boot

Spring Boot Code ist in Java geschrieben, dementsprechend bleibt das Debuggen grundsätzlich gleich. Jedoch musst du die Interaktionen zwischen Repositorys, Services und Controllern gut verstehen und wissen, wo du die Breakpoints zu setzen hast. Im Zweifelsfall kann dir die Funktion Step Into behilflich sein.

---

Mehr Informationen bezüglich Debuggen in IntelliJ findest du unter folgenden Link:
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/java/java-jdbc.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "JDBC (Java Database connection)"
linkTitle: "JDBC (Java Database connection)"
weight: 11
description: >
Modul #J8 - JDBC
Modul #J7 - JDBC
---

#### Ziele
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/java/java-rest-testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Testing von REST-Schnittstellen"
linkTitle: "Testing von REST-Schnittstellen"
weight: 16
description: >
Modul #J10 - Spring Boot
Modul #J8 - Spring Boot
---

Wenn du ein Backend schreibst - was du mit Spring in den meisten Fällen tust, dann möchtest du deinen Code auch ausführen können.
Expand Down
9 changes: 9 additions & 0 deletions content/en/docs/java/lombok.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,3 +127,12 @@ Falls du in IntelliJ Probleme mit Lombok hast, kann es sein, dass das Annotation
---

![hint1](/images/hint.png) Optional: Finde mehr Informationen zu Lombok und was es kann unter: [Lombok Features](https://projectlombok.org/features/)

---

{{% alert title="Git ready?!" color="warning" %}}

Falls du dich noch nicht intensiver mit Git auseinandergesetzt hast, ist jetzt die Zeit dafür: Erarbeite [**Git**](../git)!

Bitte kehre nach Abschluss des Git-Moduls hierhin zurück und fahre mit der nächsten Seite fort.
{{% /alert %}}
6 changes: 5 additions & 1 deletion content/en/docs/java/spring-boot.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Spring Boot"
linkTitle: "Spring Boot"
weight: 15
description: >
Modul #J11 - Spring Boot
Modul #J8 - Spring Boot
---

#### Ziele
Expand Down Expand Up @@ -130,6 +130,10 @@ Web Starter
</dependency>
```

## Debuggen von Spring Boot

Spring Boot Code ist in Java geschrieben, dementsprechend bleibt das Debuggen grundsätzlich gleich. Jedoch musst du die Interaktionen zwischen Repositorys, Services und Controllern gut verstehen und wissen, wo du die Breakpoints zu setzen hast. Im Zweifelsfall kann dir die Funktion Step Into behilflich sein.

---

![task1](/images/task.png) Jetzt bist du dran. Löse bitte die [Aufgaben](../../../../labs/java/spring) in den Labs.
2 changes: 1 addition & 1 deletion content/en/docs/java/spring.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Spring"
linkTitle: "Spring"
weight: 14
description: >
Modul #J10 - Spring Framework
Modul #J8 - Spring Framework
---

#### Ziele
Expand Down
Binary file not shown.
Binary file modified content/en/docs/overview/ausbildungsprogramm_uebersicht.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/en/labs/java/java-collections/06_streams.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linkTitle: "Streams Basics - Aufgaben"
type: docs
weight: 1
description: >
Aufgaben zu Modul #J7 - Collections
Aufgaben zu Modul #J6 - Collections
---

## Aufgabe 1 - User-Eingabe in Liste umwandeln
Expand Down
2 changes: 1 addition & 1 deletion content/en/labs/java/java-collections/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ linkTitle: "Collections"
type: docs
weight: 9
description: >
Aufgaben zu Modul #J7 - Collections
Aufgaben zu Modul #J6 - Collections
---
2 changes: 1 addition & 1 deletion content/en/labs/java/java-jdbc/01_Jdbc_Exercises.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ linkTitle: "JDBC - Aufgaben"
type: docs
weight: 1
description: >
Modul #J8 - JDBC
Modul #J7 - JDBC
---

## Persistente Notenverwaltungssystem
Expand Down
2 changes: 1 addition & 1 deletion content/en/labs/java/java-jdbc/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ linkTitle: "Java Exercises - JDBC"
type: docs
weight: 9
description: >
Exercises zu Modul #J8 - JDBC
Exercises zu Modul #J7 - JDBC
---
2 changes: 1 addition & 1 deletion content/en/labs/java/spring/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ linkTitle: "Spring Framework"
type: docs
weight: 10
description: >
Exercises zu den Modulen #J10 und #J11 - Spring und Spring Boot
Exercises zu den Modulen #J8- Spring und Spring Boot
---

0 comments on commit 14662eb

Please sign in to comment.