update termin-2 slides

This commit is contained in:
2025-12-21 22:11:36 +01:00
parent 4d32c8fcee
commit 81c29a9c93
@@ -72,17 +72,15 @@ Hochschule der Medien Stuttgart
**Was wir gelernt haben:**
- Geschichte: Hollerith → IBM → Von Neumann → ARPANET
- Geschichte: Lovelace -> Hollerith → IBM -> Turing → Von Neumann → ARPANET -> Kalifornische ForscherInnen
- Von-Neumann-Architektur (5 Komponenten)
- Bits, Bytes, Hexadezimal
- HTML-Grundlagen & semantische Tags
- Bits, Bytes, Hexadezimal (8Bits = 2 * 4Bits = 16 * 16 Hexadezimalzahlen)
**Fragen? Probleme bei der Fleißaufgabe?**
**Fragen? Unklarheiten?**
<!--
Kurze Wiederholung
Fragen klären
Wer hat die Fleißaufgabe gemacht?
-->
---
@@ -90,15 +88,22 @@ Wer hat die Fleißaufgabe gemacht?
# Heute
**Vormittag:**
- Netzwerke vertieft (OSI, TCP/IP)
- Netzwerke (OSI, TCP/IP)
- DNS: Wie funktionieren Domain-Namen?
- HTTP im Detail
- HTTP(S) im Detail
**Nachmittag:**
- CSS-Grundlagen
- Selektoren & Spezifität
- Layouts mit Flexbox
- Hands-On: Eure Seite stylen
- Hands-On: Wir bauen uns einen eigenen Caption Generator
---
# Ressourcen zum Selbstlernen
* Online Code-Editor: https://codepen.io/pen/
* MDN (Mozilla Developer Network): https://developer.mozilla.org/de/
* HTML-Referenz: https://nextlevelshit.github.io/html-over-js/
---
@@ -111,13 +116,13 @@ Wer hat die Fleißaufgabe gemacht?
# Wiederholung: OSI-Modell
**Merksatz:** "**A**lle **d**eutschen **S**tudenten **t**rinken **v**erschiedene **S**orten **B**ier"
**Merksatz:** "**A**lle **d**eutschen **S**studierenden **t**rinken **v**erschiedene **S**orten **B**ier"
| Schicht | Name | Merksatz |
|---------|------|----------|
| 7 | **A**nwendung | **A**lle |
| 6 | **D**arstellung | **d**eutschen |
| 5 | **S**itzung | **S**tudenten |
| 5 | **S**itzung | **S**studierenden |
| 4 | **T**ransport | **t**rinken |
| 3 | **V**ermittlung | **v**erschiedene |
| 2 | **S**icherung | **S**orten |
@@ -284,6 +289,12 @@ ACK bestätigt Empfang
---
# Klausurrelevant: TCP/IP und UDP
<!-- TODO: Farbig-hinterlegten Container mit komprimierenten Infos zu beiden Protokollen, Vor und Nachteilen etc. -->
---
# Schicht 7: Anwendung
**Protokolle, die wir täglich nutzen:**
@@ -328,14 +339,15 @@ DNS macht Internet benutzbar
# DNS-Hierarchie
```
. (Root)
/|\
/ | \
.de .com .org
/ \
hdm-stuttgart google
(Root)
.
/ | \
/ | \
.de .org .com
/ \
hdm-stuttgart google
| |
www mail
www mail
```
**FQDN:** `www.hdm-stuttgart.de.` (mit Punkt am Ende!)
@@ -504,13 +516,6 @@ POST = nicht idempotent
<!-- _class: lead -->
# Pause
## 15 Minuten
---
<!-- _class: lead -->
# Teil 2: CSS
## Webseiten gestalten
@@ -551,13 +556,14 @@ Separation of Concerns
<style>p { color: blue; }</style>
```
**Option 3: Inline** (vermeiden!)
**Option 3: Inline als HTML-Attribute** (vermeiden!)
```html
<p style="color: blue;">...</p>
```
<!--
Externe Datei = wiederverwendbar, cachebar
Option 3 vermeiden aufgrund der hohen Spezifiät (sog. Code Smell)
-->
---
@@ -842,18 +848,10 @@ vw/vh = Viewport (sichtbarer Bereich)
- **Basics:** Alle machen
- **Advanced:** Wer möchte
---
<!-- _class: lead -->
# Mittagspause
## 60 Minuten
---
<!-- _class: lead -->
# Teil 3: Layouts
# Teil 3: Layouts (optional)
## Flexbox & mehr
---
@@ -1029,6 +1027,10 @@ Logo links, Links rechts
Oder gleichmäßig verteilt
-->
---
---
# Pseudo-Klassen