Skip to content

Commit

Permalink
Merge pull request #152 from it-ninjas/feature/refactor-overview
Browse files Browse the repository at this point in the history
Feature/refactor overview
  • Loading branch information
sebastianfiechter authored Nov 1, 2024
2 parents baf35a9 + aa83c84 commit 8c10abb
Show file tree
Hide file tree
Showing 47 changed files with 62 additions and 52 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
12 changes: 6 additions & 6 deletions content/en/docs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ Das Ausbildungsprogramm 2024/2025 besteht aus diversen einzelnen Ausbildungs-Mod

Das Wissen aus jedem technischen Modul wird durch Selbst-Studium erworben und bei Bedarf eigenständig durch zusätzlich gesuchtes Wissen ergänzt.
Nahezu jedes Modul bringt seine eigenen Übungen (Labs) mit. Einige der Module müssen durch ein Exam abgeschlossen werden.
Die Resultate deiner Übungen und Exams besprichst du am besten mit einem Coach oder einem erfahrenen Software-Entwickler.
Er wird dir Feedback geben und dir idealerweise die Freigabe für das nächste Modul erteilen.
Die Resultate deiner Übungen und Exams besprichst du immer mit einer/einem Praxisbildner:in im Rahmen eines Reviews.
Er/Sie wird dir Feedback geben und dir idealerweise die Freigabe für das nächste Modul erteilen.
Gewisse Module bieten freiwillige Challenges an, bei denen du dein Wissen mit anderen messen kannst.

Das Ziel des technischne Ausbildungsprogramms ist
Expand All @@ -34,11 +34,11 @@ Berufsübergreifende Module finden in Form von Workshops und Erfahrungstransfers

### Absprung zu den Debugging-Seiten

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

### Absprung zu den Testing-Seiten

- [Testing Konzepte / JUnit / Mockito](../../../../docs/java/java-testing/)
- [Rest-Schnittstellen testen](../../../../docs/java/java-rest-testing/).
- [Angular Testfiles](../../../../docs/web/angular/02_7_angular_unit_test/).
- [Rest-Schnittstellen testen](../../../../docs/java/java-rest-testing/)
- [Angular Testfiles](../../../../docs/web/angular/02_7_angular_unit_test/)
2 changes: 1 addition & 1 deletion content/en/docs/database/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Datenbanken"
weight: 3
weight: 5
description: >
Grundlagen für die Verwendung von Datenbanken
---
Expand Down
4 changes: 2 additions & 2 deletions 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).
- [Frontend-Debugging](../../../../docs/web/javascript/24_debugging/).
- [Debugging von Java Code in IntelliJ](../../../../docs/java/java-grundlagen/debugging)
- [Frontend-Debugging](../../../../docs/web/javascript/24_debugging/)
6 changes: 3 additions & 3 deletions content/en/docs/git/_index.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
title: "Git"
weight: 4
weight: 3
sectionnumber: 1
date: 2021-10-28
description: Verteilte Versionsverwaltung mit Git
---

Hallo Ninja!

Es freut uns das du **git** kennen lernen willst!
Es freut uns das du **git** kennenlernen willst!

Wir haben hier ein Lab für dich zusammengestellt damit du in dieses Thema eintauchen kannst. Finde für dich heraus warum **git** eine Zeitmaschine ist und was es mit den Paralleluniversen auf sich hat.
Wir haben hier ein Lab für dich zusammengestellt damit du in dieses Thema eintauchen kannst. Finde für dich heraus, warum **git** eine Zeitmaschine ist und was es mit den Paralleluniversen auf sich hat.

# Ziele

Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/java/entwicklungsumgebung.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Entwicklungsumgebung einrichten"
linkTitle: "Entwicklungsumgebung einrichten"
weight: 1
description: >
Modul #O4 - Entwicklungsumgebung
Modul - Entwicklungsumgebung einrichten
---

#### Ziele
Expand Down
2 changes: 1 addition & 1 deletion content/en/docs/java/intellij-einrichten.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "IntelliJ IDEA einrichten"
linkTitle: "IntelliJ IDEA - einrichten"
weight: 2
description: >
Modul #O4 - IntelliJ
Modul - IntelliJ IDEA einrichten
---

#### Ziele
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 - Testing von REST-Schnittstellen
---

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
11 changes: 10 additions & 1 deletion content/en/docs/java/lombok.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: "Lombok"
linkTitle: "Lombok"
weight: 6
description: >
Vor- und Nachteile von Lombok
Module #J3 - Vor- und Nachteile von Lombok
---

Lombok ist ein Java-Library, welche die Entwicklung von Java-Anwendungen erleichtert, indem sie die Erstellung von Standardcode reduziert, insbesondere für Getter, Setter, Konstruktoren und andere repetitive Teile des Codes.
Expand Down 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 %}}
1 change: 1 addition & 0 deletions content/en/docs/java/rest-endpoints.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ title: "REST-Endpoints"
linkTitle: "REST-Endpoints"
weight: 15
description: >
Modul #J8 - REST-Endpoints
---

## Was ist REST
Expand Down
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 modified content/en/docs/overview/INF_Basisausbildung_Teil_1_Modulplan.pptx
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.
4 changes: 2 additions & 2 deletions content/en/docs/testing/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ description: >
Diese Seite soll als Landing Page dienen und den Absprung zu den verschiedenen Testing-Seiten erleichtern.

- [Testing Konzepte / JUnit / Mockito](../../../../docs/java/java-testing/)
- [Rest-Schnittstellen testen](../../../../docs/java/java-rest-testing/).
- [Angular Testfiles](../../../../docs/web/angular/02_7_angular_unit_test/).
- [Rest-Schnittstellen testen](../../../../docs/java/java-rest-testing/)
- [Angular Testfiles](../../../../docs/web/angular/02_7_angular_unit_test/)
2 changes: 1 addition & 1 deletion content/en/docs/tools/personal_bitbucket_repo.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ description: >
### Voraussetzungen

- Du hast Zugriff auf das Git-Tool Bitbucket
- Git (inkl. Git-Bash) ist auf deinem Computer installiert
- Git (inkl. Git-Bash) ist auf deinem Computer installiert. Falls das noch nicht geschehen ist, siehe: [Install Git](../git/git-install)
- Du hast die Grundeinstellungen für Git im Terminal nach der Installation gemacht
{{% details title="Folgende Einstellungen sind hier gemeint und können im Git-Bash Terminal ausgeführt werden:" %}}

Expand Down
6 changes: 3 additions & 3 deletions content/en/docs/web/_index.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: "Web"
type: docs
weight: 5
weight: 4
sectionnumber: 1
date: 2021-11-01
description: >
Web Technologie lernen
---

## {{% param sectionnumber %}}: Introduction
## Inhalt

_TODO: Beschreibung zu diesem Kapitel_
In diesem Kapitel lernst du alles rund um die Frontend-Entwicklung. Zuerst setzt du eine passende IDE auf, gefolgt von Basics zu HTML, CSS und JavaScript. Anschliessend geht es weiter mit TypeScript und Angular. Zum Schluss gibt es noch (optionale) Module zu Angular NgRx.
2 changes: 1 addition & 1 deletion content/en/labs/database/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Datenbanken"
type: docs
weight: 3
weight: 4
description: >
Grundlagen für die Verwendung von Datenbanken
---
Expand Down
2 changes: 1 addition & 1 deletion content/en/labs/git/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Git Labs"
linkTitle: "Git"
type: docs
weight: 1
weight: 2
description: >
Labs zu Git
---
2 changes: 1 addition & 1 deletion content/en/labs/java/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Java Labs"
linkTitle: "Java"
type: docs
weight: 2
weight: 1
description: >
Labs zu Java
---
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
---
2 changes: 1 addition & 1 deletion content/en/labs/web/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Web Labs"
linkTitle: "Web"
type: docs
weight: 4
weight: 3
date: 2021-11-01
description: >
Labs zu Web
Expand Down

0 comments on commit 8c10abb

Please sign in to comment.