diff --git a/RazorPagesMovie/Pages/Index.cshtml b/RazorPagesMovie/Pages/Index.cshtml index b74611e..2aa7e1c 100644 --- a/RazorPagesMovie/Pages/Index.cshtml +++ b/RazorPagesMovie/Pages/Index.cshtml @@ -325,6 +325,30 @@ margin-bottom: 12px; } + #experience .experience-item-extra { + display: none; + } + + #experience .experience-timeline.is-expanded .experience-item-extra { + display: block; + } + + #experience .experience-toggle-wrap { + text-align: center; + margin-top: 30px; + } + + #experience .experience-toggle-btn { + display: inline-block; + padding: 14px 28px; + background: #0c5adb; + color: #fff; + font-weight: 700; + border: none; + border-radius: 2px; + cursor: pointer; + } + #documents .documents-grid { display: flex; flex-wrap: wrap; @@ -829,20 +853,11 @@
-

Scrum

+

Agile Methodiken, wie Scrum

Schule & Praxis · laufend angewendet

Aufgaben & Verantwortlichkeiten:

-

Arbeit in klar definierten Aufgaben und Etappen, regelmässige Abstimmungen im Team sowie Planung und Nachverfolgung des aktuellen Projektstands.

-
-
- -
-

Agile Methoden

-
Schule & Praxis · laufend angewendet
-
-

Aufgaben & Verantwortlichkeiten:

-

Iterative Entwicklung von Lösungen mit regelmässigem Feedback, schrittweiser Verbesserung und flexibler Anpassung an neue Anforderungen.

+

Arbeit in klar definierten Aufgaben und Etappen mit regelmässigen Abstimmungen im Team, iterativer Entwicklung von Lösungen mit regelmässigem Feedback sowie flexibler Anpassung an neue Anforderungen und Nachverfolgung des Projektstands.

@@ -854,6 +869,75 @@

Strukturierte Versionsverwaltung mit separaten Branches für neue Funktionen und Änderungen sowie kontrolliertes Zusammenführen des Codes im Team.

+ +
+

IPERKA

+
Schule & Praxis · laufend angewendet
+
+

Aufgaben & Verantwortlichkeiten:

+

Strukturiertes Vorgehen bei Aufträgen nach dem Handlungszyklus Informieren, Planen, Entscheiden, Realisieren, Kontrollieren und Auswerten.

+
+
+ +
+

Ticketsystem-Arbeit

+
Schule & Praxis · laufend angewendet
+
+

Aufgaben & Verantwortlichkeiten:

+

Erfassen, Priorisieren und Abarbeiten von Aufgaben in Ticketsystemen wie Jira zur strukturierten Nachverfolgung des Projektstands.

+
+
+ +
+

Testing & Fehleranalyse

+
Schule & Praxis · laufend angewendet
+
+

Aufgaben & Verantwortlichkeiten:

+

Manuelles Testen von Funktionen sowie systematische Fehleranalyse und Debugging in echten Projekten zur Sicherstellung der Softwarequalität.

+
+
+ +
+

Dokumentation

+
Schule · vereinzelt in Projekten
+
+

Aufgaben & Verantwortlichkeiten:

+

Vor allem in der Berufsschule Dokumentationen verfasst; in Projekten mit weiteren Mitarbeitenden zusätzlich Code an relevanten Stellen kommentiert, im Lehrbetrieb selbst eher selten.

+
+
+ +
+

CI/CD & Deployment

+
Schule & Praxis · laufend angewendet
+
+

Aufgaben & Verantwortlichkeiten:

+

Containerisierung und Deployment von Anwendungen mit Docker sowie strukturierte Versionierung von Releases.

+
+
+ +
+

Datenbank-Design

+
Schule & Praxis · laufend angewendet
+
+

Aufgaben & Verantwortlichkeiten:

+

Modellierung und Normalisierung relationaler Datenbanken in echten Projekten zur strukturierten Datenhaltung.

+
+
+ +
+

Code Reviews

+
Schule & Praxis · laufend angewendet
+
+

Aufgaben & Verantwortlichkeiten:

+

Eigenen Code von anderen prüfen lassen, um Feedback zur Codequalität einzuholen und daraus zu lernen.

+
+
+
+ +
+
@@ -1258,5 +1342,23 @@ }); }); })(); + + (function () { + var toggleButton = document.getElementById("experience-toggle"); + var timeline = document.querySelector("#experience .experience-timeline"); + var experienceSection = document.getElementById("experience"); + + if (!toggleButton || !timeline) return; + + toggleButton.addEventListener("click", function () { + var isExpanded = timeline.classList.toggle("is-expanded"); + toggleButton.textContent = isExpanded ? "Weniger anzeigen" : "Mehr erfahren"; + toggleButton.setAttribute("aria-expanded", isExpanded ? "true" : "false"); + + if (!isExpanded && experienceSection) { + experienceSection.scrollIntoView({ behavior: "smooth", block: "start" }); + } + }); + })(); }