Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:56:45.789807222Z",
"generatedAt" : "2026-03-24T20:27:07.848685311Z",
"project" : "backend.java.grundlagen.console",
"files" : [ {
"path" : "README.md",
"size" : 2201,
"size" : 2220,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1365,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 6195,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 422,
Expand Down
2 changes: 1 addition & 1 deletion generated/labs/backend.java.grundlagen.console/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Mit diesen Übungen kannst du dein Wissen über die Ausgabe auf die Kommandozeil
- Du kannst Ausgaben auf die Konsole machen.
- Du weisst wie und warum man Zeichen escapen muss.


<!--instructions-->

## Aufgabe 1 - Hello World

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:57:29.904269411Z",
"generatedAt" : "2026-03-24T20:27:52.199163504Z",
"project" : "backend.java.grundlagen.control-structures-if",
"files" : [ {
"path" : "README.md",
"size" : 4039,
"size" : 4058,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 5107,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 339,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Mit diesen Übungen kannst du dein Wissen über bedingte Ausführung vertiefen.
- Du verstehst und kennst die verschiedenen Conditional Statements.
- Du weisst, wann und wie welches Conditional Statement eingesetzt werden sollte.


<!--instructions-->

## Aufgabe 1 - Zahlenvergleich

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:56:55.597104753Z",
"generatedAt" : "2026-03-24T20:27:17.705087449Z",
"project" : "backend.java.grundlagen.control-structures-loops",
"files" : [ {
"path" : "README.md",
"size" : 4354,
"size" : 4373,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 4390,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 364,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Mit diesen Übungen kannst du dein Wissen über die Befehle `for`, `while` und `

- Du kennst die Befehle `for`, `while` und `do`.


<!--instructions-->

## Aufgabe 1 - Summe aller durch 8 teilbaren Zahlen von 1 bis 100

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:56:50.669661600Z",
"generatedAt" : "2026-03-24T20:27:12.700286419Z",
"project" : "backend.java.grundlagen.control-structures-switch",
"files" : [ {
"path" : "README.md",
"size" : 2767,
"size" : 2786,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 4850,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 379,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Mit diesen Übungen kannst du dein Wissen über den Befehl `switch` vertiefen.

- Du kennst den `switch` Befehl.


<!--instructions-->

## Aufgabe 1 - Monat ausgeben

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:57:14.386068352Z",
"generatedAt" : "2026-03-24T20:27:36.770363520Z",
"project" : "backend.java.grundlagen.debugging",
"files" : [ {
"path" : "README.md",
"size" : 2492,
"size" : 2511,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 5538,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 578,
Expand Down
2 changes: 1 addition & 1 deletion generated/labs/backend.java.grundlagen.debugging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Mit diesen Übungen kannst du dein Wissen zum Thema Debuggen vertiefen.
- Du weisst was ein Breakpoint ist.
- Du kannst den Debugger starten und den Code Schritt für Schritt ausführen


<!--instructions-->

{{< ninja warning>}}
Zum Lösen der folgenden Aufgaben darfst du den Quellcode nicht verändern!
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:57:25.001258407Z",
"generatedAt" : "2026-03-24T20:27:47.416863689Z",
"project" : "backend.java.grundlagen.exception-handling",
"files" : [ {
"path" : "README.md",
"size" : 6744,
"size" : 6763,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1385,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 6597,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 792,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Mit diesen Übungen kannst du erste Erfahrungen beim behandeln von Exceptions sa

- Du kennst `try`, `catch`, `throw`, `throws` und `finally`.


<!--instructions-->

## Aufgabe 1 – Sichere Division

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:57:15.092279995Z",
"generatedAt" : "2026-03-24T20:27:37.402628046Z",
"project" : "backend.java.grundlagen.hello-world",
"files" : [ {
"path" : ".gitignore",
"size" : 32,
"language" : "gitignore"
}, {
"path" : "README.md",
"size" : 740,
"size" : 759,
"language" : "markdown"
}, {
"path" : "project.zip",
"size" : 975,
"language" : "unknown"
}, {
"path" : "src/Main.java",
"size" : 119,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Hier kannst Du erste Erfahrungen sammeln mit einem einfachen Java Programm

- Du bist bereit die nachfolgende Anleitung gründlich zu lesen.


<!--instructions-->

## Einführung

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:56:39.197515656Z",
"generatedAt" : "2026-03-24T20:27:01.412995537Z",
"project" : "backend.java.grundlagen.logic",
"files" : [ {
"path" : "README.md",
"size" : 8679,
"size" : 8698,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 8472,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 658,
Expand Down
2 changes: 1 addition & 1 deletion generated/labs/backend.java.grundlagen.logic/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Mit diesen Übungen kannst du dein Wissen über einfache Berechnungen vertiefen.

- Du weisst, wie man in Java mit Zahlen rechnet.


<!--instructions-->

## Aufgabe 1 - geometrische Berechnungen

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:57:20.200219913Z",
"generatedAt" : "2026-03-24T20:27:42.397705436Z",
"project" : "backend.java.grundlagen.methods",
"files" : [ {
"path" : "README.md",
"size" : 6615,
"size" : 6634,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1385,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 6882,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 612,
Expand Down
2 changes: 1 addition & 1 deletion generated/labs/backend.java.grundlagen.methods/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Mit diesen Übungen kannst du dein Wissen über Methoden vertiefen.
#### Voraussetzung



<!--instructions-->

## Aufgabe 1: Nachricht drucken

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:57:05.217080970Z",
"generatedAt" : "2026-03-24T20:27:27.307771750Z",
"project" : "backend.java.grundlagen.packages",
"files" : [ {
"path" : "README.md",
"size" : 2341,
"size" : 2360,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 2936,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 250,
Expand Down
2 changes: 1 addition & 1 deletion generated/labs/backend.java.grundlagen.packages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Mit diesen Übungen kannst du dein Wissen zum Thema Packages vertiefen.

- Du weisst was ein Package ist.


<!--instructions-->

## Aufgabe 1

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"generatedAt" : "2026-03-22T21:57:00.748027257Z",
"generatedAt" : "2026-03-24T20:27:22.891861609Z",
"project" : "backend.java.grundlagen.regex",
"files" : [ {
"path" : "README.md",
"size" : 4633,
"size" : 4652,
"language" : "markdown"
}, {
"path" : "data/mixed.txt",
Expand All @@ -13,6 +13,10 @@
"path" : "pom.xml",
"size" : 1200,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 9406,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/regex/RegexTasks.java",
"size" : 1925,
Expand Down
2 changes: 1 addition & 1 deletion generated/labs/backend.java.grundlagen.regex/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Mit diesen Übungen kannst du dein Wissen zum Thema Regex vertiefen.
- Ich kann mit Regex Zeichenketten im Text erkennen und extrahieren.
- Ich verstehe, wie man Regex schrittweise und sicher testet.


<!--instructions-->

## Aufgabe 1 - E-Mail-Adressen aus einem Text extrahieren
Schreibe eine Regex, die alle E-Mail-Adressen in einem Text findet. Nutze die bereitgestellte Beispieldatei `data/mixed.txt`.
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:57:09.709648739Z",
"generatedAt" : "2026-03-24T20:27:32.047244132Z",
"project" : "backend.java.grundlagen.strings",
"files" : [ {
"path" : "README.md",
"size" : 2615,
"size" : 2634,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 2926,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 250,
Expand Down
2 changes: 1 addition & 1 deletion generated/labs/backend.java.grundlagen.strings/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Mit diesen Übungen kannst du dein Wissen zum Thema Strings vertiefen.
- Du weisst was ein String ist.
- Du kannst eigene Packages und Methoden erstellen


<!--instructions-->

## Ausgangslage

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
{
"generatedAt" : "2026-03-22T21:56:44.010127579Z",
"generatedAt" : "2026-03-24T20:27:06.007292074Z",
"project" : "backend.java.grundlagen.variable-and-types",
"files" : [ {
"path" : "README.md",
"size" : 2564,
"size" : 2583,
"language" : "markdown"
}, {
"path" : "pom.xml",
"size" : 1386,
"language" : "xml"
}, {
"path" : "project.zip",
"size" : 5100,
"language" : "unknown"
}, {
"path" : "src/main/java/ch/itninja/labs/Main.java",
"size" : 336,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Mit diesen Übungen kannst du dein Wissen über Variablen und primitive Datentyp
- Du weisst was primitive Datentypen sind.
- Du weisst wie man Variablen formatiert auf der Konsole ausgibt.


<!--instructions-->

## Aufgabe 1 - Hello It-Ninja

Expand Down
Binary file not shown.
Loading
Loading