diff --git a/admin.html b/admin.html index 04b3246..57c5d6c 100644 --- a/admin.html +++ b/admin.html @@ -244,8 +244,9 @@
- 🏠 Startseite + 💻 Lernbereich 👨‍🏫 Dozenten-Dashboard + 🌐 Startseite 🛡️ Admin
diff --git a/assets/app_auth.js b/assets/app_auth.js index 82285e4..c6a0ca6 100644 --- a/assets/app_auth.js +++ b/assets/app_auth.js @@ -88,7 +88,7 @@ if (redirect) { const p = window.location.pathname; - if (p.includes('/courses/') || p.includes('/lehrpfad_') || p.endsWith('workspace.html') || p.endsWith('teacher.html') || p.endsWith('admin.html')) { + if (p.includes('/courses/') || p.includes('/lehrpfad_') || p.endsWith('workspace.html') || p.endsWith('dashboard.html') || p.endsWith('teacher.html') || p.endsWith('admin.html')) { window.location.href = window.location.origin + '/index.html?auth=login'; } else { this.handleMaintenanceDisplay(); @@ -345,13 +345,13 @@ registerBtn.innerText = '💻 Zum Lernbereich'; registerBtn.style.background = '#10b981'; registerBtn.onclick = () => { - window.location.href = 'workspace.html?course=python'; + window.location.href = 'dashboard.html'; }; } if (heroPrimaryCta) { - heroPrimaryCta.innerHTML = '▶ Weiterlernen (Web-IDE)'; + heroPrimaryCta.innerHTML = '▶ Direkt zum Lernbereich Dashboard'; heroPrimaryCta.onclick = (e) => { - window.location.href = 'workspace.html?course=python'; + window.location.href = 'dashboard.html'; }; } if (teacherLink) { @@ -387,24 +387,26 @@ if (teacherLink) teacherLink.style.display = 'none'; } - // Aktualisiere Kurs-Karten Buttons auf der Startseite + // Aktualisiere Curriculum-Aktions-Buttons auf der Landingpage document.querySelectorAll('.portal-card-action-btn').forEach(btn => { const courseId = btn.getAttribute('data-course-id') || 'python'; const targetUrl = btn.getAttribute('data-course-url') || `workspace.html?course=${courseId}`; if (loggedIn) { - btn.innerHTML = '▶ Kurs starten →'; + btn.innerHTML = '▶ Im Lernbereich öffnen →'; btn.classList.remove('locked'); - btn.onclick = () => { window.location.href = targetUrl; }; + btn.style.background = '#10b981'; + btn.onclick = () => { window.location.href = 'dashboard.html'; }; } else { - btn.innerHTML = '🔒 Kostenlos freischalten'; + btn.innerHTML = '✨ Lehrplan freischalten & starten'; btn.classList.add('locked'); + btn.style.background = '#0284c7'; btn.onclick = (e) => { e.preventDefault(); window.openAuthModal('register', { allowClose: true, - title: '🔒 Kurszugang freischalten', - message: 'Erstelle einen kostenlosen Account in unter 30 Sekunden, um sofort vollen Zugriff auf diesen Kurs und alle 216 Module zu erhalten.' + title: '🔒 Lehrplan freischalten', + message: 'Erstelle einen kostenlosen Account in unter 30 Sekunden, um sofort vollen Zugriff auf diesen Kurs und alle 216 Module im Lernbereich zu erhalten.' }); }; } @@ -597,7 +599,12 @@ options.onSuccess(result.user); } else { window.AUTH.updateUI(); - window.location.reload(); + const p = window.location.pathname; + if (p.endsWith('index.html') || p === '/' || p.endsWith('/')) { + window.location.href = 'dashboard.html'; + } else { + window.location.reload(); + } } } else { errorBox.innerText = result.error || 'Fehler bei der Authentifizierung'; diff --git a/assets/course_sidebar.js b/assets/course_sidebar.js index d09b922..f8ccac7 100644 --- a/assets/course_sidebar.js +++ b/assets/course_sidebar.js @@ -258,7 +258,7 @@ sidebar.innerHTML = `
- +
IT-Praxisportal
@@ -290,7 +290,7 @@
diff --git a/dashboard.html b/dashboard.html new file mode 100644 index 0000000..b7f7fa9 --- /dev/null +++ b/dashboard.html @@ -0,0 +1,1051 @@ + + + + + + IT-Praxisportal | Lernbereich & Kurs-Dashboard + + + + + + + + +
+ +
+ + +
+
+
+
+
+ 🟢 Angemeldet als aktiver Teilnehmer + • + Heute +
+

Willkommen zurück, Entwickler! 👋

+

+ Wähle eine Fachdisziplin, vertiefe dein Wissen im Code-Editor oder trainiere gezielt IHK-Prüfungsszenarien. Dein Fortschritt wird automatisch in der Cloud synchronisiert. +

+
+ + +
+ + +
+
+
1
+
Aktuelles Level
+
Junior Coder
+
+
+
0
+
Erfahrungspunkte (XP)
+
+25 XP pro gelöstem Modul
+
+
+
1 🔥
+
Tages-Streak
+
Kontinuierliches Lernen
+
+
+
0 / 216
+
Gelöste Module
+
0% Gesamtfortschritt
+
+
+ + +
+
+
+ 🐍 +
+
+
⚡ Schnelleinstieg / Zuletzt gelernt
+

Python 3: Vom Einsteiger zum Entwickler

+

Setze deine letzte Übung direkt an der gleichen Stelle in der Monaco Web-IDE fort.

+
+
+ +
+
+
+ + +
+ +
+
+

📚 Deine 13 Praxis-Kurse

+

Starte jede beliebige Lerneinheit direkt in der Web-IDE oder lies die didaktische Begleittheorie.

+
+ + + +
+ + +
+ + + + + +
+ + +
+ + +
+
+
+
📘
+ IHK Abschlussprüfung +
+

IHK AP1: IT-Arbeitsplatz & Basissysteme

+

Lückenlose Vorbereitung auf die Abschlussprüfung Teil 1. Alle Lernfelder (LF 1–8), Subnetting-Drill, Trace-Tabellen, SQL-Labor & 90-Minuten Probeprüfung.

+
+ LF 1–8 Kernqualifikation + Subnetting Drill + Trace-Tabellen + 90-Min Simulation +
+
+
+
+
+ Fortschritt + 0 / 12 Module (0%) +
+
+ +
+ + +
+
+
+
📕
+ IHK Abschlussprüfung +
+

IHK AP2: Fachinformatiker Systemintegration

+

Fachrichtung Systemintegration: LF 9 (Netzwerke/VLAN), LF 10 (Server/AD), LF 11 (Storage/RAID), LF 12 (Cloud/Docker), WiSo & offizieller Leitfaden zur 40h-Projektarbeit.

+
+ LF 9–12 FISI + Active Directory & GPO + WiSo Prüfungsfragen + 40h-Projektarbeit +
+
+
+
+
+ Fortschritt + 0 / 9 Module (0%) +
+
+ +
+ + +
+
+
+
🐍
+ Software & Coding +
+

Python 3: Vom Einsteiger zum Entwickler

+

Das umfassende Flaggschiff-Curriculum: Grundlagen (G01–G10), Objektorientierung (00–06), Fortgeschrittenes OOP & GUI (07–16) und Data Engineering (17–22).

+
+ OOP & Klassen + Pyodide WASM + Tkinter GUI + Unit Testing +
+
+
+
+
+ Fortschritt + 0 / 35 Module (0%) +
+
+ +
+ + +
+
+
+
🐧
+ DevOps & Cloud +
+

Linux Bash, Shell Scripting & Cloud DevOps

+

Terminal-Mastery für Sysadmins: I/O Streams, Pipes, Text-Mining mit jq, sed und awk, Parallelisierung (xargs/parallel), Docker-Scripting & BATS Unittests.

+
+ I/O Redirection + jq JSON Mining + xargs Multithreading + BATS Testsuite +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
🛡️
+ DevOps & Cloud +
+

PowerShell 7+ Core: Enterprise Automation

+

Modernes Microsoft & Multi-Platform Scripting: Die Objekt-Pipeline, Custom PSCustomObjects, REST-APIs, moderne Parallelisierung mit ForEach-Object -Parallel & Pester Unit Tests.

+
+ Objekt-Pipeline + PSCustomObject + Parallel-Jobs + Pester Tests +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
🐬
+ Daten & Web +
+

SQL & Relationale Datenbank-Architektur

+

Vollständiges relationales Datenmanagement: Strikte Normalisierung (1NF–3NF), komplexe Multi-Table JOINs, Subqueries, Common Table Expressions (CTEs), Window Functions & ACID Transaktionen.

+
+ 1NF–3NF Normalisierung + JOINs & CTEs + Window Functions + Query Plans +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
🌐
+ Software & Coding +
+

JavaScript & Modernes TypeScript

+

Moderne Web-Entwicklung: ES6+ Syntax, Klassen & OOP, Async/Await & Promises, DOM-Manipulation, Web Storage, ES-Module und statische Typisierung mit TypeScript Generics.

+
+ ES6+ & OOP + Async/Await + DOM Events + TypeScript Generics +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
☕
+ Software & Coding +
+

Java 21+ Enterprise & IHK Standard

+

Enterprise-Architektur: Strikte Typisierung, Records, Vererbung & Interfaces, Generics, Collections Framework, Streams API, Virtual Threads & automatisierte JUnit 5 Tests.

+
+ Java 21 + Records & OOP + Streams API + Virtual Threads +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
🦀
+ Software & Coding +
+

Rust Modern Systems & Safety

+

Zero-Cost Abstractions: Ownership & Borrowing, Lifetimes, Enums mit Option/Result, Traits, Smart Pointer (Box, Arc, Mutex), Fearless Concurrency & LRU-Cache Masterprojekt.

+
+ Ownership System + Lifetimes + Arc<Mutex> + Cargo Tests +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
🐹
+ Software & Coding +
+

Go Cloud Microservices & Concurrency

+

Entwickle hochskalierbare Cloud-Services mit Google Go: Goroutines, Channel-Pipelines, Mutex Synchronisation, Standard-HTTP-Server, Middleware & REST Microservice Master.

+
+ Goroutines + Channels & Select + net/http Server + Table Tests +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
🔷
+ Software & Coding +
+

C# 12 & Modernes .NET 8 Enterprise

+

Moderne Unternehmenssoftware: Top-Level Statements, Pattern Matching, Records, LINQ funktionale Datenabfragen, Asynchrones Task/await, xUnit Tests & Enterprise Order Engine.

+
+ C# 12 Primary Ctors + LINQ Queries + Async / Await + xUnit Testsuite +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
⚙️
+ Software & Coding +
+

C & Modernes C++20 Systems Engineering

+

Das Fundament der Systemprogrammierung: Pointer & dynamischer Speicher, RAII, Klassen & Rule of Five, Templates, Smart Pointer (unique_ptr, shared_ptr), STL & GoogleTest.

+
+ Pointer & Heap + RAII Resource Guard + Smart Pointer + GoogleTest Suite +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ + +
+
+
+
🎨
+ Daten & Web +
+

HTML5, Modern CSS3 & Responsive UI

+

Modernes UI-Handwerk: Semantische Tags, Barrierefreiheit (ARIA/A11y), CSS Custom Properties, 1D-Layouts mit Flexbox, 2D-Layouts mit CSS Grid, Media Queries & Dark Mode.

+
+ Semantik & A11y + Flexbox & CSS Grid + Dark Mode Themes + Responsive Design +
+
+
+
+
+ Fortschritt + 0 / 16 Module (0%) +
+
+ +
+ +
+ + +
+
+
+ Offizieller Prüfungsstandard +

🎓 IHK Prüfungstrainer AP1 & AP2

+

Realistische Prüfungssimulation nach der neuen Ausbildungsordnung (AO 2020) für Fachinformatiker aller Fachrichtungen mit Timer, Notenschlüssel & Lösungserklärungen.

+
+ + ⚡ 90-Min AP1 Probeprüfung starten + +
+ +
+
+

📘 AP1: IT-Arbeitsplatz (LF 1–8)

+

Gemeinsame Kernqualifikationen: Verträge, Ergonomie, IPv4/IPv6 Subnetting, BSI-Schutzbedarf, SQL & Trace-Tabellen.

+ + ▶ AP1 Module üben + +
+ +
+

📕 AP2: Systemintegration (LF 9–12)

+

Fachrichtungsspezifisch: VLANs & Routing, Active Directory GPO, RAID & SAN-Speicher, Virtualisierung, WiSo & 40h-Projektleitfaden.

+ + ▶ AP2 FISI Module üben + +
+ +
+

⚡ Subnetting-Drill Master

+

Interaktiver Rechentrainer: Netz-ID, Broadcast-Adresse, Hostbereich & Präfixlängen im Sekundentakt trainieren.

+ + ▶ Subnetting-Drill öffnen + +
+
+
+ + +
+
+
+ Nachweisbare Qualifikation +

🏆 Offizielle Leistungs-Zertifikate

+

+ Sobald du die Module eines Lehrpfads absolvierst, kannst du hier dein persönliches, verifizierbares PDF-Zertifikat für deine Bewerbungsunterlagen generieren und ausdrucken. +

+
+
+ +
+
+
+
🐍
+

Python Grundlagen (LP 1)

+

10 Module: Variablen, Datentypen, Kontrollfluss, Listen, Dicts & Funktionen.

+
+ +
+ +
+
+
🏗️
+

Python OOP & Git (LP 2)

+

9 Module: Klassen, Konstruktoren, self, Methoden, UML, VS Code & Git-Workflows.

+
+ +
+ +
+
+
🐧
+

Linux Bash Shell Scripting

+

Terminal-Mastery, Streams, jq Text-Mining, Parallelisierung & BATS Testsuites.

+
+ +
+ +
+
+
🐬
+

SQL & Daten-Architektur

+

1NF–3NF Normalisierung, Multi-Table JOINs, CTEs, Window Functions & Transaktionen.

+
+ +
+
+
+ +
+ + +
+
+
+ +
+
it-praxisportal.de • Lernbereich
+
Dein persönliches Portal für echte IT-Praxis • Version 1.0 Alpha
+
+
+ + + +
+ 🔒 100% DSGVO • Serverstandort Deutschland +
+
+
+ + + + + + + + + diff --git a/index.html b/index.html index ffdd002..d1baf2d 100644 --- a/index.html +++ b/index.html @@ -37,42 +37,99 @@ color: #c2410c; border: 1px solid #fed7aa; } - .portal-card-btn.locked { - background: rgba(2, 132, 199, 0.1); + + /* Curriculum Cards Style */ + .curriculum-card { + background: #ffffff; + border: 1px solid #e2e8f0; + border-radius: 16px; + padding: 24px; + display: flex; + flex-direction: column; + justify-content: space-between; + transition: all 0.2s ease; + box-shadow: var(--shadow-sm); + } + .curriculum-card:hover { + border-color: #38bdf8; + transform: translateY(-2px); + box-shadow: var(--shadow-md); + } + .curriculum-topics { + list-style: none; + padding: 0; + margin: 14px 0 18px 0; + font-size: 0.86rem; + color: #475569; + display: flex; + flex-direction: column; + gap: 6px; + } + .curriculum-topics li { + display: flex; + align-items: flex-start; + gap: 8px; + line-height: 1.4; + } + .curriculum-topics li::before { + content: "•"; color: #0284c7; - border: 1px solid rgba(2, 132, 199, 0.3); - display: inline-flex; - align-items: center; - gap: 6px; + font-weight: bold; + font-size: 1.1rem; + line-height: 1; } - .portal-card-btn.locked:hover { + + .curriculum-cta-btn { + width: 100%; background: #0284c7; color: white; - border-color: #0284c7; - } - .portal-card-btn { - background: #0284c7; - color: white; - border: 1px solid transparent; - display: inline-flex; - align-items: center; - gap: 6px; - padding: 8px 16px; + border: none; + padding: 10px 16px; border-radius: 8px; - font-size: 0.84rem; + font-size: 0.86rem; font-weight: 700; - text-decoration: none; cursor: pointer; + display: inline-flex; + align-items: center; + justify-content: center; + gap: 6px; + text-decoration: none; transition: all 0.15s ease; } - .portal-card-btn:hover { + .curriculum-cta-btn:hover { background: #0369a1; transform: translateY(-1px); } + + /* Logged In Welcome Banner */ + .logged-in-banner { + background: linear-gradient(90deg, #0284c7, #10b981); + color: white; + padding: 10px 18px; + font-size: 0.88rem; + font-weight: 600; + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + gap: 10px; + box-shadow: 0 2px 8px rgba(0,0,0,0.15); + } + + +
@@ -88,10 +145,11 @@ @@ -122,8 +180,8 @@ - - 📚 Curriculum & Inhalte ansehen ↓ + + 📚 Lehrplan & Inhaltskatalog ansehen ↓ 🎓 IHK AP1 & AP2 Prüfungstrainer @@ -134,13 +192,13 @@
13
-
Praxis-Lehrpfade
+
Fachdisziplinen
Linux, Cloud, OOP, Systems & Web
216+
-
Interaktive Module
-
Geführte Subgoals & Sofort-Tests
+
Inhalts-Module
+
Geführte Subgoals & Praxislabore
150+
@@ -156,342 +214,448 @@
- -
+ +
-

📚 Lehrplan & Kurs-Katalog

-

Entdecke alle 13 Disziplinen. Registriere dich kostenlos, um alle Aufgaben und die Web-IDE freizuschalten.

+

📚 Lehrplan & Inhalts-Übersicht

+

+ Hier findest du den vollständigen Lehrplan aller 13 Fachdisziplinen und 216 Module im Detail. Erstelle deinen kostenlosen Account, um den geschützten Lernbereich und die Web-IDE freizuschalten. +

- - - - - + + + + +
- -
+ +
-
+
📘
IHK Abschlussprüfung

IHK AP1: IT-Arbeitsplatz & Basissysteme

-

Lückenlose Vorbereitung auf die Abschlussprüfung Teil 1. Alle Lernfelder (LF 1 bis LF 8), Subnetting-Drill, Trace-Tabellen, SQL-Labor & 90-Minuten Probeprüfung.

+

Lückenlose Vorbereitung auf die bundeseinheitliche IHK-Abschlussprüfung Teil 1 für alle Fachinformatiker-Ausbildungsberufe.

+ +
    +
  • Lernfeld 1–4: Verträge, Arbeitsplatz-Ergonomie, Datenschutz & DSGVO
  • +
  • Lernfeld 5–8: BSI-Schutzbedarf, IPv4 & IPv6 Subnetting Berechnungen
  • +
  • Methoden-Drill: Relationale SQL-Abfragen & Trace-Tabellen Ablauflogik
  • +
  • Abschluss: Vollständige 90-Minuten Probeprüfung (100 Punkte)
  • +
+
- LF 1–8 Kernqualifikation + 12 Module Subnetting Drill Trace-Tabellen 90-Min Simulation
-
-
+
📕
IHK Abschlussprüfung

IHK AP2: Fachinformatiker Systemintegration

-

Fachrichtung Systemintegration: LF 9 (Netzwerke/VLAN), LF 10 (Server/AD), LF 11 (Storage/RAID), LF 12 (Cloud/Docker), WiSo & offizieller Leitfaden zur 40h-Projektarbeit.

+

Spezifische Fachqualifikationen der Fachrichtung Systemintegration nach aktueller Prüfungsordnung AO 2020.

+ +
    +
  • Lernfeld 9: Netzwerkdienste, Topologien, Routing & VLANs
  • +
  • Lernfeld 10: Server-Infrastrukturen, Windows Server & Active Directory GPO
  • +
  • Lernfeld 11–12: Storage (RAID, NAS/SAN), Containerisierung & Cloud
  • +
  • Prüfungstraining: WiSo-Kompaktfragen & 40h-Projektarbeits-Leitfaden
  • +
+
+ 9 Module LF 9–12 FISI - Active Directory & GPO WiSo Prüfungsfragen 40h-Projektarbeit
-
-
+
🐍
Software & Coding

Python 3: Vom Einsteiger zum Entwickler

-

Das umfassende Flaggschiff-Curriculum: Grundlagen (G01–G10), Objektorientierung (00–06), Fortgeschrittenes OOP & GUI (07–16) und Data Engineering (17–22).

+

Das umfassende Flaggschiff-Curriculum von algorithmischen Grundlagen bis zum professionellen Software-Engineering.

+ +
    +
  • Lehrpfad 1: Variablen, Kontrollfluss, Listen, Dicts & saubere Funktionen
  • +
  • Lehrpfad 2: Objektorientierung, Klassen, Konstruktor __init__ & Git
  • +
  • Lehrpfad 3: Vererbung, Polymorphie, TDD Unit Testing & Tkinter Desktop-GUIs
  • +
  • Lehrpfad 4: Functional Programming, Generatoren, SQLite & REST-APIs
  • +
+
- OOP & Klassen + 35 Module + 4 Lehrpfade Pyodide WASM - Tkinter GUI - Unit Testing + TDD Unit Tests
-
-
+
🐧
DevOps & Cloud

Linux Bash, Shell Scripting & Cloud DevOps

-

Terminal-Mastery für Sysadmins: I/O Streams, Pipes, Text-Mining mit jq, sed und awk, Parallelisierung (xargs/parallel), Docker-Scripting & BATS Unittests.

+

Terminal-Mastery und Automatisierung für Linux-Systemadministratoren und DevOps Engineers.

+ +
    +
  • Lehrpfad 1: Navigation, Globbing, I/O Redirection, Pipes & Dateirechte
  • +
  • Lehrpfad 2: Regex-Mining mit grep, sed, awk, jq & Strict Mode
  • +
  • Lehrpfad 3: Multiprocessing mit xargs -P, Named Pipes & Systemd Services
  • +
  • Lehrpfad 4: Docker-Scripting, BATS Unittests & DevOps Monitoring Engine
  • +
+
- I/O Redirection + 16 Module jq JSON Mining xargs Multithreading BATS Testsuite
-
-
+
🛡️
DevOps & Cloud

PowerShell 7+ Core: Enterprise Automation

-

Modernes Microsoft & Multi-Platform Scripting: Die Objekt-Pipeline, Custom PSCustomObjects, REST-APIs, moderne Parallelisierung mit ForEach-Object -Parallel & Pester Unit Tests.

+

Moderne Windows & Multi-Platform Systemautomatisierung basierend auf der .NET Objekt-Pipeline.

+ +
    +
  • Lehrpfad 1: Cmdlet-Architektur, Objekt-Pipeline & berechnete Eigenschaften
  • +
  • Lehrpfad 2: Typisierung, [PSCustomObject], PS7 Ternary & Error-Handling
  • +
  • Lehrpfad 3: Parallelisierung mit ForEach-Object -Parallel & REST-APIs
  • +
  • Lehrpfad 4: Modul-Manifeste, Pester v5 Unit Tests & Multi-Cloud Ops Engine
  • +
+
+ 16 Module Objekt-Pipeline - PSCustomObject Parallel-Jobs Pester Tests
-
-
+
🐬
Daten & Web

SQL & Relationale Datenbank-Architektur

-

Vollständiges relationales Datenmanagement: Strikte Normalisierung (1NF–3NF), komplexe Multi-Table JOINs, Subqueries, Common Table Expressions (CTEs), Window Functions & ACID Transaktionen.

+

Vollständiges relationales Datenmanagement vom Tabellenentwurf bis zur Hochleistungs-Analytik.

+ +
    +
  • Lehrpfad 1: DDL/DML, Constraints, Foreign Keys & 1NF–3NF Normalisierung
  • +
  • Lehrpfad 2: Multi-Table JOINs (INNER/LEFT/FULL), Aggregationen & Subqueries
  • +
  • Lehrpfad 3: Common Table Expressions (CTEs) & Analytische Window Functions
  • +
  • Lehrpfad 4: B-Tree Indizes, ACID Transaktionen & Data Warehouse Analytics
  • +
+
+ 16 Module 1NF–3NF Normalisierung JOINs & CTEs - Window Functions - Query Plans + ACID Transaktionen
-
-
+
🌐
Software & Coding

JavaScript & Modernes TypeScript

-

Moderne Web-Entwicklung: ES6+ Syntax, Klassen & OOP, Async/Await & Promises, DOM-Manipulation, Web Storage, ES-Module und statische Typisierung mit TypeScript Generics.

+

Moderne Web-Entwicklung von ES6-Grundlagen bis zur statischen Typisierung mit TypeScript Generics.

+ +
    +
  • Lehrpfad 1: ES6+ Syntax, Scopes, Closures, Destructuring & Datenstrukturen
  • +
  • Lehrpfad 2: Klassen, OOP-Vererbung, RegExp Text-Mining & Custom Errors
  • +
  • Lehrpfad 3: DOM Event-Delegation, LocalStorage & Asynchrones Async/Await
  • +
  • Lehrpfad 4: ES-Module Architektur, TypeScript Generics & Type Guards
  • +
+
+ 16 Module ES6+ & OOP Async/Await - DOM Events TypeScript Generics
-
-
+
☕
Software & Coding

Java 21+ Enterprise & IHK Standard

-

Enterprise-Architektur: Strikte Typisierung, Records, Vererbung & Interfaces, Generics, Collections Framework, Streams API, Virtual Threads & automatisierte JUnit 5 Tests.

+

Enterprise-Architektur mit dem IHK-Prüfungsstandard und modernen Sprachfeatures von Java 21 LTS.

+ +
    +
  • Lehrpfad 1: Syntax, Typen, Switch Expressions, Methoden & Konstruktoren
  • +
  • Lehrpfad 2: Kapselung, Java 17+ Records, Vererbung & Interfaces
  • +
  • Lehrpfad 3: Generics, Collections Framework, Streams API & Virtual Threads
  • +
  • Lehrpfad 4: JUnit 5 Testsuites & Enterprise Banking Architecture Engine
  • +
+
- Java 21 - Records & OOP - Streams API + 16 Module + Java 21 LTS + Records & Streams Virtual Threads
-
-
+
🦀
Software & Coding

Rust Modern Systems & Safety

-

Zero-Cost Abstractions: Ownership & Borrowing, Lifetimes, Enums mit Option/Result, Traits, Smart Pointer (Box, Arc, Mutex), Fearless Concurrency & LRU-Cache Masterprojekt.

+

Zero-Cost Abstractions und kompromisslose Speichersicherheit ohne Garbage Collector.

+ +
    +
  • Lehrpfad 1: Ownership- & Borrowing-Modell, Aliasing vs Mutation & Lifetimes
  • +
  • Lehrpfad 2: Enums mit Option & Result, Pattern Matching & Cargo Modules
  • +
  • Lehrpfad 3: Traits, Dynamic Dispatch, Closures & Smart Pointer (Box, Arc, Mutex)
  • +
  • Lehrpfad 4: Fearless Concurrency (MPSC Channels) & LRU-Cache Master Engine
  • +
+
+ 16 Module Ownership System - Lifetimes - Arc<Mutex> + Fearless Concurrency Cargo Tests
-
- -
+ +
🐹
Software & Coding

Go Cloud Microservices & Concurrency

-

Entwickle hochskalierbare Cloud-Services mit Google Go: Goroutines, Channel-Pipelines, Mutex Synchronisation, Standard-HTTP-Server, Middleware & REST Microservice Master.

+

Google Go für hochperformante Cloud-Native Backend-Services und parallele Worker-Pipelines.

+ +
    +
  • Lehrpfad 1: Go-Syntax, dynamische Slices, Maps & Multiple Return Values
  • +
  • Lehrpfad 2: Structs, Receiver-Methoden, Duck Typing Interfaces & Defer/Panic
  • +
  • Lehrpfad 3: Goroutines, Channels, Select Multiplexing & Mutex Thread-Safety
  • +
  • Lehrpfad 4: Standard-HTTP REST-Server, Middleware & Analytics Microservice
  • +
+
- Goroutines - Channels & Select + 16 Module + Goroutines & Channels net/http Server - Table Tests + Microservice Engine
-
-
+
🔷
Software & Coding

C# 12 & Modernes .NET 8 Enterprise

-

Moderne Unternehmenssoftware: Top-Level Statements, Pattern Matching, Records, LINQ funktionale Datenabfragen, Asynchrones Task/await, xUnit Tests & Enterprise Order Engine.

+

Moderne Unternehmenssoftware mit Clean Architecture, Pattern Matching und funktionalen LINQ-Pipelines.

+ +
    +
  • Lehrpfad 1: Top-Level Statements, Pattern Matching & Primary Constructors
  • +
  • Lehrpfad 2: Records & Immutability, Vererbung & Dependency Injection
  • +
  • Lehrpfad 3: LINQ Method Syntax, Asynchrone Tasks & System.Text.Json
  • +
  • Lehrpfad 4: Delegates/Events, xUnit Testsuites & Order Processing Pipeline
  • +
+
- C# 12 Primary Ctors - LINQ Queries - Async / Await + 16 Module + C# 12 & .NET 8 + LINQ Analytics xUnit Testsuite
-
-
+
⚙️
Software & Coding

C & Modernes C++20 Systems Engineering

-

Das Fundament der Systemprogrammierung: Pointer & dynamischer Speicher, RAII, Klassen & Rule of Five, Templates, Smart Pointer (unique_ptr, shared_ptr), STL & GoogleTest.

+

Hardwarenahe Systemprogrammierung, Pointer-Arithmetik und moderne C++20 RAII-Abstraktionen.

+ +
    +
  • Lehrpfad 1: Pointer-Grundlagen, Heap-Speicherallokation & Structs
  • +
  • Lehrpfad 2: C++ Namespaces, RAII-Prinzip, Rule of Five & Operator Overloading
  • +
  • Lehrpfad 3: Generische Templates, Smart Pointer (unique/shared) & STL
  • +
  • Lehrpfad 4: C++ Lambdas, std::thread Concurrency & GoogleTest Simulation
  • +
+
+ 16 Module Pointer & Heap RAII Resource Guard - Smart Pointer GoogleTest Suite
-
-
+
🎨
Daten & Web

HTML5, Modern CSS3 & Responsive UI

-

Modernes UI-Handwerk: Semantische Tags, Barrierefreiheit (ARIA/A11y), CSS Custom Properties, 1D-Layouts mit Flexbox, 2D-Layouts mit CSS Grid, Media Queries & Dark Mode.

+

Moderne Benutzeroberflächen vom semantischen Markup über Flexbox/Grid bis zu Dark Mode Themes.

+ +
    +
  • Lehrpfad 1: Semantische HTML5-Elemente, Formulare & Barrierefreiheit (ARIA)
  • +
  • Lehrpfad 2: CSS Box-Modell, Kaskade, Spezifität & CSS Custom Properties
  • +
  • Lehrpfad 3: 1D-Layouts mit Flexbox, 2D-Layouts mit CSS Grid & Media Queries
  • +
  • Lehrpfad 4: Transitions, BEM-Methodik, Dark Mode Themes & SaaS Landingpage
  • +
+
+ 16 Module Semantik & A11y - Flexbox & CSS Grid - Dark Mode Themes + Flexbox & Grid Responsive Design
-
@@ -506,33 +670,33 @@

🎓 IHK Prüfungstrainer AP1 & AP2

Realistische Prüfungssimulation nach der neuen Ausbildungsordnung (AO 2020) für Fachinformatiker aller Fachrichtungen (FIAE, FISI, IT-SE, IT-SM).

-

📘 AP1: IT-Arbeitsplatz (LF 1–8)

-

Gemeinsame Kernqualifikationen aller Fachinformatiker: Verträge, Ergonomie, IPv4/IPv6 Subnetting, BSI-Schutzbedarf, relationales SQL & Trace-Tabellen.

-

📕 AP2: Systemintegration (LF 9–12)

Fachrichtungsspezifisch: VLANs & Routing, Active Directory GPO, RAID & SAN-Speicher, Virtualisierung, WiSo-Kompaktfragen & 40h-Projektleitfaden.

-

⚡ Interaktive Drill-Trainer

Blitzschnelles Rechnen: Subnetting-Drill Generator mit Live-Punktevergabe, schrittweise Trace-Tabellen-Simulation und relationale Abfrage-Validierung.

-
@@ -553,14 +717,14 @@
-
- +

🛠️ Warum IT-Praxisportal?

Wissenschaftlich fundierte Didaktik, moderne Web-Technologien und zero lokale Installation.

@@ -592,7 +756,7 @@
- +

👥 Für wen ist das IT-Praxisportal?

@@ -648,7 +812,7 @@
Übersicht - 13 Kurse + Curriculum IHK Prüfung Web-IDE Dozenten @@ -664,13 +828,13 @@ diff --git a/teacher.html b/teacher.html index b0cabe4..193e044 100644 --- a/teacher.html +++ b/teacher.html @@ -65,9 +65,10 @@
diff --git a/workspace.html b/workspace.html index 075f7e1..c3510c9 100644 --- a/workspace.html +++ b/workspace.html @@ -223,7 +223,7 @@
- 🏠 Dashboard + 🏠 Dashboard / Lerneinheit... 💾 Gespeichert