Dieses Repository sammelt meine Schulübungen zur Webentwicklung und JavaScript-Grundlagen. Die Projekte bauen aufeinander auf und zeigen den Lernweg von einer ersten HTML5-Webseite bis zur Gestaltung mit CSS und späteren Framework-Projekten.
Dieses Repository ist ein Lernprojekt und dient dem Üben von HTML-, CSS- und JavaScript-Grundlagen. Es wird ohne Gewährleistung bereitgestellt. Fehler, Unvollständigkeiten oder technische Einschränkungen können vorkommen. Für produktiven Einsatz oder kommerzielle Nutzung ist keine Garantie oder Supportleistung vorgesehen.
GitHub Pages: https://j-moessmer.github.io/BITLC-Angular/
Die zentrale Projektübersicht befindet sich in der Haupt-Landingpage. Von dort aus können die fertigen Übungen geöffnet werden.
Die Projektübersicht und alle CSS-gestalteten Browserprojekte bieten Deutsch und Englisch. Die Auswahl wird zwischen den Seiten gespeichert; Übersetzungen und gemeinsame Sprachsteuerung liegen in de.lang, en.lang, language.js und language.css. Der reine HTML-VogelAtlas bleibt unverändert auf Deutsch.
- Ordner: vogel-atlas-html
- Dokumentation: vogel-atlas-html/README.md
- Startseite: vogel-atlas-html/index.html
- Beschreibung: Erste Schulübung: eine mehrseitige Webseite mit reinem HTML5.
- Schwerpunkte: semantische HTML-Struktur, interne Verlinkungen, Tabellen, Formulare und eine SVG-Deutschlandkarte.
- Ordner: vogel-atlas-htmlcss
- Dokumentation: vogel-atlas-htmlcss/README.md
- Startseite: vogel-atlas-htmlcss/index.html
- Beschreibung: Weiterentwicklung des VogelFinders mit einem gemeinsamen CSS-Stylesheet.
- Schwerpunkte: Farben, Abstände, Typografie, responsive Darstellung, Kartenlayout und eine nicht überlappende Navigation.
- Ordner: Javascript intro/Taschenrechner
- Dokumentation: Javascript intro/Taschenrechner/README.md
- Startdatei: Javascript intro/Taschenrechner/index.js
- Beschreibung: Konsole-basierter Taschenrechner mit Eingabevalidierung und Operator-Priorität.
- Schwerpunkte: Tokenisierung, Fehlererkennung, Berechnungsvorschrift, Eingabe-Schleife und Abbruch per
exitoderCtrl+C.
- Ordner: Typescript intro/Taschenrechner - Typescript
- Dokumentation: Typescript intro/Taschenrechner - Typescript/README.md
- Browserseite: Typescript intro/Taschenrechner - Typescript/index.html
- Beschreibung: TypeScript-Version des Taschenrechners mit Konsolen- und Browserausgabe.
- Schwerpunkte: Union-Typen, strikte Typprüfung, Node.js- und DOM-Konfiguration sowie Kompilierung für GitHub Pages.
- Ordner: Typescript intro/Parkhaus
- Browserseite: Parkhaus online
- Beschreibung: Interaktive Parkhaus-Simulation mit Live-Belegung, manuellen Aktionen und Tagesabrechnung.
- Live ansehen: https://j-moessmer.github.io/BITLC-Angular/Typescript%20intro/Parkhaus/
BITLC-Angular/
├── .agents/ # KI-Richtlinien und Projekthistorie
├── .vscode/
├── index.html # Zentrale Landingpage
├── de.lang / en.lang # Gemeinsame Übersetzungen
├── language.js / language.css # Gemeinsame Sprachauswahl
├── Javascript intro/ # JavaScript-Lernübungen
│ ├── README.md
│ ├── index001.js
│ ├── index002.js
│ └── Taschenrechner/
│ ├── README.md
│ ├── index.js
│ ├── Taschenrechner.js
│ └── Plannung/
│ ├── Programmplannung.md
│ └── programplanzeichnung.png
├── Typescript intro/ # TypeScript-Lernübungen
│ ├── Parkhaus/
│ │ ├── assets/
│ │ └── Plannung/
│ │ ├── Projektplan.md
│ │ ├── Park-backend1.png
│ │ ├── Park-backend2.png
│ │ ├── Park-frontend1.png
│ │ ├── Park-frontend2.png
│ │ └── Park-frontend3.png
│ └── Taschenrechner - Typescript/
│ ├── README.md
│ ├── index.html
│ ├── index.ts
│ ├── Taschenrechner.ts
│ ├── Taschenrechner ONLINE.ts
│ ├── tsconfig.node.json
│ ├── tsconfig.browser.json
│ └── Plannung/
│ ├── Programmplannung.md
│ └── programplanzeichnung.png
├── vogel-atlas-html/ # Übung mit reinem HTML5
│ ├── index.html
│ └── README.md
├── vogel-atlas-htmlcss/ # HTML5-Übung mit CSS
│ ├── index.html
│ ├── styles.css
│ └── README.md
├── README.md
├── package.json
├── LICENSE
└── .gitignore
Die Projekte benötigen keine Installation von Node.js oder npm:
-
Repository klonen:
git clone https://github.com/J-Moessmer/BITLC-Angular.git cd BITLC-Angular -
index.html im Browser öffnen.
-
Ein Projekt über die Landingpage auswählen oder die jeweilige
index.htmldirekt öffnen.
Alternativ kann die Haupt-Landingpage in VS Code mit Open with Live Server gestartet werden.
cd "Javascript intro/Taschenrechner"
node index.jsOder aus dem Repository-Root:
npm startnpm install
npm run build:typescript
npm run start:typescriptDie Browser-Version kann nach dem Build über Typescript intro/Taschenrechner - Typescript/index.html geöffnet werden.
Direkte Projektlinks: