Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
ef_informatik:web_server [2025-03-11 10:29] – [Abgabebedingungen] spsef_informatik:web_server [2025-04-01 14:13] (aktuell) – [Plan FS 2025] sca
Zeile 1: Zeile 1:
 ====== Webserver & Website ====== ====== Webserver & Website ======
 +
 +Slides: {{ :ef_informatik:efif_websites.pdf |Slides EFIF Websites}}
  
 ===== Übersicht ===== ===== Übersicht =====
Zeile 9: Zeile 11:
 Erstelle mit HTML, CSS und JavaScript eine eigene Website. Setze einen Raspberry Pi als Server auf und hoste auf diesem deine Website. Erstelle mit HTML, CSS und JavaScript eine eigene Website. Setze einen Raspberry Pi als Server auf und hoste auf diesem deine Website.
  
-Diese wird abgegeben und mittels mündlicher Prüfung benotet und steuert die dritte Note dieses Schuljahres bei.+Nur TALITS: Die Website muss ein Backend (z.B. Flask) beinhalten. Für Nicht-TALITs ist dies rein optional (und nur Empfohlen für Personen mit viel Vorwissen in diesem Bereich). 
 + 
 +Diese wird abgegeben und mittels mündlicher Prüfung benotet. Sämtlicher Code, den die Website beinhaltet, muss man zu 100% verstanden haben (wird an mündl. Prüfung überprüft).
  
 ==== Hauptlernziele ==== ==== Hauptlernziele ====
Zeile 19: Zeile 23:
    * Die Programmiersprache **JavaScript** lernen.    * Die Programmiersprache **JavaScript** lernen.
    * Eine **Website** mit HTML, CSS und JavaScript erstellen.    * Eine **Website** mit HTML, CSS und JavaScript erstellen.
 +   * TALITs: Backend programmieren
    * **Mündliche Prüfung** absolvieren.    * **Mündliche Prüfung** absolvieren.
  
Zeile 33: Zeile 38:
  
    * Funktionalität    * Funktionalität
-   * Schwierigkeitsgrad+   * Schwierigkeitsgrad (abhängig von Anz. Lektionen, die zur Verfügung stehen, z.B. falls 4M weniger Zeit als 3M)
    * Code    * Code
    * Design & Layout    * Design & Layout
Zeile 48: Zeile 53:
 Themen: Themen:
  
-   * Grundlagen Webseite (HTML, CSS JavaScript)+   * Grundlagen Webseite (HTML, CSSJavaScript, Backend (TALITs))
    * Fragen zu deiner Seite    * Fragen zu deiner Seite
    * Grundlagen Netzwerke (Big Picture, keine Details)    * Grundlagen Netzwerke (Big Picture, keine Details)
Zeile 61: Zeile 66:
      * 3. **Teile Repo** mit *beiden* Lehrpersonen: *anschae* und *mspeissegger*      * 3. **Teile Repo** mit *beiden* Lehrpersonen: *anschae* und *mspeissegger*
      * 4. Sende **Teams-Nachricht** in 3er-Chat (du und beide Lehrpersonen)      * 4. Sende **Teams-Nachricht** in 3er-Chat (du und beide Lehrpersonen)
-   * **Verspätete Abgabe:** -0.Note pro angebrochene 24h Verspätung, fehlende Files zählen auch als verspätete Abgabe+   * **Verspätete Abgabe:** -0.25 Note pro angebrochene 24h Verspätung, fehlende Files zählen auch als verspätete Abgabe
  
  
Zeile 96: Zeile 101:
      * SSH Verbindung auf Raspberry Pi einrichten      * SSH Verbindung auf Raspberry Pi einrichten
      * Raspberry Pi per Kommandozeile steuern      * Raspberry Pi per Kommandozeile steuern
 +   * **Lektion 3: 18.3.25**
 +     * Erinnerung: [[https://sca.ksr.ch/doku.php?id=gf_informatik:web_sca:websites|HTML & CSS]]
 +     * [[https://sca.ksr.ch/doku.php?id=gf_informatik:web_sca:websites#flexbox |Flexbox]]
 +     * [[https://sca.ksr.ch/doku.php?id=gf_informatik:web_sca:websites#grid_layout|Grid]]
 +   * **Lektion 4: 25.3.25**
 +     * Slides JavaScript
 +     * Auftrag I: Schnaps-Bier-Sirup
 +     * Auftrag II: [[https://sca.ksr.ch/doku.php?id=gf_informatik:web_sca:websites#auftragdies_und_das|Auftrag Dies und das (inkl. Tipps)]]
 +     * Ideen für Projekt finden & mit LP besprechen
 +   * **Lektion 5: 1.4.25**
 +     * Projektstart
 +
 +
 +Termine:
 +
 +   * Abgabe 4M:
 +     * Fr 9.5.25 4M TALITs
 +     * Fr 16.5.25 4M RegEFs
 +   * Mündl. Prüfungen 4M:
 +     * Di 13.5.25 4M TALITs
 +     * Di 20.5.25 4M RefEFs
 +   * Notenabgabe 4M Mo 26.5.25
 +
 +   * Notenabgabe 3M Fr 20.6.25
 +
 +
  
 <nodisp 2> <nodisp 2>
Zeile 111: Zeile 142:
      * RegEF: einfach mit JS      * RegEF: einfach mit JS
      * TALIT: mit Flask und Datenbank      * TALIT: mit Flask und Datenbank
- 
  
 ++++ ++++
  • ef_informatik/web_server.1741688942.txt.gz
  • Zuletzt geändert: 2025-03-11 10:29
  • von sps